解决opencv-python用VideoWriter保存视频失败或仅有1KB的问题

大部分这种情况都是因为vw = cv2.VideoWriter(path, fourcc, output_fps, size)的参数设置有问题,或者是vw.write(frame)的参数frame有问题,常见情况有:

  1. path的父目录不存在,或者没有权限在path位置创建文件,或者path的扩展名不是有效的视频文件
  2. fourcc = cv2.VideoWriter_fourcc(*FORMAT)的参数FORMAT是无效格式,或者与path的扩展名格式不匹配
  3. output_fps不是正浮点数或正整数
  4. size不是有效的二元组(width, height)
  5. 图片帧的尺寸frame.shape[:2]size规定大小不一致

你可能感兴趣的:(Python,opencv)