ネットワークが機能せず、指定されたURLを記録できないことがわかったら、ffmpegがエラーで終了したらいいと思います。ところが私の経験上、ネットワークが再び動作を開始しても、その場にとどまって録画を続けることができないようです。私はffmpeg 4.4.2を使用しています。新しいバージョンがネットワークエラーをよりよく処理できるのでしょうか?
注:使用しているバージョンでも入力の処理中に無効なデータが見つかりました。「録画開始時にネットワークが機能しない場合。
私はこの種のコマンドを使用してログを記録します。
ffmpeg -hide_banner -i "$stream" -c copy \
-t "$time" -f stream_segment -segment_time "$segment_time" \
-segment_atclocktime 1 -reset_timestamps 1 -strftime 1 \
-segment_format "$container" \
"$output_path"'-%FT%H%M%z'"$filename_extension" \
解決策と修正を歓迎します。より良い録音ツールがありますか?