Ubuntu下编译安装Ffmpeg

1. git clone ffmpeg:

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

会有一个ffmpeg目录,cd进去后就可看到常用的模块。


2.安装相关依赖库文件:

sudo apt install yasm libsdl2-dev libx264-dev libx265-dev libfdk-aac-dev
./configure --prefix=/usr/local/ffmpeg --enable-gpl --enable-nonfree --enable-libfdk-aac --enable-libx264 --enable-libx265  --enable-filter=delogo --enable-debug --disable-optimizations  --enable-shared --enable-pthreads

 

 

其中Makefile是配置文件。

3.编译安装ffmpeg:

编译完成后进入文件夹看看:

ffmpeg:编解码转换...

ffplay:一个播放器(著名的idplayer就是基于他修改的。)

ffprobe:做多媒体的侦测。

include文件夹下是一些头文件,编码的时候会用到他们。

生成的动态库是放到lib文件夹下的。

最后的share文件夹里就是一些文档了:

和一些例子:

执行Ffmepg:

出现上述错误的原因是没有配置动态链接库。

并执行

sudo ldconfig

这样错误就解决了。

为了方便,我们不用每次都敲打全路径。可以选择添加环境变量:

以上就是Ubuntu18.04编译安装ffmpeg

发布了288 篇原创文章 · 获赞 40 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/qq_39969226/article/details/104088043