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 os模块中的isfile()和isdir()函数均返回false问题解决方法
Feb 04 Python
使用pyecharts在jupyter notebook上绘图
Apr 23 Python
详解tensorflow训练自己的数据集实现CNN图像分类
Feb 07 Python
Windows 64位下python3安装nltk模块
Sep 19 Python
对numpy中数组转置的求解以及向量内积计算方法
Oct 31 Python
Python对象转换为json的方法步骤
Apr 25 Python
Python两台电脑实现TCP通信的方法示例
May 06 Python
详解python运行三种方式
May 13 Python
Python 如何在字符串中插入变量
Aug 01 Python
使用Python操作MySQL的小技巧
Sep 10 Python
Python实现树莓派摄像头持续录像并传送到主机的步骤
Nov 30 Python
python利用pandas分析学生期末成绩实例代码
Jul 09 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重定向的三种方法分享
2012/02/22 PHP
PHP函数microtime()用法与说明
2013/12/04 PHP
ThinkPHP空模块和空操作详解
2014/06/30 PHP
thinkphp3.2点击刷新生成验证码
2016/02/16 PHP
PHP中通过getopt解析GNU C风格命令行选项
2019/11/18 PHP
js控制浏览器全屏示例代码
2014/02/20 Javascript
JS中如何判断传过来的JSON数据中是否存在某字段
2014/08/18 Javascript
js数值计算时使用parseInt进行数据类型转换(jquery)
2014/10/07 Javascript
jQuery中not()方法用法实例
2015/01/06 Javascript
jQuery实现简易的天天爱消除小游戏
2015/10/16 Javascript
jQuery旋转木马式幻灯片轮播特效
2015/12/04 Javascript
JS组件Bootstrap按钮组与下拉按钮详解
2016/05/10 Javascript
Bootstrap+jfinal实现省市级联下拉菜单
2016/05/30 Javascript
jquery插件格式实例分析
2016/06/16 Javascript
高效Web开发的10个jQuery代码片段
2016/07/22 Javascript
vue中如何实现后台管理系统的权限控制的方法示例
2018/09/19 Javascript
详解如何搭建mpvue框架搭配vant组件库的小程序项目
2019/05/16 Javascript
CKEditor扩展插件:自动排版功能autoformat插件实现方法详解
2020/02/06 Javascript
vue项目使用高德地图的定位及关键字搜索功能的实例代码(踩坑经验)
2020/03/07 Javascript
JS实现4位随机验证码
2020/10/19 Javascript
vue-router路由懒加载及实现的3种方式
2021/02/28 Vue.js
Python可跨平台实现获取按键的方法
2015/03/05 Python
使用Python下的XSLT API进行web开发的简单教程
2015/04/15 Python
python实现中文分词FMM算法实例
2015/07/10 Python
利用Python代码实现数据可视化的5种方法详解
2018/03/25 Python
python变量的存储原理详解
2019/07/10 Python
Python多线程爬取豆瓣影评API接口
2019/10/22 Python
Python使用文件操作实现一个XX信息管理系统的示例
2020/07/02 Python
python从Oracle读取数据生成图表
2020/10/14 Python
HTML5 语音搜索只需一句代码
2013/01/03 HTML / CSS
HTML5不支持标签和新增标签详解
2016/06/27 HTML / CSS
Farfetch台湾官网:奢侈品牌时尚购物平台
2019/06/17 全球购物
保洁公司服务承诺书
2014/05/28 职场文书
个人遵守党的政治纪律情况对照检查材料思想汇报
2014/09/25 职场文书
幼儿园园长个人总结
2015/03/02 职场文书
2015年上半年信访工作总结
2015/03/30 职场文书