Ffmpeg कॉनैट में फाइलिंग का नाम


12

मैं इस लेख में बताए गए कॉनैट डिमॉक्सर का उपयोग करके ffmpeg के साथ फ़ाइलों को संक्षिप्त करना चाहता हूं । मीडिया फ़ाइलों को कैसे सम्मिलित करें ( सम्मिलित करें, मर्ज करें) । मेरी फाइलें, हालांकि, एकल उद्धरण (एपोस्ट्रोफिस) शामिल हैं। तो मेरा concat.list इस तरह दिखता है:

file 'artist's song.mp3'
file 'artist's song 2 .mp3'

जैसा कि आप फ़िनेट फ़ाइल के प्रारूप के साथ फ़ाइल नाम के बीच के एपोस्ट्रोफ़ को देख सकते हैं। बैकस्लैश डालना मदद नहीं करता है, क्योंकि ffmpeg फ़ाइल नाम साहित्यिक पढ़ता है और शिकायत करता है कि फ़ाइल मौजूद नहीं है। अतिरिक्त विवरण के रूप में, मैं विंडोज 7 के तहत साइबरविन के साथ ffmpeg का उपयोग कर रहा हूं।

जवाबों:


13

आपको सब कुछ एकल उद्धरण में रखने की जरूरत है, और हर एक उद्धरण के साथ बचना चाहिए

'\''

इसलिए,

foo'bar test.mp4

के रूप में निर्दिष्ट किया जाएगा:

file 'foo'\''bar test.mp4'

आप इसकी कल्पना कर सकते हैं कि स्ट्रिंग को विभाजित किया जा सकता है जहां एकल उद्धरण की पहली जोड़ी समाप्त होती है, और फिर बाद में जारी रहती है:

'foo'   \'   'bar test.mp4'

यह भी प्रलेखन में समझाया गया है :

उद्धरण वर्ण 'स्वयं उद्धृत नहीं किया जा सकता है, इसलिए आपको उद्धरण को बंद करने और उससे बचने की आवश्यकता हो सकती है।

और यह बग रिपोर्ट

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.