在Ubuntu中下载编译ffmpeg的过程
2014-04-26 20:12
239 查看
登陆ffmpeg官网的下载页面可以得到使用git克隆ffmpeg源代码的地址:
1 | git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg |
等ffmpeg下载完成,ubuntu上就已经存在了一份完整的ffmpeg源代码了。
下面就可以进行编译ffmpeg了。
编译前我们可以使用下面命令对ffmpeg的源代码进行备份:
1 | tar czf ffmpeg.tar.gz ffmpeg/ |
在以后需要的时候可以通过下面的命令提取出ffmpeg源代码:
1 | tar xzf ffmpeg.tar.gz |
另外,ffmpeg编译时需要使用yasm,如果系统中没有安装,可以通过下面的命令来安装:
1 | sudo apt-get install yasm |
ffmpeg是采用autoconfig和automake等工具自动生成makefile,然后再通过make进行编译,具体的编译的过程如下:
使用
./configure产生makefile文件
使用
make进行编译
使用
make install将ffmpeg安装到系统中
安装ffmpeg到系统中,需要root权限,在shell下执行下面的命令切换到root账户下:
1 | sudo -i |
make install即可。
默认是安装在/user/local下,其中:
头文件放在/user/local/include目录下
编译好的libs放在/user/local/lib目录下,其中,在该目录下还有一个pkgconfig目录,里面存放着每个lib的配置文件
编译好的可执行文件(ffmpeg、ffprobe、ffserver)放在/user/local/bin目录下
文档在/user/local/share/man/man1目录下,同时在/user/local有一个指向此目录的链接
后面计划研究一下ffmpeg的架构,如何抽取出ffmpeg中某个Codec,如何增加自己的Codec到ffmpeg中,以及如何基于ffmpeg开发一个简单的播放器。
(全文完)
相关文章推荐
- 在Ubuntu中下载编译ffmpeg的过程
- Ubuntu平台下载和编译FFmpeg
- Ubuntu下载编译Android源码全过程
- 我在Ubuntu10.04上下载、编译和安装Android内核源代码的过程
- ffmpeg的ubuntu的编译过程(编译静态库和动态库)
- ubuntu ffmpeg+sdl编译安装过程记录
- ffmpeg的ubuntu的编译过程(编译静态库和动态库)
- Ubuntu平台下载和编译FFmpeg
- 参照文章“ubuntu 10.04 编译ffmpeg”编译ffmpeg的 过程
- Ubuntu下载编译Android源码全过程
- Ubuntu下FFmpeg-Android-master编译过程
- 32位Ubuntu 11.10下android2.3.7源码下载与编译小结
- nano pi neo2 上Ubuntu-core自行编译ffmpeg c库使用Ubuntu 16.04
- Ubuntu 下编译安装FFmpeg
- Ubuntu 8.04下编译Android源码全过程
- Ubuntu 10.10 64bit下使用Android NDK r6编译FFmpeg 0.8.1
- ubuntu下面编译ffmpeg
- FFmpeg在windows下的编译,搭建mingw+msys环境,含mingw+msys下载
- ubuntu 编译 hadoop 2.2.0 和hbase 0.96.1 过程记录
- Windows下使用Visual Studio 2010 编译ffmpeg全过程