« はがきデザインキット | メイン | mencoder で DVDイメージファイルを変換 その3 »

UNIX

mencoder で DVDイメージファイルを変換 その2

 前回の基本形(1パスエンコード)の次は、事前にファーストエンコードする時間を与え、さらに圧縮率を向上させる2パスエンコード。

なぜか全チャプタだと最後の最後に2パスエンコードに失敗するので DVD のチャプタ・タイムライン情報
$ mplayer dvd://1 -dvd-device dvdimage.iso -identify
を調べ、末尾数十秒をカットすることで成功。

そのコマンド例は...▼
ファーストパス
$ mencoder dvd://1 -dvd-device dvdimage.iso -o /dev/null \
-ss 0 -endpos 01:48:00 \
-vf pp=ci,pp=l5 \
-of lavf -lavfopts format=mp4 \
-oac mp3lame -lameopts cbr:br=128 \
-ovc x264 -x264encopts pass=1:global_header:bitrate=700:threads=auto \
> log.txt 2> error.txt &
セカンドパス
$ mencoder dvd://1 -dvd-device dvdimage.iso -o converted.mp4 \
-ss 0 -endpos 01:48:00 \
-vf pp=ci,pp=l5 \
-of lavf -lavfopts format=mp4 \
-oac mp3lame -lameopts cbr:br=128 \
-ovc x264 -x264encopts pass=2:global_header:bitrate=700:threads=auto \
>> log.txt 2>> error.txt &
●-ss ~ 0秒目から1時間48分0秒の期間
●-vf ~ ビデオフィルタでインターレス解除
●-of ~ 出力形式
● -oac~ オーディオコーデック
● -ovc~ ビデオコーデック

トラックバック

このエントリーのトラックバックURL:
https://www.remix.asia/cgi/mt/mt-tb.cgi/7063

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)