Поведение ffmpeg при записи потока, после чего сеть некоторое время не работает

Поведение ffmpeg при записи потока, после чего сеть некоторое время не работает

Я думаю, было бы хорошо, если бы ffmpeg завершал работу с ошибкой, если он обнаруживает, что сеть не работает, и поэтому не может записать указанный URL. Но по моему опыту он просто уходит и не может продолжить запись, даже если сеть снова заработает. Я использую 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" \

Обходные пути и исправления приветствуются. Может быть, есть лучший инструмент для записи?

Связанный контент