2016-10-25 2 views
0

VOBファイルをH264に変換しようとしています。私はそれが狂っているように見えるが、目標はApple TVで使用することだ。FFMpegからH264と多言語に変換

VOBファイルを正しいオーディオストリームでmp4に変換するだけでは問題にはなりません。

問題は、VOBファイルにさまざまな言語のマルチシーケンスが含まれていることです。たとえば、mp4のファイルでは、英語で画面に表示された書籍、フランス語などと同じ3秒間のビデオなど、3秒のビデオが表示されます。 VOBファイル適切な言語でわずか3秒です。

VOBファイルをチェックすると、ビデオのストリーム#0.0が1つしか表示されません。

私の質問は、異なる言語のビデオシーケンスを含めることを避けるにはどうすればよいですか?

お願いします。

答えて

0

このVOBでは、すべてのビデオシーケンスが、言語の選択に応じてどの部分を再生するかをプレイヤーに知らせるDVDオーサリングと連結されています。

したがって、一貫性のある単一言語のビデオを抽出するには、VOBを調べて、必要な言語のタイムコードをメモする必要があります。次に、おそらく、concat demuxerを使用して、セグメントを抽出して結合します。

14-17秒のための英語のためのタイムコードと、その後3メートル34sec 6メートル20秒の場合、あなたはこの

file 'input.vob' 
inpoint 14 
outpoint 17 
file 'input.vob' 
inpoint 214 
outpoint 380 

(時間は秒単位です)

、その後

ffmpeg -f concat -i list.txt out.mp4 
のようなテキストファイルを作成します
+0

あなたの答えをありがとう。希望の言語に対応するすべてのタイムコードを一覧表示する簡単な方法はありますか(ffmpeg?) – gduh