これがスーパーユーザーかSOか、ビデオプロダクションかどうか判断できませんでしたので、間違っていると思ったら謝ります。ffmpegは中断後にパイプから読み込みを再開できますか?
私はコンピュータ上のさまざまな入力からいくつかのビデオストリームを取得しています(いくつかはWiFi、いくつかのRTMPなどを介しています)、それらをすべて生のh264フレームにトランスコードしました。
これをRTMPストリームに出力します。たとえば、camera1をCAM01という名前のパイプに出力するように設定します。私はffmpegをパイプから読み込むことができますが、カメラを切り替えるときに問題が発生します。私は、パイプにカメラ1の出力を殺すことを望んでいたし、同じCAM01パイプに出力する新しいプロセスを開始するffmpegストリームをピックアップするが、最初のカメラを殺す前に受信した最後のフレームでハングアップします。
しかし、何らかの理由でcamera1の出力が中断された場合(たとえば、ワイヤレス接続が切断された場合)、FFmpegはピクチャが戻ったときにストリームをピックアップしても問題ありません。
基本的には、一時的に中断されてもffmpegをパイプから読み続ける方法がありますか、それとも単にこのようにできないのですか?
私は名前付きパイプのある程度の騒ぎですので、私の潜在的な無知を許してください。 あなたが得るように私は現在、(それが問題にした場合、CAM01パイプは基本的には、生のH264フレームが含まれています(私はまだソートされたオーディオ持っていないので、今のところ、それはオーディオ生成することに注意してください)
ffmpeg -re -ar 44100 -ac 2 -acodec pcm_s16le -f s16le -ac 2 -i /dev/zero -f h264 -i CAM01 -vcodec copy -acodec aac -ab 128k -g 120 -strict experimental -f flv "my_rtmp_URL"
を使用しているコマンド狂ったから)
TIA!
EDIT:あなたは以前の入力が殺害される前に、パイプへの書き込みを開始した場合、ffmpegのがに表示され、同じことに
をやろうとして誰のために私はLinuxのミント
スタックオーバーフローは、プログラミングおよび開発の質問のサイトです。この質問は、プログラミングや開発に関するものではないので、話題にはならないようです。ヘルプセンターの[ここではどのトピックを参照できますか](http://stackoverflow.com/help/on-topic)を参照してください。おそらく、[スーパーユーザ](http://superuser.com/)や[Unix&Linux Stack Exchange](http://unix.stackexchange.com/)の方が良いかもしれません。 – jww