linux 安装 ffmpeg flvtool2 mplayer mencoder mediainfo neroAacEnc mp4box 收藏

mediainfo

wget http://mediaarea.net/download/binary/libzen0/0.4.29/libzen0-0.4.29-1.x86_64.CentOS_6.rpm

wget http://mediaarea.net/download/binary/libmediainfo0/0.7.64/libmediainfo0-0.7.64-1.x86_64.CentOS_6.rpm

wget http://mediaarea.net/download/binary/mediainfo/0.7.64/mediainfo-0.7.64-1.x86_64.CentOS_6.rpm

 

rpm -ivh libzen0-0.4.29-1.x86_64.CentOS_6.rpm

rpm -ivh libmediainfo0-0.7.64-1.x86_64.CentOS_6.rpm

rpm -ivh mediainfo-0.7.64-1.x86_64.CentOS_6.rpm

flvtool2

cd /usr/local/src/

wget http://rubyforge.org/frs/download.php/17497/flvtool2-1.0.6.tgz

tar xvzf flvtool2-1.0.6.tgz

cd flvtool2-1.0.6/

ruby setup.rb config

ruby setup.rb setup

ruby setup.rb install

neroAacEnc

#yum install libstdc++-*.e16.i686 glibc.i686 unzip -y

#wget http://www.amyshare.info/avs-src/NeroDigitalAudio.zip

#unzip NeroDigitalAudio.zip -d nero

#cd nero/linux

#sudo install -D -m755 neroAacEnc /usr/bin

linux 下 mp4box 安装 转

yum -y install zlib*

yum -y install freeglut
yum -y install freeglut-devel
wget http://downloads.sourceforge.net/gpac/gpac-0.4.5.tar.gz
wget http://downloads.sourceforge.net/gpac/gpac_extra_libs-0.4.5.tar.gz
tar zxvf gpac-0.4.5.tar.gz
tar zxvf gpac_extra_libs-0.4.5.tar.gz

cd gpac

cp -r ../gpac_extra_libs/* extra_lib/
chmod +x configure
./configure
make lib
make apps
make install
cp bin/gcc/libgpac.so /usr/lib

再 安装完MP4Box之后同样要执行一次ldconfig命令,然后执行MP4Box -version命令后可以看到如下内容

# MP4Box -version
MP4Box – GPAC version 0.4.5 (build 33)
GPAC Copyright: (c) Jean Le Feuvre 2000-2005
(c) ENST 2005-200X

这 样一来所有的工作就都做完了,剩下的就是按照自己的需要写ffmpeg的转码脚本了

问题解决:

在 安装MP4Box的时候可能会出现下面的问题

/usr/bin/ld: skipping incompatible /usr/lib/libGL.so when searching for -lGL/usr/bin/ld: cannot find -lGLcollect2: ld returned 1 exit statusmake[1]: *** [libgpac.so] Error 1make[1]: Leaving directory `/root/gpac/src’make: *** [lib] Error 2

原 因是mesa-libGL-devel这个包可能不完整,直接使用yum -y install mesa-libGL-devel命令把这个包安装一下,然后在make的时候就正常了。

linux安装ffmpeg/mencoder/mplayer

linux安装ffmpeg/mencoder/mplayer
前提:必须已经安装过yum
1.yum install ffmpeg ffmpeg-devel
如果找不到包,请把下面的内容加入到/etc/yum.repos.d/rhel-debuginfo.repo 文件中
Java代码
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1
 then
yum install ffmpeg ffmpeg-devel
2.rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
3. yum install mplayer mencoder

转 安装 FFmpeg

安装RPMforge的CentOS6源

wget -c http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

rpm –import http://apt.sw.be/RPM-GPG-KEY.dag.txt

rpm -i rpmforge-release-0.5.3-1.el6.rf.*.rpm

安装epel源

wget -c http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

rpm -Uvf epel-release-6-8.noarch.rpm

安装完成 查看一下源列表,看到rpmforge和epel字样即可

ls -lh /etc/yum.repos.d

安装基础包

yum install gcc make automake bzip2 unzip patch subversion libjpeg-devel

wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz

tar zxvf yasm-1.2.0.tar.gz

cd yasm-1.2.0

./configure

make && make install

vim /etc/ld.so.conf

/usr/lib
/usr/local/lib

ldconfig