मैं हाल ही में अपूरणीय डीवीडी के एक जोड़े को तेज करने के बाद कुछ VOB एन्कोडिंग कर रहा हूँ। ffmpeg version 1.2.4OSX पर Homebrew के बाहर का उपयोग करना :
ffmpeg -probesize 2G -analyzeduration 2G \
-i VTS_04.VOB \
-map 0:0 -map 0:1 -map 0:2 -map 0:9 \
-metadata:s:a:0 language=eng -metadata:s:a:0 title="English Stereo" \
-metadata:s:a:1 language=jap -metadata:s:a:1 title="Japanese Stereo" \
-metadata:s:s:0 language=eng -metadata:s:s:0 title="English"
-c:v libx264 -filter:v yadif -crf 18 -level 3.1 -tune film \
-c:a copy \
-c:s copy \
OutputMovie.mkv
मुझे सेट करना था -probesizeऔर -analyzedurationचूंकि 5.4GB VOB फाइल में फाइल में बाद में धाराएँ शुरू हुईं जो इन विकल्पों के बिना नहीं मिलीं।
अगला -mapपैरामीटर मुझे यह चुनने की अनुमति देता है कि आउटपुट में पास करने के लिए कौन सी धाराएं - वीडियो स्ट्रीम, पहले दो ऑडियो स्ट्रीम और 9 वीं स्ट्रीम, जो उपशीर्षक हैं। का प्रयोग करें ffprobe(साथ -probesizeऔर -analyzedurationस्ट्रीम की सूची देखने के लिए)।
-metadataआउटपुट में कुछ ऑडियो और उपशीर्षक स्ट्रीम जोड़ें ।
वीडियो एन्कोडिंग विकल्प के बाद -c:vआप कहीं और पढ़ सकते हैं ।
अंत में के रूप में कॉपी-ऑडियो और उपशीर्षक धाराओं आउटपुट फ़ाइल के लिए है। MKVउपशीर्षक और सभी मेटाडेटा को सही ढंग से एम्बेड करने के लिए आउटपुट होना चाहिए ।
मेरी मैकबुक एयर 2011 में, इस एनकोड ने लगभग 6 घंटे का समय लिया और एक संपूर्ण 2.4 जीबी एमकेवी फ़ाइल को बाहर कर दिया।