모션을 구성하려고 합니다(https://motion-project.github.io/) 비디오 파일을 녹화합니다.
이 옵션을 어떤 값 framerate
으로 설정하더라도 생성된 비디오 파일의 프레임 속도는 1~2FPS 사이인 것 같습니다.
저는 이것을 Raspberry Pi Zero에서 실행하고 있습니다. 프레임 속도가 사용 가능한 메모리나 Raspi Zero 프로세서 속도에 의해 제한되거나 제한될 수 있습니까?
이 문제에 대해 통찰력을 가진 사람이 있습니까?
이것은 내 구성 파일입니다.https://pastebin.com/28teAEiJ
답변1
MMAL을 지원하는 스포츠백을 사용하고 계시나요? 이 제목에 따르면:스포츠/MMAL/제시Pi가 프레임 속도를 처리할 수 없는 것 같습니다.
문제에 대한 해결책은 약간 복잡합니다. 이 모션 버전의 좋은 점은 Pi의 카메라가 저해상도 비디오를 모션 감지 알고리즘에 공급하여 Pi의 프로세서가 너무 많이 로드되지 않도록 하는 동시에 더 높은 해상도의 스틸 이미지와 비디오를 제공한다는 것입니다. 감지된 움직임 중 일부를 저장할 수 있습니다. 따라서 원하는 해결 방법을 얻으려면 프로필을 주의 깊게 살펴봐야 합니다. 다음은 구성의 핵심 라인입니다.
예제 구성은 프레임 속도 4를 보여줍니다.
width 320
height 188
framerate 4
mmalcam_secondary_buffer_upscale 5
pre_capture 4
output_both_pictures on
output_secondary_pictures on
target_dir /run/shm
snapshot_filename lastsnap
picture_filename preview
movie_filename %Y%m%d%H%M%S
노트:위에서 사용된 배포판은 Raspian입니다.
또한 해당 스레드에서는 다음 주석이 핵심입니다.
640x480 해상도 비디오와 2560x1920 해상도 스틸을 얻어야 합니다.
MMAL 설정 방법에 대한 또 다른 링크가 있습니다.Re: 스포츠 - MMAL 카메라.