源码安装方式:
1. 先下载ffmpeg 安装包
到官网上 http://ffmpeg.org/download.html#releases 下载。选择Download gzip tarball. 当然也可以用git的方式下载。
先不安装。
2. 安装SDL库
SDL 是一套多媒体开放库,是生成ffplay必要的库。
sudo apt-get install libsdl1.2-dev这样就可以在 /usr/include/下看到新生成的SDK库。
之后安装一些依赖库:
sudo apt-get install libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsdl-gfx1.2-dev
3. 安装一些依赖库:
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 zlib1g-dev
3. 安装x264 (可选择性安装 可能暂时用不到)
x264是一个开源的视频编码函数库。安装方式是通过git下载源码安装,路径无所谓:
git clone git://git.videolan.org/x264.git cd x264 ./configure make sudo make install
最后会在/usr/lcoal/bin下面看到 x264 的可执行文件。这个脚本暂时用不到。
4. 最后就是编译 ffmpeg
tar -zxf fmpeg-2.7.2.tar.gz
cd ffmpeg-2.7.2
./configure --enable-memalign-hack --enable-static
make && sudo make install
最后可以在当前目录下生存的ffplay.
下面测试一下:
./ffplay yourfile
可以看到已经在播放了;
版权声明:本文为博主原创文章,未经博主允许不得转载。
ubuntu11.04 编译ffmpeg2.7 并生成 ffplay进行流媒体测试
原文地址:http://blog.csdn.net/michael_kong_nju/article/details/47445745