- 用 MJPG 格式储存".avi"格式时报错
cv2.error: OpenCV(3.4.1) /io/opencv/modules/videoio/src/container_avi.cpp:737: error: (-215) pos < (1u<<31) in function patchInt
- 原因:储存的视频太大,根据(https://github.com/opencv/opencv/issues/11841)的描述,opencv储存的视频大小不能超过4G(不过我自己到2G的时候就报错了…)
- 解决方案:更换储存格式,以".h265"格式为例
out = cv2.VideoWriter('result\road_test_BBA.h265',cv2.VideoWriter_fourcc(*'HEVC'), fps, (w//2,2*h))
其他格式可参考(https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_gui/py_video_display/py_video_display.html?highlight=videowriter_fourcc#saving-a-video)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)