2009-06-25 20 views
1

flvファイルをLinuxサーバ上の既知のサイズのチャンクに分割する必要があります。たとえば、私のオリジナルファイルは9Mbで、チャンクサイズは4Mbです。だから私は3つの部分を取得する必要があります - 4Mb、4Mb、1Mb。FFmpegまたはmencoderまたはsmthを使用してサイズ別にflvファイルを分割する方法は?

FFmpegは時間ごとにしか分割できないようです。

Mencoderは時間(-ss TIME)から開始し、サイズ(-endpos SIZE MB)で終了できます。しかし、最初のチャンクの開始秒が明らかに0であれば、次のチャンクに対してどのように秒を始めることができますか?

ご意見はありますか?

ありがとうございます。

+0

結果ファイルは正当なflvである必要がありますか? – 0x6adb015

+0

再生可能である必要がありますが、必ずしもflvである必要はありません。 – nop

答えて

0

計算〜全てのブロック&使用時間(秒)-ss X -t X + avg_block_timeスプリットビデオ用

1

まさにそれを行うコマンドラインユーティリティがあります:http://mpgtx.sourceforge.net/

mpgtx -3 movie.mpg -b mysplit 

が分割されますmysplit-1.mpg、mysplit-2.mpg、mysplit-3.mpgという名前の3つのチャンクにムービーをアップロードする

これは、私がこれを使用するとオーディオに問題があるようだが、あなたもその問題があるかどうかを知っている。

関連する問題