FFMPEG编译x264和mp3
来源:互联网 发布:中国方阵知乎 编辑:程序博客网 时间:2024/05/19 03:41
在编译ffmpeg之前先编译x264和mp3
1、x264的编译
下载x264的源码,下载地址就不说了
解压后进入x264目录
./configure --prefix=/usr/local --enable-shared --enable-static --enable-debug --disable-asm
make
sudo make install
sudo ldconfig
解释:我把x264安装到/usr/local下了,这样方便查找,后面mp3和ffmpeg也是如此;--enable-shared,--enable-static,我同时安装了静态链接库和动态链接库(共享库);要想调试的话,当然要选--enable-debug以及--disable-asm;
sudo ldconfig是让动态链接库为系统所共享,
2、mp3的编译
下载lame版本的,
./configure --prefix=/usr/local --enable-shared --enable-static enable-debug
make
sudo make install
sudo ldconfig
3、ffmpeg的编译
如果你想生成ffplay的话,在编译ffmpeg之前,要先安装SDL,安装命令:
sudo apt-get install libsdl1.2-dev
下载ffmpeg
./configure --prefix=/usr/local --enable-shared --enable-static --enable-debug --enable-libx264 --enable-libmp3lame --enable-gpl --disable-optimizations --disable-stripping
sudo make
sudo make install
sudo ldconfig
解释:--disable-optimizaitons去优化,因为有时候系统优化后,调试时不再按函数的顺序执行,
--disable-stripping这样就可以进入调用函数进行单步调试,不然无法单步进入函数进行单步调试
--enable-gpl是为了支持编译x264
1、x264的编译
下载x264的源码,下载地址就不说了
解压后进入x264目录
./configure --prefix=/usr/local --enable-shared --enable-static --enable-debug --disable-asm
make
sudo make install
sudo ldconfig
解释:我把x264安装到/usr/local下了,这样方便查找,后面mp3和ffmpeg也是如此;--enable-shared,--enable-static,我同时安装了静态链接库和动态链接库(共享库);要想调试的话,当然要选--enable-debug以及--disable-asm;
sudo ldconfig是让动态链接库为系统所共享,
2、mp3的编译
下载lame版本的,
./configure --prefix=/usr/local --enable-shared --enable-static enable-debug
make
sudo make install
sudo ldconfig
3、ffmpeg的编译
如果你想生成ffplay的话,在编译ffmpeg之前,要先安装SDL,安装命令:
sudo apt-get install libsdl1.2-dev
sudo apt-get install libsdl-image1.2-dev
sudo apt-get install libsdl-mixer1.2-dev
sudo apt-get install libsdl-ttf2.0-dev
sudo apt-get install libsdl-gfx1.2-dev
下载ffmpeg
./configure --prefix=/usr/local --enable-shared --enable-static --enable-debug --enable-libx264 --enable-libmp3lame --enable-gpl --disable-optimizations --disable-stripping
sudo make
sudo make install
sudo ldconfig
解释:--disable-optimizaitons去优化,因为有时候系统优化后,调试时不再按函数的顺序执行,
--disable-stripping这样就可以进入调用函数进行单步调试,不然无法单步进入函数进行单步调试
--enable-gpl是为了支持编译x264
- FFMPEG编译x264和mp3
- IOS 编译x264和ffmpeg
- <android编译ffmpeg+x264+faac> <Android/NDK环境下FFmpeg及AAC,MP3,X264的编译>
- 编译安装ffmpeg以支持mp3,x264等
- windows下编译ffmpeg和x264
- ffmpeg和x264在mingw下编译
- 编译FFmpeg和x264,一步一步详解。
- windows下编译ffmpeg和x264
- Android编译X264、fdkaac和FFmpeg
- 交叉编译 ffmpeg x264
- 交叉编译 ffmpeg x264
- android编译ffmpeg+x264
- ffmpeg+x264编译
- android编译ffmpeg+x264
- ffmpeg + x264编译
- centos编译ffmpeg x264
- ffmpeg + x264 + ios 编译
- centos编译ffmpeg x264
- 一个立方根的算法
- Intel至强Phi 5110P集群跻身绿色500强名单
- 一些SIP开源的资料收集 .
- 云计算会让外包过时吗?
- Java UUID生成
- FFMPEG编译x264和mp3
- 瞒着爱人可卖掉房产?
- 程序员的一些建议
- 成功置业者买房秘籍 对您年末购房挺有用
- Stack Using a C++ Template:
- 集成开发环境 Eclipse
- js 时间 日期 日历控件
- 栈 的基本操作。
- windows cmd 设置 IP