python opencv 读取本地视频文件 修改ffmpeg的方法


Posted in Python onJanuary 26, 2019

Python + opencv 读取视频的三种情况:

情况一:通过摄像头采集视频

情况二:通过本地视频文件获取视频

情况三:通过摄像头录制视频,再读取录制的视频

摄像头采集、本地视频文件的读取、写视频文件,网上都有代码。

我发现情况一和情况三都没有问题,大家注意读取自己通过摄像头录制的视频文件是没有问题的。但读取其他视频都会发现帧率为0(如果你获取视频的帧率并打印出来的话),并且退出读取。这时候读取是不成功的。

进去正题:如何解决读取视频失败的情况。这个问题很普遍,以至在官方教程的程序下面都提示说请确认ffmpeg或者gstreamer已经正确安装。

解决办法:

解决方法有两种,首先找到opencv安装路径下的 /sources/3rdparty/ffmpeg 文件夹,如D:\Program Files\opencv\sources\3rdparty\ffmpeg。

如果你安装的opencv版本是2.4.9的话,将文件夹中的opencv_ffmpeg.dll文件名修改为opencv_ffmpeg249.dll;如果你安装的是opencv2.4.10,那就修改成opencv_ffmpeg2410.dll;其他版本依次类推。

如果你是64位的系统,那就修改opencv_ffmpeg_64.dll文件名为opencv_ffmpeg249_64.dll。

方法1:将opencv_ffmpeg249.dll复制到python的安装目录下,我的路劲是D:\Python27。

方法2:在windows的环境变量中添加上D:\Program Files\opencv\sources\3rdparty\ffmpeg

以上这篇python opencv 读取本地视频文件 修改ffmpeg的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
OpenCV-Python实现轮廓检测实例分析
Jan 05 Python
解决Python3 控制台输出InsecureRequestWarning问题
Jul 15 Python
Python获取时间戳代码实例
Sep 24 Python
Window10下python3.7 安装与卸载教程图解
Sep 30 Python
Python warning警告出现的原因及忽略方法
Jan 31 Python
django的模型类管理器——数据库操作的封装详解
Apr 01 Python
详解使用python3.7配置开发钉钉群自定义机器人(2020年新版攻略)
Apr 01 Python
最新Python idle下载、安装与使用教程图文详解
Nov 28 Python
Pandas的数据过滤实现
Jan 15 Python
用python自动生成日历
Apr 24 Python
详解运行Python的神器Jupyter Notebook
Jun 03 Python
Python合并pdf文件的工具
Jul 01 Python
在Python中调用Ping命令,批量IP的方法
Jan 26 #Python
python 定时任务去检测服务器端口是否通的实例
Jan 26 #Python
对python使用telnet实现弱密码登录的方法详解
Jan 26 #Python
Python检查ping终端的方法
Jan 26 #Python
使用python Telnet远程登录执行程序的方法
Jan 26 #Python
Python判断telnet通不通的实例
Jan 26 #Python
解决python测试opencv时imread导致的错误问题
Jan 26 #Python
You might like
PHP SQLite类
2009/05/07 PHP
php支付宝手机网页支付类实例
2015/03/04 PHP
如何在PHP中读写文件
2020/09/07 PHP
js wmp操作代码小结(音乐连播功能)
2008/11/08 Javascript
JavaScript.Encode手动解码技巧
2010/07/14 Javascript
解决css和js的{}与smarty定界符冲突问题的两种方法
2013/09/10 Javascript
用js一次改变多个input的readonly属性值的方法
2014/06/11 Javascript
浅谈javascript中的三种弹窗
2016/10/21 Javascript
JS中位置与大小的获取方法
2016/11/22 Javascript
Radio 单选JS动态添加的选项onchange事件无效的解决方法
2016/12/12 Javascript
vuejs开发组件分享之H5图片上传、压缩及拍照旋转的问题处理
2017/03/06 Javascript
node.js中实现kindEditor图片上传功能的方法教程
2017/04/26 Javascript
layui问题之渲染数据表格时,仅出现10条数据的解决方法
2019/09/12 Javascript
CountUp.js数字滚动插件使用方法详解
2019/10/17 Javascript
JavaScript cookie原理及使用实例
2020/05/08 Javascript
详解Python2.x中对Unicode编码的使用
2015/04/03 Python
python uuid模块使用实例
2015/04/08 Python
用Python写冒泡排序代码
2016/04/12 Python
Python实现动态加载模块、类、函数的方法分析
2017/07/18 Python
python selenium UI自动化解决验证码的4种方法
2018/01/05 Python
Django添加KindEditor富文本编辑器的使用
2018/10/24 Python
在Python中分别打印列表中的每一个元素方法
2018/11/07 Python
利用python提取wav文件的mfcc方法
2019/01/09 Python
利用python将图片版PDF转文字版PDF
2019/05/03 Python
python tkinter组件使用详解
2019/09/16 Python
黑猩猩商店:The Chimp Store
2020/02/12 全球购物
亚洲领先的设计购物网站:Pinkoi
2020/11/26 全球购物
杭州时比特电子有限公司SQL
2013/08/22 面试题
override和overload的区别
2016/03/09 面试题
行政人事经理职位说明书
2014/03/05 职场文书
2014爱耳日宣传教育活动总结
2014/03/09 职场文书
安全责任书范文
2014/08/25 职场文书
大学学生会辞职信
2015/05/13 职场文书
辞职离别感言
2015/08/04 职场文书
七年级作文之雪景
2019/11/18 职场文书
JavaScript实现外溢动态爱心的效果的示例代码
2022/03/21 Javascript