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用ConfigObj读写配置文件的实现代码
Mar 04 Python
Python Socket编程入门教程
Jul 11 Python
跟老齐学Python之Import 模块
Oct 13 Python
python中的错误处理
Apr 10 Python
python使用scrapy发送post请求的坑
Sep 04 Python
python如何发布自已pip项目的方法步骤
Oct 09 Python
使用python采集脚本之家电子书资源并自动下载到本地的实例脚本
Oct 23 Python
python版百度语音识别功能
Jul 09 Python
Pycharm创建项目时如何自动添加头部信息
Nov 14 Python
Python迷宫生成和迷宫破解算法实例
Dec 24 Python
python json load json 数据后出现乱序的解决方案
Feb 27 Python
用Python爬虫破解滑动验证码的案例解析
May 06 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+DBM的同学录程序(3)
2006/10/09 PHP
NO3第三帝国留言簿制作过程
2006/10/09 PHP
php数据库密码的找回的步骤
2011/01/12 PHP
PHP和Mysqlweb应用开发核心技术 第1部分 Php基础-3 代码组织和重用2
2011/07/03 PHP
ThinkPHP开发框架函数详解:C方法
2015/08/14 PHP
超详细的php用户注册页面填写信息完整实例(附源码)
2015/11/17 PHP
PHP基础之输出缓冲区基本概念、原理分析
2019/06/19 PHP
php根据地址获取百度地图经纬度的实例方法
2019/09/03 PHP
Laravel框架Eloquent ORM修改数据操作示例
2019/12/03 PHP
jquery 批量上传图片实现代码
2010/01/28 Javascript
jQuery EasyUI API 中文文档 - ProgressBar 进度条
2011/09/29 Javascript
再说AutoComplete自动补全之实现原理
2011/11/05 Javascript
精心挑选的12款优秀的基于jQuery的手风琴效果插件和教程
2012/08/22 Javascript
用jquery模仿的a的title属性(兼容ie6/7)
2013/01/21 Javascript
jquery 利用show和hidden实现级联菜单示例代码
2013/08/09 Javascript
jquery解析JSON数据示例代码
2014/03/17 Javascript
JS实现刷新父页面不弹出提示框的方法
2016/06/22 Javascript
相册展示PhotoSwipe.js插件实现
2016/08/25 Javascript
php 修改密码实现代码
2017/05/24 Javascript
微信小程序实现皮肤功能(夜间模式)
2017/06/18 Javascript
Vue 页面跳转不用router-link的实现代码
2018/04/12 Javascript
使用angularjs.foreach时return的问题解决
2018/09/30 Javascript
浅谈Vue3 Composition API如何替换Vue Mixins
2020/04/29 Javascript
JS异步宏队列微队列原理详解
2020/09/09 Javascript
Vue中nprogress页面加载进度条的方法实现
2020/11/13 Javascript
使用Python的Django框架实现事务交易管理的教程
2015/04/20 Python
Python3导入自定义模块的三种方法详解
2018/04/13 Python
win10下python3.5.2和tensorflow安装环境搭建教程
2018/09/19 Python
浅谈PyQt5 的帮助文档查找方法,可以查看每个类的方法
2019/06/25 Python
使用python telnetlib批量备份交换机配置的方法
2019/07/25 Python
CSS3 animation实现逐帧动画效果
2016/06/02 HTML / CSS
使用SVG实现提示框功能的示例代码
2020/06/05 HTML / CSS
皮肤科医师岗位职责
2013/12/04 职场文书
预备党员入党思想汇报
2014/01/04 职场文书
农村葬礼主持词
2014/03/31 职场文书
机关会计岗位职责
2014/04/08 职场文书