2016-09-06 7 views
0

ビデオを透かし入れしようとしていますが、出力ビデオのサイズが800MBを超えると、ffmpegはエラーなく動作しなくなりました。だから私は、バッファサイズがいっぱいだと思います。だから私の質問は、ffmpegを完全なビデオを変換してからディスクに書き込むのを待つ代わりに、完成したパートを10分ごとにリリースする方法です。ffmpegビデオの変換中に書き込み

ffmpeg.exe -i input.mkv -i logo.png -report -filter_complex "overlay = 20:15,subtitles = 'sub.srt'" -codec:a copy output.mkv 

答えて

0

あなたが試すことができるのは、セグメントマキシャを使用して出力し、さまざまなセグメントを縫い合わせることです。

ステップ1

ffmpeg -i input.mkv -i logo.png -filter_complex "overlay=20:15,subtitles='sub.srt'" 
     -c:a copy -f segment -segment_time 600 out%d.ts 

ステップ2:あなたは3つのセグメントがある場合

、それはこの

ffmpeg -i "concat:out1.ts|out2.ts|out3.ts" -c copy output.mkv 
+0

のようになります。しかし、解放することができますどのような方法があります特定のサイズ制限後のバッファ? –

+0

おかげで解決しました –

関連する問題