录制流然后网络暂时无法工作时 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" \

欢迎提供解决方法和修复。也许有更好的录音工具?

相关内容