所需软件

准备

yum install   autoconf  automake  gcc gcc-c++ git libtool make  nasm pkgconfig zlib-devel  -y
新版还加了下面的
cmake freetype-devel  mercurial 

编译yasm

tar -zxvf yasm-1.2.0.tar.gz 
cd yasm-1.2.0 ./configure --prefix=/usr/local
make && make install
. ~/.bash_profile

编译fdk_aac

tar -zxvf fdk-aac-0.1.1.tar.gz 
cd fdk-aac-0.1.1
autoreconf -fiv ./configure --prefix=/usr/local
make &&  make  install

编译x264

cd x264 //如果之前安装过FFmpeg,会自动链接lavf,如果不想链接lavf,可添加--disable-lavf ./configure --prefix=/usr/local --enable-static  --enable-shared
make  && make install

编译FFmpeg

cd ffmpeg
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig export PKG_CONFIG_PATH 或把上面2行加到vim ~/.bash_profile
source ~/.bash_profile
 echo $PKG_CONFIG_PATH
./configure --prefix=/usr/local --extra-cflags=-I/usr/local/include \ --extra-ldflags=-L/usr/local/lib --bindir=/usr/local/bin \ --extra-libs="-ldl" --enable-gpl --enable-nonfree --enable-libfdk_aac --enable-libx264 --enable-shared   make && make install
hash -r . ~/.bash_profile

接着输入ffmpeg检查是否安装成功,

如果出现如下错误:

error while loading shared libraries: libavdevice.so.54

解决方法:

vim  /etc/ld.so.conf 添加 /usr/local/lib /usr/local/lib64 后 # ldconfig

艺搜参考

http://trac.ffmpeg.org/wiki/CompilationGuide/Centos

最新文章

  1. 如何在UIimageview里显示一张图片里的某一部分
  2. go学习与记录
  3. 详解zabbix安装部署(Server端篇)
  4. SharePoint 2013 开发——开发自定义操作APP
  5. Java方法总结与源码解析(未完待续)
  6. UrlRewriteFilter 美化器的使用方法 伪静态化的解决方案(转)
  7. Linux基础命令(三)
  8. iOS开发面试题整理(二)
  9. centos7架设vsftpd服务
  10. DotNetCore跨平台~为debain系统添加阿里云加速
  11. 分享基于MemoryCache(内存缓存)的缓存工具类,C# B/S 、C/S项目均可以使用!
  12. 【Java每日一题】20170210
  13. 【Luogu2197】NIM游戏(博弈论)
  14. 转: rem与px的转换
  15. 日常用的css基础和自己常用的js封装
  16. ORA-01403:no data found 解决办法
  17. ftp命令行敲不了
  18. 正则表达式提取HTML中img标签的src地址
  19. 【代码片段】Python发送带图片的邮件
  20. win7下解压安装mysql的方法

热门文章

  1. 刷题总结——大工程(bzoj3611)
  2. mybatis学习(五)——增删改查及自增主键的获取
  3. 实时监控linux
  4. wireshark推荐书籍
  5. 【CF721C】Journey(拓扑排序,最短路,DP)
  6. sublime flatLand 主题
  7. vue.js源码学习分享(九)
  8. “百度杯”CTF比赛 十月场_GetFlag(验证码爆破+注入+绝对路径文件下载)
  9. Codeforces 895C Square Subsets(状压DP 或 异或线性基)
  10. codevs——1814 最长链