我使用picamera
软件包在Python脚本中使用Raspberry Pi 2和相机模块录制视频。请参见下面的最小示例:
import picamera
import time
with picamera.PiCamera(resolution=(730, 1296), framerate=49) as camera:
camera.rotation=270
camera.start_preview()
time.sleep(0.5)
camera.start_recording('test.h264')
time.sleep(3)
camera.stop_recording()
camera.stop_preview()
结果是编码错误的视频:
基本上只有I帧被正确编码。这澄清了试验intra_period
函数的start_recording
参数的不同值。
首先,我使用相同的代码在同一个Raspberry Pi和相机上正确录制视频。在更新,安装其他软件包时,重新安装整个映像时是否出现问题并不清楚...
此外:
resolution
参数和旋转,相机就可以正常工作mjpeg
格式正常sensor_mode=5
主要问题是如何通过更正上述代码或解决方法以设定的分辨率正确录制视频。 次要问题:我很想知道可能导致这种行为的原因。