ubuntu11.04 编译ffmpeg2.7 并生成 ffplay进行流媒体測试

Posted yxysuanfa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu11.04 编译ffmpeg2.7 并生成 ffplay进行流媒体測试相关的知识,希望对你有一定的参考价值。

源代码安装方式:

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 --enable-libx264

make && sudo  make install

最后能够在当前文件夹下生存的ffplay.

以下測试一下:

./ffplay   yourfile

能够看到已经在播放了。


以上是关于ubuntu11.04 编译ffmpeg2.7 并生成 ffplay进行流媒体測试的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu 11.04 安装 cuda5.0

ubuntu 11.04下安装VMware 3.1.2出错

OpenCV,Ubuntu 11.04

ImportError: No module named mysql.base, in django project on Ubuntu 11.04 server

在ubuntu 11.04中没有密码的系统关闭

如何在我的 Ubuntu 11.04 (Natty Narwhal) 上获得 g++/gcc 4.6?