FFmpeg在Linux上的安装

1. 下载源码包

下载地址:FFmpeg官网

下载后解压到/home目录下,解压后的文件名为ffmpeg-3.2.13。

2. 开始安装

1. 配置

./configure --enable-shared --prefix=/usr/local/ffmpeg --disable-yasm

--prefix表示程序安装的目录,这里设为/usr/local/ffmpeg。

--enable-shared表示生成动态链接库,可以供以后编程使用,同时生成的可执行程序也依赖这些动态库。

--disable-yasm表示禁用yasm。

2.  编译&安装

make
sudo make install

3. 验证

使用如下命令验证是否安装成功:

./usr/local/ffmpeg/bin/ffmpeg -version

不出意外会提示如下错误信息:

./ffmpeg: error while loading shared libraries: libavdevice.so.57: cannot open shared object file: No such file or directory

 此时应该:

sudo vi /etc/ld.so.conf.d/ffmpeg.conf    #创建ffmpeg的配置文件,其最终会在文件/etc/ld.so.conf内被调用

然后在在打开的文件中加入ffmpeg的库的路径:

/usr/local/ffmpeg/lib

最后使用如下命令,使生效即可。

sudo ldconfig    #更新ld.so.cache,使修改生效

此时再次查看版本信息,即可成功看到如下信息:

4. 使用

可以根据需要将bin目录添加至环境变量中以保证任何时候都能使用ffmpeg命令。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章