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 相关文章推荐
python进阶教程之循环对象
Aug 30 Python
Python中使用PIPE操作Linux管道
Feb 04 Python
python实现图片变亮或者变暗的方法
Jun 01 Python
python开发之字符串string操作方法实例详解
Nov 12 Python
bat和python批量重命名文件的实现代码
May 19 Python
使用Python读取安卓手机的屏幕分辨率方法
Mar 31 Python
对python3 Serial 串口助手的接收读取数据方法详解
Jun 12 Python
Python 3.8正式发布,来尝鲜这些新特性吧
Oct 15 Python
Python字符串hashlib加密模块使用案例
Mar 10 Python
使用卷积神经网络(CNN)做人脸识别的示例代码
Mar 27 Python
详解Python+Selenium+ChromeDriver的配置和问题解决
Jan 19 Python
Python与C++中梯度方向直方图的实现
Mar 17 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提取数据库内容中的图片地址并循环输出
2010/03/21 PHP
PHP更新购物车数量(表单部分/PHP处理部分)
2013/05/03 PHP
解析php php_openssl.dll的作用
2013/07/01 PHP
php单例模式示例分享
2015/02/12 PHP
js 实现浏览历史记录示例
2014/04/20 Javascript
javascript实现拖动元素交换位置
2015/11/29 Javascript
jQuery实现只允许输入数字和小数点的方法
2016/03/02 Javascript
jquery实现简单Tab切换菜单效果
2020/07/17 Javascript
javascript数组遍历的方法实例分析
2016/09/13 Javascript
基于 Immutable.js 实现撤销重做功能的实例代码
2018/03/01 Javascript
小程序server请求微信服务器超时的解决方法
2019/05/21 Javascript
vue3.0 自适应不同分辨率电脑的操作
2021/02/06 Vue.js
[00:32]2018DOTA2亚洲邀请赛EG出场
2018/04/03 DOTA
python中遍历文件的3个方法
2014/09/02 Python
Python中对列表排序实例
2015/01/04 Python
Python设置Socket代理及实现远程摄像头控制的例子
2015/11/13 Python
python中Matplotlib实现绘制3D图的示例代码
2017/09/04 Python
pandas中Timestamp类用法详解
2017/12/11 Python
如何用python整理附件
2018/05/13 Python
python获取交互式ssh shell的方法
2019/02/14 Python
python中使用while循环的实例
2019/08/05 Python
python使用多线程编写tcp客户端程序
2019/09/02 Python
Python3将ipa包中的文件按大小排序
2020/04/17 Python
基于Python下载网络图片方法汇总代码实例
2020/06/24 Python
html5 视频播放解决方案
2016/11/06 HTML / CSS
澳大利亚女装精品店:Alannah Hill
2020/07/29 全球购物
Cynthia Rowley官网:全球领先的生活方式品牌
2020/10/27 全球购物
法国购买二手电子产品网站:Asgoodasnew
2020/03/27 全球购物
数字漫画:comiXology
2020/06/13 全球购物
警察思想汇报
2014/01/04 职场文书
医德考评自我评价
2014/09/14 职场文书
北京青年观后感
2015/06/15 职场文书
谢师宴家长致辞
2015/07/27 职场文书
食品卫生管理制度
2015/08/06 职场文书
会计专业自荐信范文
2019/05/22 职场文书
图片批量处理 - 尺寸、格式、水印等
2022/03/07 杂记