スタティックイメージとオーディオファイルを使用してffmpegでライブストリーミングしようとしています。このffmpegスタティックイメージとオーディオのライブストリーム
ffmpegのようなffmpegのコマンド-Re - ループ1 -f画像2 -i '/tmp/11.jpg' -f lavfi -i amovie =/TMP/5117.mp3:ループ= 999 -video_size 600x480 -c:v libx264 -x264-params keyint = 60 -bufsize 500k -c:aac -ar 44100 -b:128k -r 30 -g 60 -pix_fmt yuv420p -f flv「rtmp://」
/tmp/11.jpgは別のプロセスによって生成され、毎秒2回更新されます。 02:24.19ビットレート= 128.4kbits/sの速さ= 16X ffmpegのコマンドは、最初、それはこの
フレーム= 85 FPS = 9.4、Q = 29.0サイズ= 2261kB時間= 00のような状態を示し、右を見ていません
ご覧のとおり、16Xが良くない、1Xは、ライブストリームの正しい値です。その後、しばらくすると、このような多くの警告ログが表示されます。
[flv @ 0x322bd60]出力ストリーム0:1の非単調DTS。前:335993、現在:297752; 335993に変更されます。これにより、出力ファイルにタイムスタンプが正しくない可能性があります。
修正するのを手伝ってください。
とても奇妙です。 ffmpegの出力を確認してください:http://i.imgur.com/ox1lgWQ.png まず、スピード= xx < 1x ->ビデオが再生できることを示します。その後、画像のように18.5倍にスピードを上げます。赤い線は、私が0.5秒ごとに画像を更新したためだと思います。あなたはそれを修正できますか? – boygiandi