2020-02-29 Ubuntu 16.04 安装FFMpeg

1.准备文件

  1.1FFMPEG 4.1

    http://www.ffmpeg.org/releases/ffmpeg-4.1.5.tar.gz

  1.2 x264

      git clone https://github.com/mirror/x264.git

  1.3 yasm 1.3.0(ffmpeg准备)

      http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz

  1.4 nasm 3.11.1 (x264准备)

      https://www.nasm.us/pub/nasm/releasebuilds/2.13/nasm-2.13.tar.gz

2.安装

  2.1 安装nasm

      卸载原来低版本 安装2.13版

apt remove nasm 

tar zxvf nasm-2.13.tar.gz

cd nasm

./configure     

make     

make install

  2.2 安装 yasm

apt-get install yasm     

apt-get -f install

  2.3 安装x264

git clone https://github.com/mirror/x264.git

cd x264     

./configure --enable-shared --enable-pthread --enable-pic     

make     

make install

  2.4 安装ffmpeg

cd ffmpeg

./configure --enable-gpl --enable-libx264     

make     

make install

3.验证

完成后进入到ffmpeg目录,找一个视频进行转换测试:

ffmpeg -i "待转换视频目录地址" -vcodec libx264 test.mp4

如果没有报错,应该就是OK了,

 如果出现“libxxx.so找不到”的错误提示,

解决办法如下:

3.1方法1修改文件:/etc/ld.so.conf

在文件尾添加一行:

/usr/local/lib

或者so文件所在目录

然后执行命令:ldconfig

好,一切都OK了

3.2 方法2

      sudo find / -name libavdevice.so.58  # 找到文件对应地址

      sudo vim /etc/ld.so.conf # 加入下面一行

      sudo ldconfig # 执行该句,使上面的文件生效

你可能感兴趣的:(2020-02-29 Ubuntu 16.04 安装FFMpeg)