ffmpeg を使用してストリームを作成し、ビデオを Red5 サーバーに送信しようとしています。私はすでにこのコマンドを使用してこれを行うことができました:
ffmpeg -re -y -i "Videos\Video1.mp4" -c:v libx264 -b:v 600k -r 25 -s 640x360 -t 40 -vf yadif -b:a 64k -ac 1 -ar 44100 -f flv "rtmp://192.168.0.12/live/videostream"
私の問題は、ffmpeg がビデオのエンコードを終了すると、ストリームが停止し、ビデオが 5 ~ 10 秒 (短いビデオの場合) 短くカットされることですが、これは大きなビデオではさらに悪化します。
この動作を停止する方法はありますか? 元の動画の前後に 10 秒の空白の動画を追加しようとしましたが、いくつかのエンコード オプションが原因で、常に音声が失われてしまいます。そして、これは短いビデオでのみ機能しますが、長いビデオでは問題はまだあります.
推奨事項はありますか?