FFmpeg下载方法有两种,一是从网站直接下载源码(可以从官网下载,也可以从GitHub下载),二是通过SVN检出(安装SVN客户端的电脑)。
FFmpeg官网:https://ffmpeg.org/
FFmpeg在GitHub地址:https://github.com/FFmpeg/FFmpeg
FFmpeg在GitHub检出路径(SVN用):https://github.com/FFmpeg/FFmpeg.git
基于linux内核的操作系统编译:
1、解压
tar -jxvf ffmpeg-3.0.tar.bz2
使用bzip压缩的文件,需要加-j参数;使用gzip压缩的文件,需要加-z参数。
2、配置
./configure --disable-yasm --prefix=[DIR]
--prefix指定生成目录,默认是/usr/local/ffmpeg,一般自定义安装目录。
--disable-yasm是为了没有安装yasm的系统而加,也可以先安装yasm在配置。
编译之前需要配置一些必要参数,使用configure脚本,参数详见./configure --help.
3、编译、安装
make
make install
编译需要几分钟时间,安装十分简单,到此就已经编译好了,可以在指定目录看到可执行文件和静态库动态库。