ubuntu 编译安装 ffmpeg3.3

1.首先安装基础环境

    apt-get install automake autoconf libtool gcc gcc-c++

2.安装 yasm

    yasm是汇编编译器,因为ffmpeg中为了提高效率用到了汇编指令,所以需要先安装。

    到http://yasm.tortall.net/Download.html下载Source .tar.gz(现在最新版本是yasm-1.3.0.tar.gz)

    tar zxvf yasm-1.3.0.tar.gz

    cd yasm-1.2.0

    ./configure&make&sudo make install

3. 安装依赖库(这些依赖库不同的 FFmpeg 版本可能会不同)

    sudo apt-get install libx264-dev -y

    sudo apt-get install libfdk-aac-dev -y

    sudo apt-get install libmp3lame-dev -y

    sudo apt-get install libtheora-dev -y

    sudo apt-get install libvorbis-dev -y

    sudo apt-get install libxvidcore-dev -y

    sudo apt-get install libxext-dev -y

    sudo apt-get install libxfixes-dev -y

4.下载最新 FFmpeg 源码包

    FFMpeg官方下载地址:http://ffmpeg.org/download.html。

    或者git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg

5.配置

    运行 ./configure --help 查看帮助

    ./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc  --enable-pthreads --enable-libfdk-aac(--       enable-libfaac)  --enable-libmp3lame --enable-libtheora --enable-libx264 --enable-libxvid  --enable-libvorbis --enable-libxcb(--enable-x11grab)

注:  括号内的内容为FFmpeg3.3 之前的选项,3.3已废弃,如果是3.3以前版本使用括号内的选项

6.编译安装

make && make install

你可能感兴趣的:(ubuntu 编译安装 ffmpeg3.3)