ubuntu环境|opencv 读取不了MP4文件
【ubuntu环境|opencv 读取不了MP4文件】用OpenCV对视频进行处理时,不能打开.mp4格式的文件。
后来解决办法是用ffmpeg.exe将mp4文件转码为avi文件,然后再进行处理。但是转码过程比较慢。后来查看opencv源代码,发现它也是用ffmpeg库进行视频解码的,那应该也可以直接读取MP4文件才对。在stackflow上找到了解决方法:将opencv安装包的opencv_ffmpeg.dll文件拷贝到相应的工程文件夹内就可以了。
本人采用 解决办法 : 安装ffmpeg; 上述方式二暂时未尝试
ubuntu18.04 系统一条命令即可完成安装: sudo apt-get install ffmpeg
查看版本:ffmpeg -version
#mp4转avi
ffmpeg -i test.mp4 -acodec copy -vcodec copy -f avi test.avi
视频格式MP4成功转换成avi
常用转码命令: https://www.cnblogs.com/yuancr/p/7272321.html
参考:https://www.cnblogs.com/lonelamb/p/11620906.html
https://blog.csdn.net/SpadgerZ/article/details/102833626
https://www.cnblogs.com/rxbook/p/9652185.html
推荐阅读
- 人生感悟记#环境仪器宋庆国成长记#072
- 六步搭建ES6语法环境
- opencv|opencv C++模板匹配的简单实现
- Java|Java OpenCV图像处理之SIFT角点检测详解
- iOS,打Framework静态库
- VM|VM ware 的 harbor 私有仓库搭建 (Ubuntu16.04)
- win10环境|win10环境 python3.6安装pycrypto-2.6.1的问题
- Xshell5|Xshell5 远程连接本地虚拟机Ubuntu16
- Python|Win10下 Python开发环境搭建(PyCharm + Anaconda) && 环境变量配置 && 常用工具安装配置
- 为Google|为Google Cloud配置深度学习环境(CUDA、cuDNN、Tensorflow2、VScode远程ssh等)