`

ffmpag域ffmpag-php安装过程

 
阅读更多

 

yum install automake autoconf make gcc gcc-c++ libtool zlib zlib-devel curl curl-devel alsa-lib alsa-lib-devel gettext gettext-devel expat expat-devel fribidi-devel

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH

git clone https://github.com/Arcen/faac.git
cd faac/
sh ./bootstrap
./configure --prefix=/usr/local/ --enable-shared
make && make install
cd ../

wget http://ffmpeg.zeranoe.com/builds/source/external_libraries/lame-3.99.5.tar.xz
tar xvf lame-3.99.5.tar.xz
cd lame-3.99.5/
./configure --prefix=/usr/local/ --enable-shared
make && make install
cd ../

wget http://downloads.xiph.org/releases/ogg/libogg-1.3.2.tar.gz
tar zxvf libogg-1.3.2.tar.gz
cd libogg-1.3.2/
./configure --prefix=/usr/local/ --enable-shared
make && make install
ldconfig
cd ../

wget http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.5.tar.gz
tar zxvf libvorbis-1.3.5.tar.gz
cd libvorbis-1.3.5/
./configure --prefix=/usr/local/ --enable-shared
make && make install
cd ../

wget http://ffmpeg.zeranoe.com/builds/source/external_libraries/libtheora-1.1.1.tar.xz
tar xvf libtheora-1.1.1.tar.xz
cd libtheora-1.1.1
./configure --prefix=/usr/local/ --enable-shared
ldconfig -v
make && make install
cd ../

wget http://ffmpeg.zeranoe.com/builds/source/external_libraries/vo-aacenc-0.1.3.tar.xz
tar xvf vo-aacenc-0.1.3.tar.xz
cd vo-aacenc-0.1.3
./configure --prefix=/usr/local/ --enable-shared
make && make install
cd ../

wget http://downloads.xvid.org/downloads/xvidcore-1.3.3.tar.gz
tar xvf xvidcore-1.3.3.tar.gz
cd xvidcore/build/generic
./configure --prefix=/usr/local/ --enable-shared
make && make install
cd  ../../../


wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
tar yasm-1.3.0.tar.gz
cd yasm-1.3.0
./configure --prefix=/usr/local/ 
make && make install
cd ../

wget http://ffmpeg.zeranoe.com/builds/source/external_libraries/x264-20151011-git-7599210.tar.xz
tar xvf x264-20151011-git-7599210.tar.xz
cd x264-20151011-git-7599210
./configure --prefix=/usr/local/ --enable-shared --enable-pic
make && make install
cd ../


wget http://nchc.dl.sourceforge.net/project/libraw1394/libraw1394/libraw1394-2.0.5.tar.gz
tar xvf libraw1394-2.0.5.tar.gz
cd libraw1394-2.0.5
./configure --prefix=/usr/local/ --enable-shared
make && make install
cd ../

wget http://nchc.dl.sourceforge.net/project/libdc1394/libdc1394-2/2.2.1/libdc1394-2.2.1.tar.gz
tar xvf libdc1394-2.2.1.tar.gz
cd libdc1394-2.2.1
./configure --prefix=/usr/local/ --enable-shared
make && make install
cd ../

wget http://nchc.dl.sourceforge.net/project/freetype/freetype2/2.6.1/freetype-2.6.1.tar.bz2
tar xvf freetype-2.6.1.tar.bz2
cd freetype-2.6.1
./configure --prefix=/usr/local/ --enable-shared
make && make install
cd ../


wget http://fribidi.org/download/fribidi-0.19.7.tar.bz2
tar xvf fribidi-0.19.7.tar.bz2
cd fribidi-0.19.7
./configure --prefix=/usr/local/ --enable-shared
make && make install
cd ../


#wget http://down1.chinaunix.net/distfiles/fontconfig-2.2.3.tar.gz
#tar xvf fontconfig-2.2.3.tar.gz
#cd fontconfig-2.2.3
#./configure --prefix=/usr/local/ --enable-shared --with-freetype-config=/usr/local/bin/freetype-config
#make && make install
#cd ../

wget http://ffmpeg.zeranoe.com/builds/source/external_libraries/libass-0.13.0.tar.xz
tar xvf libass-0.13.0.tar.xz
cd libass-0.13.0
./configure --prefix=/usr/local/ --enable-shared
make && make install
cd ../


wget http://rtmpdump.mplayerhq.hu/download/rtmpdump-2.3.tgz
tar xvf rtmpdump-2.3.tgz
cd rtmpdump-2.3
make SYS=posix
make install
cd ../

wget http://downloads.xiph.org/releases/speex/speex-1.2rc2.tar.gz
tar xvf speex-1.2rc2.tar.gz
cd speex-1.2rc2.tar.gz
./configure --prefix=/usr/local/ --enable-shared --enable-sse
make && make install
cd ../

wget http://ffmpeg.zeranoe.com/builds/source/external_libraries/twolame-0.3.13.tar.xz
tar xvf twolame-0.3.13.tar.xz
cd twolame-0.3.13
./configure --prefix=/usr/local/ --enable-shared
make && make install
cd ../

wget http://ffmpeg.org/releases/ffmpeg-2.8.2.tar.bz2
tar xvf ffmpeg-2.8.2.tar.bz2
cd ffmpeg-2.8.2
./configure --prefix=/usr/local/ --enable-gpl --enable-version3 --enable-nonfree --enable-shared --enable-zlib --enable-bzlib --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvo-aacenc --enable-libvorbis --enable-libx264 --enable-libxvid --enable-pic --enable-pthreads --enable-libdc1394 --enable-libass --enable-pic --enable-openssl --enable-libtwolame --enable-libspeex --enable-librtmp --enable-libfreetype 
make && make install
cd ../


git clone https://github.com/tony2001/ffmpeg-php.git
cd ffmpeg-php
/usr/local/php/bin/phpize
./configure
make && make install

 

 参考:

http://blog.chinaunix.net/uid-23069658-id-4018842.html

http://ffmpeg.zeranoe.com/builds/

分享到:
评论

相关推荐

    ffmpag开发的视频播放器

    - 在播放过程中,可以利用libavutil提供的函数截取当前画面,通常是在解码后、渲染前的阶段。这可以生成一个特定时间点的图像文件,格式如JPEG、PNG等。 - 使用`av_frame_get_best_effort_timestamp`获取帧的...

    ffmpag.rar_android_android ijkplayer_ijkplayer_ijkplayer播放器

    在“ffmpag.rar”这个压缩包中,我们找到了“ffmpagDemo”这个文件,这很可能是一个示例应用,用于展示如何在Android项目中集成和使用ijkplayer。开发者通常会提供这样的示例代码来帮助其他开发者快速理解和学习...

    osgdb_ffmpegd.dll

    使用VS2010编译osg_ffmpeg插件,osg3.0版本(编译这个插件还是费了不少劲儿)

    ffmpeg vs2010工程

    在“ffmpeg vs2010 工程”中,我们谈论的是使用 Microsoft Visual Studio 2010 开发环境构建 FFmpeg 应用程序的过程。 1. **FFmpeg 框架**:FFmpeg 包含一系列库,如 libavcodec(编码解码库)、libavformat(容器...

    基于qt框架用c++实现的基于ffmpeg的播放器.zip

    1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合...

    ffmpeg-5.1.2-full-build

    ffmpeg-5.1.2 windows 版本

    docker-centos-ffmpeg:用于构建 FFmpeg 的 Docker 镜像

    rpmforge 上 ffmpeg 的 RPM 非常过时,安装其中几个 RPM 最终会增加很多垃圾(minidlna 对我来说是 ffmpeg 的唯一消费者),所以它的存在是为了解决这个问题。 ffmpeg 库主要包含解码器而不是编码器。 大多数依赖...

    Qt+FFMPEG 实现简单的视频播放器

    这是Qt的工程,建议使用Qt Creator 打开 从零开始学习音视频编程技术(二十二) 录屏软件开发之BUG修复 FFMPEG的版本是2.5.2 SDL的版本是2.04 记得将ffmpeg/bin目录下的dll文件拷贝到编译生成的exe所在的目录下...

    ffmpeg+mencoder视频压缩转码,视频截帧 java版

    ffmpeg针对rm,rmvb,wmv9格式视频无法转码,针对这些格式必须使用mencoder对其进行解码,在该压缩文件中以完美实现针对视频将其压缩转码成h264视频编码,AAC音频编码的MP4视频文件,这种格式的视频在Iphone和安卓手机...

    cMake编译opencv时所需的opencv_ffmpeg.dll.zip

    在OpenCV的构建和配置过程中,cMake是一个关键的工具,它用于自动化管理和编译项目的依赖。当使用cMake构建OpenCV时,可能会遇到一些挑战,特别是在没有互联网连接或者网络不稳定的情况下。在这种情况下,cMake可能...

    rmpffmpeg.zip

    FFmpeg是一款强大的跨平台多媒体处理工具,用于处理音频、视频以及转换格式。在Java开发中,我们可以利用FFmpeg的命令行接口或者相关的Java库来实现音频的转换功能。"rmpffmpeg.zip"这个压缩包很可能包含了一个Java...

    ffmpeg 5.1.1

    ffmpeg 5.1.1 linux

Global site tag (gtag.js) - Google Analytics