2017-03-07 12 views
0

に配置することを、私は、私はいくつかのDVDに入れたいということは全くムービーデータの22,1 GBを持っている動画データの22,1 GBを持っています。は、私は完全に私は、いくつかのDVD

多くの小さなファイルから1つの長い22.1 GBのmp4ファイルを作成し、必要に応じて4.7 GBのmp4ファイルに分割して、5つのDVDに収まるようにして、注文を保存します。私は必要なのでしょコマンド

私はその後、その後、一度ことないコマンドffmpeg -ss duration -f concat -safe 0 -i mylist.txt -c copy -fs 5046586573 output2.mp4

を続行するには、期間を見て?

# this is a comment 
file '/path/to/file1' 
file '/path/to/file2' 
file '/path/to/file3' 

を含むmylist.txtffmpeg -f concat -safe 0 -i mylist.txt -c copy -fs 5046586573 output1.mp4で開始

+0

あなたはそのように行うことができますが、あなたがセグメントにバイトサイズで入力が必要な場合、私は[mp4box](https://gpac.wp.imt.fr/mp4box/mp4box-documentation/)をお勧めします。 '-splits'オプションを探します。 – Mulvya

+0

@Mulvyaは、それがmp4boxのためのバイナリがありません、あなたはWindows用の対使用してそれらをコンパイルする必要があることは本当ですか? –

+0

号https://gpac.wp.imt.fr/downloads/gpac-nightly-builds/ – Mulvya

答えて

0

あなたにもファイルを結合するためにmp4boxを使用する場合は、

mp4box -cat 1.mp4 -cat 2.mp4 -cat 3.mp4 -splits 4928307 newprefix.mp4 

を使用する。これは、セグメントがスプリットをオーバーシュートすることがありますので、

newprefix_001.mp4 
newprefix_002.mp4 
... 

mp4boxのみ、キーフレームで分割することができます取得しますGOPが分割されたサイズで終了しない場合は(サイズは非常に大きい)だから、安全なことは、1 GOPが意図した限界よりも小さいサイズを指定することです。したがって、ビデオストリームのビットレートをとり、10を掛けます。8192で割り、キロバイトに変換し、実際のセグメントサイズ制限から減算します。

+0

私の目標は、1 CONCATENATEにあるファイルは、1つのステップでサイズによって、この巨大なビデオファイルを分割します。あなたがしているのは、存在しない巨大なファイルに分割されているだけです。 –

関連する問題