2017-08-20 7 views
0

ffmpegを使用してmp4ビデオファイルをhlsに変換しています。 ビデオが変換されると、最後のtsチャンクが約0.03秒になることがあります。そして、プレーヤーはこのチャンクをしばらく止めてしまいます。最小限の持続時間を設定する特別なコマンドがffmpegにありますか?そのようなTSチャンクを避けるために、または他の方法? ts durationを設定するコマンドでは、次のものを使用します。-segment_time 5ffmpegコマンドの最小継続時間を設定する

答えて

0

1つの解決策は、チャンクを連結することです。最後のTSチャンク持続時間が0.03秒以下であれば、これを前のTSと連結することができます。これは、持続時間の少ない最後のチャンクを避けるのに役立ちます。 ffmpeg -i "concat:input1.mpg|input2.mpg|input3.mpg" -c copy output.mpg

詳細情報here:チャンクを連結する このffmpegのコマンドを使用することができます。

関連する問題