ストリームを録画した後、ネットワークがしばらく機能しないときの ffmpeg の動作

ストリームを録画した後、ネットワークがしばらく機能しないときの ffmpeg の動作

ネットワークが機能していないことがわかり、指定された 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" \

回避策や修正を歓迎します。録画のためのより良いツールがあるかもしれません。

関連情報