ffmpeg在ubuntu的安装和编译

环境都准备好了直接开始

1.获取ffmepg源码:

git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg  

或者http://www.ffmpeg.org/download.html  自己访问下载(tar xvf xxx.tar.gz)

2.  ./configure --prefix=/usr/local/ffmpeg --enable-gpl --enable-nonfree --enable-libfdk-aac --enable-libx264 --enable-filter=delogo --enable-debug --disable-optimizations --enable-libspeex --enable-shared --enable-pthreads --disable-x86asm 

   这一步一般都会报错,因为会缺少一些库 按照提示下载安装包,或者apt 获取(但每个ubuntu获取源不同,apt不一定能成功  ) 

     简单说一下可能遇到的库   sudo apt-get install xxxx

 libfdk-aac
            speex
            libx264-dev
            libsdl2-dev(没这个ffplay编译不出来)

./configure --enable-static --enable-shared --disable-asm --disable-avs

make && sudo make install

3.ffmpeg  的configure完成后,目录下有个config.h 打开,搜FFPLAY 0 置为1

  (这步是为了编译出ffplay)

4.make && sudo make install 

 (注意sudo)

对于安装过程出现的yes/no 基本能输yes输yes,不知道的都回车就ok

根据第2步,/usr/local/ffmpeg  去该目录查看编译后的结果  bin下有 ffmpeg    ffplay    ffprobe

猜你喜欢

转载自blog.csdn.net/chrycoder/article/details/89012162