Linux编译FFmpeg

Linux编译FFmpeg

1. 下载FFmpeg源码

FFmpeg源码下载地址:http://ffmpeg.org/download.html
在下面选择版本
Linux编译FFmpeg_第1张图片

2. 解压并创建生成目录

tar xvf ffmpeg-snapshot.tar.bz2 // 解压下载的FFmpeg源码
makedir /root/ffmpeg            // 创建生成目录

3. 编译FFmpeg

进入FFmpeg源码解压后的目录,依次执行如下命令:

./configure --prefix=/root/ffmpeg    // --prefix=/root/ffmpeg指定生成文件到/root/ffmpeg目录  执行时间比较长,需要等一段时间
make                                 // 执行时间也比较长
make install

执行./configure --prefix=/root/ffmpeg可能遇到的问题:
Linux编译FFmpeg_第2张图片
解决方法:
需要安装yasm,依次执行如下命令

cd /root
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz    // 下载yasm压缩包
tar -zxvf yasm-1.3.0.tar.gz    // 解压
cd yasm-1.3.0/    // 进入解压后的yasm目录
./configure
make && make install

安装完yasm后,可以重新执行上面编译FFmpeg的命令。

4. 编译结果

/root/ffmpeg目录中可以看到编译后的文件
Linux编译FFmpeg_第3张图片

5. 参考

  1. Linux下ffmpeg的基本编译

你可能感兴趣的:(linux,ffmpeg)