私はFFMpegを初めて使用するので、これはばかげた質問かもしれませんが、ドキュメントに答えがありません。
DVD vob ファイルからフレームをデコードしたいと考えています。グループ内の最初の VOB を開くことはできますが、次の VOB に進み、DVD のすべての VOB を読み取るように ffmpeg に指示するにはどうすればよいですか?
ハードディスクのフォルダに VOB ファイルがあります。
VOB 形式はmpegのサブセットであるため、読み込みたい VOB を mpeg データと同じように組み合わせることができます: それらを連結することによって。
cat first.VOB second.VOB third.VOB | ffmpeg -i - outfile.mp4
マット・ギャラガーのコメントを巻き上げて、寿命/可視性を高めます。
新しいバージョンの ffmpeg は、入力ファイルの演算子として連結をサポートしています。だからあなたは使うことができます...
ffmpeg -i concat:VTS_01_0.VOB\|VTS_01_1.VOB\|VTS_01_2.VOB outfile.mp4
Windowsでは、連結を「リファクタリング」し、事前定義されたファイル名に依存しないことを好みました。
copy /b e:\VIDEO_TS\vts*.vob temp.vob
ffmpeg -i temp.vob .... newfile.ogg
/b の意味: バイナリ コピー。それ以外の場合、改行などは別の方法で処理されます。
警告: