
我認為如果 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" \
歡迎提供解決方法和修復。也許有更好的錄音工具?