Ubuntu编译ffmpeg

Ubuntu编译ffmpeg

1.下载ffmpeg

地址:http://ffmpeg.org/download.html
Ubuntu编译ffmpeg_第1张图片

点击Download Source Code,下载源码即可。

2. 提取文件

将下载好的源码压缩包出来到任意位置,我直接放到了桌面。

Ubuntu编译ffmpeg_第2张图片

3. 编译ffmpeg

编译之前,首先需要安装sdl2,否则编译完之后没有ffplay。
Ubuntu下SDL2的安装方法,执行以下两条命令就可以了:
sudo apt-get install libsdl2-2.0
sudo apt-get install libsdl2-dev

SDL2安装完成以后,进入解压后的源码文件夹,右键在终端打开。

Ubuntu编译ffmpeg_第3张图片

下面就可以开始编译,可以使用–prefix指定编译后安装的目录,–enable-shared编译生成动态库,默认是生成静态库,–enable-sdl2编译后会生成ffplay。后期需要aac,x264等其他库的话可以再添加,在configure后面增加–enable-libxxx即可,如果提示库找不到,可以通过apt-get install libxxx-dev的方式安装,也可以通过源码安装。

Ubuntu编译ffmpeg_第4张图片
编译完成后,执行:
make -j4;
make install 或者 sudo make install
到此编译完成。

4.编辑环境变量

vi ~/.bashrc
export PATH="/usr/local/ffmpeg/bin:$PATH"
source ~/.bashrc
Ubuntu编译ffmpeg_第5张图片
完成上述操作以后,输入ffmpeg或者ffmpeg -version,输出ffmpeg基本信息证明编译成功。
Ubuntu编译ffmpeg_第6张图片

你可能感兴趣的:(ffmpeg基础篇,ffmpeg,linux,ubuntu)