스트림을 녹음한 후 네트워크가 일시적으로 작동하지 않을 때 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" \

해결 방법과 수정 사항을 환영합니다. 더 나은 녹음 도구가 있을까요?

관련 정보