ffmgep安装及测试
来源:互联网 发布:vsco淘宝内购原理 编辑:程序博客网 时间:2024/06/06 11:28
在安装opencv的时候看到相关依赖有ffmpeg,所以先行安装ffmpeg.
一.下载源码:(参考资料:http://ffmpeg.org/download.html)
git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
二.安装(参考资料:参考1,参考2 ,参考3)
./configure --enable-shared --prefix=/usr/local/ffmpeg --enable-gpl --extra-libs=-ldl --bindir=/usr/local/bin --extra-ldflags=-L/usr/local/ffmpeg/lib --extra-cflags=-I/usr/local/ffmpeg/include --enable-postproc
make -j4
make install
三.配置
export PKG_CONFIG_PATH=/usr/local/ffmpeg/lib/pkgconfig:$PKG_CONFIG_PATHexport LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATHexport PATH=/usr/local/ffmpeg/bin/:$PATH
四.检测
五.解决报错问题:
打开ld.so.conf文件添加路径
vim /etc/ld.so.conf
添加:
include ld.so.conf.d/*.conf
/usr/local/ffmgep/lib/
/usr/local/lib/
/opt/ffmpeg/libpostproc/
/opt/ffmpeg/libavdevice/
/opt/ffmpeg/libavutil/
/opt/ffmpeg/libavcodec/
/opt/ffmpeg/libavformat/
/opt/ffmpeg/libavfilter/
/opt/ffmpeg/libswscale/
/opt/ffmpeg/libswresample/
刷新:
ldconfig
ffmpeg -version
成功!!
测试ffmpeg例子:
ffmpeg -i demo.avi -b:v 640k op.ts (demo.avi是自己下载的一个avi格式的视频提前放在ffmpeg目录下,op.ts是输出生成的结果)
六.小问题忽略处:查询版本时用了
ffmpeg --version
然后会报错:
Unrecognized option '-version'.
Error splitting the argument list: Option not found
报错原因:通过ffmpeg -h 查询发现 ffmpeg查询版本命令错误,多了一个横线,改为ffmpeg -version就好了。
- ffmgep安装及测试
- hoop安装及测试
- pylearn2安装及测试
- Maven 安装及测试
- 安装Cython及测试
- Mahout安装及测试
- opencv安装及测试
- MongoDB 安装及测试
- pylearn2安装及测试
- GTK安装及测试
- pylearn2安装及测试
- memcahed安装及测试
- MPI安装及测试
- hiredis安装及测试
- Pig安装及测试
- Flume安装及测试
- kafka安装及测试
- sbt安装及测试
- [IO系统]04 节点路径搜索
- Android属性动画实现心跳
- C++用new来创建对象和非new来创建对象的区别
- PHP基础之运算符(一)
- vs 支持https libcurl静态库
- ffmgep安装及测试
- Python实战小程序——lambda函数的灵活使用
- 微信公众号号开发之----前置调试工作
- LeetCode 18 4Sum
- 使用Grafana 展示Docker容器的监控图表并设置邮件报警规则
- PAT (Advanced Level) 1004. Counting Leaves (30) 解题报告
- 'std' does not name a template type异常
- PHP基础之运算符(二)【逻辑运算符】
- HTTPServletRequest