解决:VideoWriter保存视频无法打开以及保存的视频仅有几KB

VideoWriter保存视频无法打开以及保存的视频仅有几KB

函数参数问题

vw = cv2.VideoWriter(filename, fourcc, output_fps, size,isColor)的参数设置有问题,或者是vw.write(frame)的参数frame有问题,常见情况有:

  • filename的父目录不存在,或者没有权限在path位置创建文件,或者filename的扩展名不是有效的视频文件,或者filename不是字符串

  • fourcc 指定编码器,一般由自己创建

  • fps 要保存的视频的帧率,应为正浮点数或正整数

  • frameSize 要保存的文件的画面尺寸,顺序为 二元组==(W,H)==, 图片帧的尺寸frame.shape[:2]与size规定大小不一致

  • isColor 指示是黑白画面还是彩色的画面,彩色为TRUE,灰度为0

  • fourcc =cv2.VideoWriter_fourcc(*FORMAT)的参数FORMAT是无效格式,或者与path的扩展名格式不匹配

视频运行问题

注意:需要等程序运行完毕,即视频加载完毕才可以。

猜你喜欢

转载自blog.csdn.net/qq_44824148/article/details/121243991