centos下ffmpeg ffmpeg-devel mplayer mencoder flvtool2 yamdi mediainfo安装


在线视频网站里面截图 转码 获取视频信息,离不开这些内容,因此记录一下安装

很早以前做过一个基督教中文网的视频网站,但是安装都是编译安装,耗费了1个多星期才完成安装,那个时候很多都不会,这次再重温,依然遇到很多centos下ffmpeg ffmpeg-devel mplayer mencoder flvtool2 yamdi mediainfo安装的问题,因此记录一下

RPMForge repository (http://dag.wieers.com) is the biggest rpm respository for RHEL, CentOS for all versions. To enable RPMForge respository run following command to install all necessary files for getting RPMForge repository. The following command directly install rpm from http://da.wieers.com site.


32位

rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

64位

rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

This rpm will add necessary files in our repository configuration and can be viewed at /etc/yum.repos.d/rpmforge.repo

yum方式安装ffmpeg ffmpeg-devel mplayer mencoder flvtool2 yamdi mediainfo

yum  -y install libgcc gcc gcc-c++ libstdc++ libstdc++-devel compat-glibc compat-libstdc++-33 libevent libevent-devel
yum  -y install ffmpeg ffmpeg-devel mplayer mencoder flvtool2 yamdi mediainfo
yum -y install lame lame-devel libogg libogg-devel dirac dirac-devel libvorbis libvorbis-devel SDL SDL-devel gsm gsm-devel libvpx libvpx-devel libvpxlame-devel xvidcore xvidcore-devel faac faac-devel opencore-amr opencore-amr-devel yasm faad2 a52dec

如果提示错误,多半是缺少依赖包,到这里找找

http://rpmfind.net/

依赖包又可能依赖其他的包 使用参数--nodeps 可以强制安装

neroAacEnc安装

wget ftp://ftp6.nero.com/tools/NeroDigitalAudio.zip
unzip NeroDigitalAudio.zip -d nero
cd nero/linux
sudo install -D -m755 neroAacEnc /usr/local/bin

MP4box的安装 看下面这个链接

http://www.360doc.com/content/12/1113/10/10384031_247555329.shtml

ffmpeg-php安装

cd /usr/src
wget http://garr.dl.sourceforge.net/sourceforge/ffmpeg-php/ffmpeg-php-0.6.0.tbz2
tar jxvf ffmpeg-php-0.6.0.tbz2
cd ffmpeg-php-0.6.0
phpize
./configure
make
make install