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解析html开发库pyquery使用方法
Feb 07 Python
windows系统下Python环境搭建教程
Mar 28 Python
Python设计模式之命令模式简单示例
Jan 10 Python
对python实时得到鼠标位置的示例讲解
Oct 14 Python
详解python中__name__的意义以及作用
Aug 07 Python
django fernet fields字段加密实践详解
Aug 12 Python
python2爬取百度贴吧指定关键字和图片代码实例
Aug 14 Python
Pyorch之numpy与torch之间相互转换方式
Dec 31 Python
Python 文件数据读写的具体实现
Jan 24 Python
通过实例解析python创建进程常用方法
Jun 19 Python
python中upper是做什么用的
Jul 20 Python
浅谈python 类方法/静态方法
Sep 18 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
匹配csdn用户数据库与官方用户的重合度并将重叠部分的用户筛选出来
2011/12/25 PHP
PHP制作图形验证码代码分享
2014/10/23 PHP
laravel5.4利用163邮箱发送邮件的步骤详解
2017/09/22 PHP
laravel 使用事件系统统计浏览量的实现
2019/10/16 PHP
php与阿里云短信接口接入操作案例分析
2020/05/27 PHP
修改好的jquery滚动字幕效果实现代码
2011/06/22 Javascript
瀑布流布局并自动加载实现代码
2013/03/12 Javascript
JQuery判断子iframe何时加载完成解决方案
2013/08/20 Javascript
jquery复选框全选/取消示例
2013/12/30 Javascript
jQuery中scrollLeft()方法用法实例
2015/01/16 Javascript
优化RequireJS项目的相关技巧总结
2015/07/01 Javascript
jquery实现的伪分页效果代码
2015/10/29 Javascript
url中的特殊符号有什么含义(推荐)
2016/06/17 Javascript
总结Javascript中的隐式类型转换
2016/08/24 Javascript
JS实现去除数组中重复json的方法示例
2017/12/21 Javascript
Vue.js通用应用框架-Nuxt.js的上手教程
2017/12/25 Javascript
在小程序中使用Echart图表的示例代码
2018/08/02 Javascript
ES6学习笔记之let与const用法实例分析
2020/01/22 Javascript
jquery实现广告上下滚动效果
2021/03/04 jQuery
[01:50]WODOTA制作 DOTA2中文宣传片《HERO》
2013/04/28 DOTA
一个简单的python爬虫程序 爬取豆瓣热度Top100以内的电影信息
2018/04/17 Python
解决Tensorflow安装成功,但在导入时报错的问题
2018/06/13 Python
python实现根据文件关键字进行切分为多个文件的示例
2018/12/10 Python
Python matplotlib可视化实例解析
2020/06/01 Python
css3 clip实现圆环进度条的示例代码
2018/02/07 HTML / CSS
利用CSS3 动画 绘画 圆形动态时钟
2018/03/20 HTML / CSS
前端canvas动画如何转成mp4视频的方法
2019/06/17 HTML / CSS
Html5实现用户注册自动校验功能实例代码
2016/05/24 HTML / CSS
美国家居装饰和豪华家具购物网站:One Kings Lane
2018/12/24 全球购物
数学教学随笔感言
2014/02/17 职场文书
作文评语集锦大全
2014/04/23 职场文书
工程部部长岗位职责
2015/02/12 职场文书
单身申明具结书
2015/02/26 职场文书
辩论赛主持人开场白
2015/05/29 职场文书
大学生团支书竞选稿
2015/11/21 职场文书
Python Pandas解析读写 CSV 文件
2022/04/11 Python