FFmpeg가 예상보다 일찍 녹음을 완료했습니다.

FFmpeg가 예상보다 일찍 녹음을 완료했습니다.

ffmpeg를 사용하여 USB 웹캠에서 비디오를 녹화하기 위해 Raspbian Stretch를 실행하는 Raspberry Pi 3B+에서 다음 명령을 사용하고 있습니다.

ffmpeg -loglevel quiet -re -use_wallclock_as_timestamps 1 -f v4l2 -s 1280x720 -r 20 -input_format mjpeg -i /dev/video0 -preset ultrafast -crf 26 -t 3600 output.mp4

1시간 길이의 mp4 파일을 받았는데 ffmpeg로 녹음이 56분 정도만에 끝났는데 이게 정상인지는 모르겠지만 영상이 매끄러워 보이고 실제로는 1시간 정도 지속됐음에도 불구하고 실제로는 생활 속에서 , 녹화 4분을 놓쳤는데, 괜찮을 수도 있는데, 이를 피할 수 있는 방법이 있나요? , 1 시간 1 시간 길이의 라이브 비디오를 얻을 수 있다면 기분이 더 좋을 것입니다.

대답이 '예' 또는 '아니오'인 경우(내 질문에 이 문제를 피할 수 있는 방법이 있습니까?) 누군가 이런 일이 발생하는 이유를 설명할 수 있습니까?

카메라에 대한 세부 정보를 제공하기 위해 mjpeg에서는 60fps로 녹화할 수 있으며 60fps에서만 녹화할 수 있습니다. 처음에 ffmpeg에서 비디오의 FPS를 변경할 수 없다는 경고가 표시되지만 출력은 여전히 ​​에서 실행됩니다. 20FPS

관련 정보