私は最近、かけがえのない2枚のDVDをリッピングした後、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
パラメーターを使用して、出力に渡すストリームを選択できます-ビデオストリーム、最初の2つのオーディオストリーム、および9番目のストリーム(字幕)。ffprobe
(-probesize
&-analyzeduration
を使用してストリームのリストを表示します)を使用します。
-metadata
出力のオーディオストリームと字幕ストリームにいくつかを追加します。
他の場所-c:v
について読むことができる後のビデオエンコーディングオプション。
最後に、オーディオと字幕のストリームをそのまま出力ファイルにコピーします。MKV
字幕とすべてのメタデータを正しく埋め込むには、出力が必要です。
私のMacbook Air 2011では、このエンコードに約6時間かかり、完璧な2.4GB MKVファイルを吐き出しました。