
ネットワークが機能していないことがわかり、指定された 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" \
回避策や修正を歓迎します。録画のためのより良いツールがあるかもしれません。