在linux下,安装完Mplayer后,就有mencoder,无需另外安装。
mencoder支持几乎所有的格式的视频转换,可以将任意格式转换到任意格式,转换功能可以说是相当强大。市面上流行的格式转换器,都是基于mencoder开发的GUI,比如暴风转码,格式工厂等。可以说转换器能办到的,mencoder都能办到,但mencoder能办到的,转换器就不一定能办到了。
很多初学者宁可去用转换器,也不用mencoder的很大原因是mencoder只支持在命令行
mencoder
mencoder下操作,令很多初学都无所适从,不知如何开始.这也是mencoder不能流行开来的原因.
Mencoder与X264安装
系统环境:Ubuntu 11.10
1. 安装支持库
apt-get update
apt-get install build-essential git yasm checkinstall \
libxvidcore-dev libmp3lame-dev libdv4-dev libopencore-amrwb-dev \
libopencore-amrnb-dev libfaac-dev libmpcdec-dev libdts-dev liba52-0.7.4-dev \
libtheora-dev libspeex-dev libtwolame-dev libmad0-dev liblzo2-dev libgif-dev \
libopenjpeg-dev libjpeg62-dev
(Ubuntu11.10需要手动升级yasm)
#wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
#tar xvf yasm-1.2.0.tar.gz
#cd yasm-1.2.0
#./configure
#make
#make install
2. 安装最新X264编码器
#cd ~
git clone git://git.videolan.org/x264
cd x264
./configure --enable-static --enable-shared
make
sudo checkinstall --pkgname=x264 --pkgversion="3:$(./version.sh | \
awk -F'[" ]' '/POINT/{print $4"+git"$5}')" --backup=no --deldoc=yes \
--fstrans=no --default
ldconfig �Cv /*重新载入配置*/
3. 安装Mplayer和Mencoder
从上传MPLAYER1.1源码到服务器
tar xvf MPLAYER1.1.tar.gz
cd Mplayer1.1
./configure
apt-get install subversion
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
cd mplayer
./configure
请注意是否支持X264和FAAC
make
编译时间较长
Make install
查看Mencoder支持转码格式命令如下:
查看支持音频格式:mencoder �Coac help
查看支持视频格式:mencoder �Covc help
Mencoder已经支持X264和FAAC的转码。