Verhalten von ffmpeg beim Aufzeichnen eines Streams und dann funktioniert das Netzwerk für eine Weile nicht

Verhalten von ffmpeg beim Aufzeichnen eines Streams und dann funktioniert das Netzwerk für eine Weile nicht

Ich denke, es wäre gut, wenn ffmpeg mit einem Fehler beendet würde, wenn es feststellt, dass das Netzwerk nicht funktioniert und es daher die angegebene URL nicht aufzeichnen kann. Aber meiner Erfahrung nach bleibt es einfach dort und kann die Aufzeichnung nicht fortsetzen, selbst wenn das Netzwerk wieder funktioniert. Ich verwende ffmpeg 4.4.2. Vielleicht kann eine neuere Version mit Netzwerkausfällen besser umgehen?

Hinweis: Auch bei der Version, die ich verwende, wird es mit dem Fehler "Bei der Verarbeitung der Eingabe wurden ungültige Daten gefunden", wenn das Netzwerk beim Beginn der Aufnahme nicht funktioniert.

Ich verwende diese Art von Befehl zum Aufzeichnen:

    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" \

Workarounds und Fixes sind willkommen. Vielleicht gibt es ein besseres Tool zum Aufzeichnen?

verwandte Informationen