当前位置:   article > 正文

用OpenCV储存视频时遇到的问题_opencv(4.7.0) /io/opencv/modules/videoio/src/cap_i

opencv(4.7.0) /io/opencv/modules/videoio/src/cap_images.cpp:253: error: (-5:
  1. 用 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
  • 1
  • 原因:储存的视频太大,根据(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))
  • 1

其他格式可参考(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)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/539497
推荐阅读
相关标签
  

闽ICP备14008679号