2015年12月29日

ffmpeg で DVD を dv フォーマットに

 デジタルビデオカメラ(年代物の DC-40)で撮影した動画を iMovie で編集するとき、今まで MPEG streamclip で dv フォーマットに変換していた。ところが、1枚の DVD-RW に何本かの動画が入っているとき、動画の切れ目の直後が一瞬早送りになってしまうという問題点があって、ずっと悩んでいた。少し調べてみたところ、ffmpeg で次のようにすれば、早送りを回避できることを発見。

$ ffmpeg -i VIDEO_TS/VTS_01_1.VOB -f dv -vcodec dvvideo -pix_fmt yuv411p -acodec pcm_s16le VTS_01_1.dv

 コマンドの意味はいまいちわかってないのだが、結果が改善されたのでとりあえず良しとする。ffmpeg は奥が深そう。

 追記:.VOB ファイルが2つ以上に分かれていることもあるので、こっちの方がいいか。

$ cat VIDEO_TS/VTS_01_*.VOB | ffmpeg -i - -f dv -vcodec dvvideo -pix_fmt yuv411p -acodec pcm_s16le VTS_01_1.dv

タグ:Mac
Posted at 2015年12月29日 14:56:35
email.png