Saya baru-baru ini melakukan beberapa pengkodean VOB setelah merobek beberapa DVD yang tak tergantikan. Menggunakan ffmpeg version 1.2.4
keluar 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 -probesize
dan -analyzeduration
karena file VOB 5.4GB memiliki aliran mulai nanti dalam file yang tidak ditemukan tanpa opsi ini.
Berikutnya -map
parameternya 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
& -analyzeduration
untuk melihat daftar aliran).
Tambahkan beberapa -metadata
ke stream audio dan subtitle dalam output.
Opsi pengodean video setelah -c:v
Anda dapat membaca tentang tempat lain .
Akhirnya salin apa adanya stream audio dan subtitle ke file output. Keluaran harus MKV
dalam 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.