Python+OpenCV3 视频文件无法读取

本文介绍了在使用Python和OpenCV进行视频写入时遇到的问题及解决方案,主要原因是缺少相应的视频编码器。通过调整cv2.VideoWriter()的参数或者手动添加所需的dll文件可以解决该问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

D:\Study\OpenCV3.0\opencv\build\bin

将文件夹中的opencv_ffmpeg310_64.dll放到python的安装目录下

D:\Study\Python\Anaconda2-64bit

视频无法写入

out = cv2.VideoWriter('output.avi',fourcc,20.0,(640,480))

实际运行时生成的视频大小为0k,究其原因是运行环境没有相对应的视频编码器,故无法生成视频,或者说第二个参数设置的不合适,系统里没有合适的。

  • cv2.VideoWriter()第二个参数设置为-1,程序运行时则会交互地弹出一个对话框让你从系统已有的编码中选择一个。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值