FFmpeg 是目前一个开源的音视频处理框架,使用C语言编写。包含的功能有封装,解封装,编码,解码,滤镜等功能。下面介绍一下安装的方式:
- 首先,
git clone git://source.ffmpeg.org/ffmpeg.git
,或者从GitHub上直接下载zip压缩包 - 以下载压缩包为例,下载下来的压缩包名为 FFmpeg-master.zip,解压压缩包
- 进入压缩包FFmpeg-master目录,执行
./configure
,可能会出现nasm/yasm not found or too old. Use --disable-x86asm for a crippled build.
。这个的意思是说明系统中不含有nasm/yasm
汇编器,无法对相应的汇编代码进行汇编。如果对性能要求不高的话,可以忽略汇编代码。执行./congigure --disable-x86asm
即可。这一部分的作用是,通过自定义配置,将Makefile.in 生成Makefile,指导make编译 - 执行
make
,接下来等待一会 - 执行
make install
,将相应的头文件和库文件拷贝至默认路径,在ubuntu系统下,默认路径一般为 /usr/local/include(头文件),/usr/local/lib(库文件)。也可以自定义安装路径,有以下两种方式,选择任意一种即可:
1.在执行./configure
时输入./configure --prefix=/指定路径
2.make DESTDIR=/指定路径 install
- 安装完成后,找到安装路径下的ffmpeg可执行程序。执行
./ffmpeg
,就可以看到相应的版本信息