eclipse调试ffmpeg源码
来源:互联网 发布:麻将听牌算法 编辑:程序博客网 时间:2024/06/12 22:24
首先,需要在Ubuntu界面上调处命令行界面,最方便的方式是使用快捷键Ctrl+Alt+T。
第二部是安装SDL。SDL是一个开源的多媒体开发库,可以设置图像和视频的绘制等操作。如果不安装SDL,FFMPEG将不能生成ffplay.exe播放器。在Ubuntu下安装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 gfx1.2-dev
第三部是安装x264和yasm。x264是非常流行的视频编解码工具,yasm则用于x264中汇编语言优化。在安装yasm时需要注意必须获取系统的root权限,方法是首先通过以下命令设置密码:
sudo passwd root
然后在进入root模式:
su root
禁用root模式:
sudo passwd -l root
yasm需要到官网上下载好源代码,解压后手动编译安装:
./configure
make
make install
在编译过程中,大部分的代码都是通过这种方式编译的。
到官网下载X264的源代码,编译:
./configure --prefix=/usr --enable-shared<span style="white-space:pre"> </span>//必须指定prefix位置,否则编译ffmpeg的时候会提示找不到libx264
make
make install
第四部是安装ffmpeg的其他依赖库,通过两条命令完成:
sudo apt-get update
sudo apt-get install build-essential subversion git-core checkinstall yasm texi2html libfaac-dev libfaad-dev libmp3lame-dev libsdl1.2-dev libtheora-dev libx11-dev libxvidcore4-dev zlib1g-dev
最好,到ffmpeg官网下载ffmpeg的源代码,解压,编译
./configure --enable-gpl --enable-nonfree --enable-pthreads --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libx264 --enable-libxvid --enable-x11grab --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopencore-amrnb --enable-version3 --disable-optimizations --disable-asm --extra-cflags=-I/home/cyf/Downloads/x264-snapshot-20160601-2245-stable/include --extra-ldflags=-L/home/cyf/Downloads/x264-snapshot-20160601-2245-stable/lib --prefix=/usr/local/ffmpeg_static_new
/*说明 : -extra-cflags是制定依赖的x264的include 和lib目录, --prefix是最后make install命令产生的目录,及lib文件和include等
*/
make
make install
然后,就可以看到,在/usr/local/bin中,ffmpeg.exe/ffplay.exe/ffprob.exe已经生成了。在命令行中可以使用ffplay.exe播放视频文件了。
Linux下编译FFmpeg之下载源文件并编译 http://www.linuxidc.com/Linux/2012-02/54565.htm
Linux 编译升级 FFmpeg 步骤 http://www.linuxidc.com/Linux/2013-08/88190.htm
CentOS 5.6 上安装 FFMPEG http://www.linuxidc.com/Linux/2011-09/42793.htm
在Ubuntu下安装FFmpeg http://www.linuxidc.com/Linux/2012-12/75408.htm
Ubuntu 12.04下编译ffmpeg http://www.linuxidc.com/Linux/2013-02/78857.htm
Ubuntu 14.04下PPA安装FFmpeg 2.2.2 http://www.linuxidc.com/Linux/2014-05/101322.htm
- eclipse调试ffmpeg源码
- 最新ffmpeg编译和用eclipse进行源码调试
- 最新ffmpeg编译和用eclipse进行源码调试
- 最新ffmpeg编译和用eclipse进行源码调试
- 最新ffmpeg编译和用eclipse进行源码调试
- 最新ffmpeg编译和用eclipse进行源码调试
- VS 调试 ffmpeg 源码
- linux + eclipse调试ffmpeg
- linux+eclipse调试ffmpeg
- linux+eclipse调试ffmpeg
- Eclipse调试Eclipse源码
- Ubuntu14.04 + Eclipse + FFmpeg 调试ffmpeg源代码
- Eclipse+minGW+Msys 调试 ffmpeg
- windows下Eclipse调试ffmpeg
- 最新ffmpeg编译和用eclipse进行源码调试(linux)
- FFmpeg解码库裁剪和调试二--Eclipse调试FFmpeg
- eclipse调试mapreduce源码
- eclipse调试jdk源码
- 常用内建异常类
- Android图像处理(四)Xfermode和BitmapShader
- C题目
- 使用httpclient实现上传下载(javaWeb系统数据传输http实现)
- Window 下 Qt5 使用QMediaplayer 进行视频播放 流播放问题
- eclipse调试ffmpeg源码
- C++Primer:函数(参数传递:引用形参)
- ngrok 本机代码部署外网访问神器
- Win32程序CreateWindow错误
- Entity Framework Code First (八)迁移 Migrations
- 网易视频云:浅谈视频通信技术的发展
- 从别的系统拷贝的文件或者挂载u盘时候,ls出现块状的颜色
- WHU 1124 Football Coach(最大流,巧妙构图)
- 在选择数据库的路上,我们遇到过哪些坑?(1)