Ubuntu12.04-64bits搭建FFmpeg环境
所有的环境搭建动作请参考FFMpeg官方网站:http://www.ffmpeg.org/index.html
1. 获取源代码:
git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg,
下面三个目录是需要用到的
- ffmpeg_sources – Where the source files will be downloaded.
- ffmpeg_build – Where the files will be built and libraries installed.
- bin – Where the resulting binaries (ffmpeg, ffplay, ffserver, x264, and yasm) will be installed.
2.安装依赖环境:
sudo apt-get -y install autoconf automake build-essential libass-dev libfreetype6-dev libgpac-dev\
libsdl1.2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libx11-dev \
libxext-dev libxfixes-dev pkg-config texi2html zlib1g-dev
3. 下载配置vp9:
cd ~/ffmpeg_sources
wget http:webm.googlecode.com/files/libvpx-v1.3.0.tar.bz2
tar xjvf libvpx-v1.3.0.tar.bz2
cd libvpx-v1.3.0
./configure --prefix="$HOME/ffmpeg_build" --disable-examples
make
make install
make clean
-- prefix 是指所有组件的安装目录禄,默认是/usr/local/
下载过libvpx-v1.3.0的,可以把libvpx-v1.3.0拷贝到ffmpeg_sources目录下面,执行: chmod 777 * -R ,防止permission deny.
其他的都相同。
执行完毕后可以在$HOME/ffmpeg_build/目录下面,看到include
由于我的目录不同,重新配置安装目录:
./configure --prefix="$HOME/projects/ffmpeg_build" --disable-examples
其他的codec可以参照官方网站的指导
最新文章
- viewpage 循环滑动播放图片
- Oracle 数据库基础学习 (五) 多表查询
- CentOS 6.x 系统安装选项说明
- SqlServer Split函数
- Zabbix探索:Zabbix API使用时的错误1
- BZOJ_3207_花神的嘲讽计划1_(Hash+主席树)
- HDU 5491 The Next
- 许令波老师的java的IO机制分析文章
- SCOI2014 方伯伯的OJ onlinejudge
- (四)Angularjs - 小实例(2)
- TensorflowTutorial_一维数据构造简单CNN
- 递归dict
- undefined reference to symbol 'pthread_create@@GLIBC_2.2.5' 的修改方法
- 【杂】暴力出奇迹,lz水数据
- mybatis入门篇:Mybatis注解方式的基本用法
- 提bug
- jq实现对checkbox的常用操作
- 洛谷.3690.[模板]Link Cut Tree(动态树)
- Rower Bo (高数 + 物理)
- Git 初始化项目、创建合并分支、回滚等常用方法总结
热门文章
- MyEclipse 搭建webservice (axis1.4)
- 求和函数 sum详解
- jquery直接获取html页面元素
- 工作流软件如何成为未来web的支柱
- EF4 Code First和EF6 Code First链接mysql的方法
- VC菜菜鸟:建立第一个基于Visual C++的Windows窗口程序
- Aircrack-ng官方文档翻译[中英对照]---Aireplay-ng
- 解决ubuntu侧边栏固定应用单击无反应的问题
- leetcode 第一题 Two Num java
- phpstorm 强大的活动模板 可以自定义注释,代码段,根据cms订制自动提示