Linux编译FFmpeg
1. 下载FFmpeg源码
FFmpeg源码下载地址:http://ffmpeg.org/download.html
在下面选择版本
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
可能遇到的问题:
解决方法:
需要安装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
目录中可以看到编译后的文件
5. 参考
- Linux下ffmpeg的基本编译