ubuntu下 ffmpeg 安装配置

./configure (如果X86架构的话,什么出错就disable掉;X86以外的架构,指定编译方式,cpu架构等)
make
make install

看ffmpeg的doc/examples下有例子,开源的代码都有例子

ffmpeg是开源项目,拿到代码后,根据你的平台的芯片架构进行配置,然后编译,得到你要的库和头文件。
这类开源项目,一般都有使用的示例,参照示例可以完成你的需求,你这个需求不难。
难点在于效率、性能,以及如何快速有效的切入你现有工程的架构和流程。


安装过程:

(1) 首先安装一些依赖库 ;
(2) ./configure 配置相关模块;
(3) Make编译
(4) Make install安装
(5) 配置库的环境变量


具体过程如下:
1. 安装前置依赖

sudo apt-get install autoconf automake build-essential libass-dev libfreetype6-dev libtheora-dev libtool libvorbis-dev pkg-config texinfo zlib1g-dev unzip cmake yasm libx264-dev libmp3lame-dev libopus-dev libsdl1.2-dev libva-dev libvdpau-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev libfaac-dev libopenjpeg-dev libv4l-dev libvpx-dev libssl-dev

2. 正常的从官网下载ffmpeg源码 (https://ffmpeg.org/download.html)
3. 解压进入目录文件,配置Makefile编译选项
如果X86架构的话,什么出错就disable掉;X86以外的架构,指定编译方式,cpu架构等

./configure --prefix=/usr/local/ffmpeg/ --enable-shared --enable-gray --enable-version3 --enable-nonfree --enable-gpl --enable-avresample --enable-libfaac --enable-libfreetype --enable-libmp3lame --enable-libopenjpeg --enable-libtheora --enable-libv4l2 --enable-libvorbis --enable-libvpx --enable-libx264 --enable-openssl --enable-x11grab --enable-zlib

4. 编译安装

make
sudo make install

5. 为免后续麻烦,这里配置一下共享目录问题,输入下面命令:

sudo vi  /etc/ld.so.conf

在最后添加一行即可
/usr/local/ffmpeg/lib (这个地址是与上面的configure配置相一致的)
保存退出后执行

sudo ldconfig

6. 到这里基本就结束了,为了方便可以在/etc/profile文件中将ffmpeg命令添加进PATH中(对所有用户可用,具体可以另行喜好设置)

sudo  vi  /etc/profile

找到export行,在下面一行添加

export  PATH=/usr/local/ffmpeg/bin/:$PATH

保存后执行

source  /etc/profile

现在就可以在当前bash终端中正常使用ffmpeg了


参考地址:
http://blog.csdn.net/zhangwu1241/article/details/52354604

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值