मैं हाल ही में अपूरणीय डीवीडी के एक जोड़े को तेज करने के बाद कुछ VOB एन्कोडिंग कर रहा हूँ। ffmpeg version 1.2.4
OSX पर 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 जीबी एमकेवी फ़ाइल को बाहर कर दिया।