Saya baru-baru ini melakukan beberapa pengkodean VOB setelah merobek beberapa DVD yang tak tergantikan. Menggunakan ffmpeg version 1.2.4keluar dari Homebrew di OSX:
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
Saya harus mengatur -probesizedan -analyzedurationkarena file VOB 5.4GB memiliki aliran mulai nanti dalam file yang tidak ditemukan tanpa opsi ini.
Berikutnya -mapparameternya memungkinkan saya untuk memilih aliran mana yang akan diteruskan ke keluaran - aliran video, dua aliran audio pertama dan aliran ke-9, yang merupakan teks terjemahan. Gunakan ffprobe(dengan -probesize& -analyzedurationuntuk melihat daftar aliran).
Tambahkan beberapa -metadatake stream audio dan subtitle dalam output.
Opsi pengodean video setelah -c:vAnda dapat membaca tentang tempat lain .
Akhirnya salin apa adanya stream audio dan subtitle ke file output. Keluaran harus MKVdalam rangka menanamkan subtitle dan semua metadata dengan benar.
Di Macbook Air 2011 saya, penyandian ini memakan waktu sekitar 6 jam dan meludahkan file MKV 2.4GB yang sempurna.