标题：mencoder
简介
mencoder 是一款命令行方式的视频处理软件，是Mplayer自带的编码工具（Mplayer是Linux下的播放器，开源，支持几乎所有视频格式的播放，现在有windows和Mac版本）。
在linux下，安装完Mplayer后，就有mencoder，无需另外安装。
mencoder支持几乎所有的格式的视频转换，可以将任意格式转换到任意格式，转换功能可以说是相当强大。目前市面上流行的格式转换器，都是基于mencoder开发的GUI，比如暴风转码，格式工厂等。可以说转换器能办到的，mencoder都能办到，但mencoder能办到的，转换器就不一定能办到了。
很多初学者宁可去用转换器，也不用mencoder的很大原因是mencoder只支持在命令行  mencoder下操作，令很多初学都无所适从,不知如何开始.这也是mencoder不能流行开来的原因.
mencoder进程
进程名称： mencoder.exe 英文描述： N/A 进程分析： 视频转换软件的相关程序。（很多视频转换软件的核心都是mencoder，也可以说是基于mencoder设计的，软件只是它的一个外壳，一种界面而已。） 
进程位置： unknown 程序用途： 视频格式转换作者： mplayer属于： mplayer安全等级 (0-5): N/A (N/A无危险 5最危险) 间碟软件： 否 广告软件： 否 病毒： 否 木马： 否 
基本参数
例如：mencoder  input.avi -o output.avi -oac mp3lame -lameopts cbr:br=32 -ovc x264 -x264encopts bitrate=440 -vf scale=448:-3
input.avi 是指输入的视频，也就是你要转换的视频。
-o output.avi 中的“-o”是指你要输出视频，输出的视频名为output.avi。
-oac 设置音频编码器。
mp3lame 设置音频编码器为mp3lame，也是就mp3。
-lameopts 设置mp3lamer的相关参数。
cbr:br=32 设置音频的码率为32。
-ovc 设置视频编码器。
x264 设置视频编码器为x264。
-x264encopts 设置x264的参数。
bitrate-440 设置x264的视频的码率为440。
-vf scale=448:-3 设置视频的宽为448，高为-3，-3的意思就是让mencoder来设置最佳宽度。
  mencoder2　　以上参数只是很少一部分，还有很多，无法一一列举。如果真心想学，就多用搜索引擎进行学习。图片编辑参数#用当前目录中的所有JPEG文件创建DivX4文件：
mencoder *.jpg -mf on:w=800:h=600:fps=25 -ovc divx4 -o output.avi
#用当前目录中的一些JPEG文件创建DivX4文件：
mencoder -mf on:w=800:h=600:fps=25 -ovc divx4 -o output.avi *.jpg
#用当前目录中的所有JPEG文件创建Motion JPEG(MJPEG)文件：
mencoder -mf on:w=800:h=600:fps=25 -ovc copy -o output.avi *.jpg
#用当前目录中的所有PNG文件创建一个非压缩的文件：
mencoder -mf on:w=800:h=600:fps=25:type=png -ovc rawrgb -o output.avi *.png
简单用法：
mencoder *.jpg -mf on:fps=15 -o output.avi -ovc xvid视频合并参数mencoder -oac copy -ovc copy -idx -o output.avi video1.avi video2.avi video3.avi
* 其中，-oac copy 选项告诉 mencoder 要正确拷贝音频流。而 -ovc copy 选项则是拷贝视频流。
* 如果在视频文件中没有找到索引的话，那么 -idx 选项会要求 mencoder 建立它。
* -o 选项指定输出文件的名称。
* 最后几个参数为需要合并的几个视频片段。其它参数：-ss　设置转换开始时间，如：－ss 15 代表从视频的15秒开始转换
-endpos 设置转换结束时间，如：-endpos 60 在视频的60秒处结束转换
-mc 0 设置音视频同步，增这个参数可防止音频和视频出现不同步现象
-noskip 设置禁止跳帧，不过这个参数基本没用，可忽视。
提取音频代码： 
mencoder -oac mp3lame -ovc copy -of rawaudio 视频文件 -o 音频文件
无声参数:
-nosound
截段参数：
-ss 开始时间 -endpos 截取总时间
加入音频：
-audiofile 音频文件
三通道编码方法如下：
rm   frameno.avi   --   移去这个文件，它可能来自以前的3-pass编码(它会干扰当前编码)   
mencoder   dvd://2   -ovc   frameno   -o   frameno.avi   -oac   mp3lame   -lameopts   vbr=3   
mencoder   dvd://2   -ovc   lavc   -lavcopts   vcodec=mpeg4:vpass=1   -oac   copy   -o   movie.avi   
mencoder   dvd://2   -ovc   lavc   -lavcopts   vcodec=mpeg4:vpass=2   -oac   copy   -o   movie.avi常用参数视频编码对照表mencoder 参数说明　参数设置　视频编码设置　音频编码设置mencoder.exe -oac mp3lame -lameopts aq=7:mode=0:vol=1.2:vbr=2:q=6 -delay -1 -srate 32000 -vf scale=320:-3,harddup -ofps 15 -ovc xvid -xvidencopts fixed_quant=11 infile.wmv -o outfile.avi 视频设置
参数
视频编码
说明　-vf harddup -ofps 15 -ovc lavc -ffourcc DX50 -lavcopts vcodec=mpeg4:vbitrate=440 DIVX　固定码率DIVX压缩速度快，画质低　DIVX 固定码率-vf harddup -ofps 15 -ovc lavc -ffourcc DX50 -lavcopts vcodec=mpeg4:vqscale=11DIVX　动态码率DIVX压缩速度快，画质低　DIVX 动态码率　可以大幅度改善画质-vf harddup -ofps 15 -ovc xvid -xvidencopts bitrate=440 XVID 固定码率画质较高　XVID 固定码率-vf harddup -ofps 15 -ovc xvid -xvidencopts fixed_quant=11XVID 动态码率XVID压缩速度慢，画质较高　XVID 固定码率　可以大幅度改善画质-vf harddup -ofps 15 -ovc x264 -x264encopts bitrate=440x264 固定码率x264压缩速度最慢，画质最高　x264 固定码率-ovc copy视频直接复制视频其它参数说明-ofps 15　帧数 15 范围Fps(10-30)vcodec=mpeg4:vbitrate=440 编码率 440 kbps范围kbps(180-1600)-xvidencopts bitrate=440 编码率 440 kbps范围kbps(180-1600)-xvidencopts fixed_quant=11 动态编码率　11(1-31,1画质最佳)-x264encopts bitrate=440 编码率 440 kbps范围kbps(180-1600) -vf scale=320:240,harddup 画面大小320x240-vf scale=320:-3,harddup 画面大小320x240 自适应高度音频设置
参数
音频编码
说明-oac mp3lame -lameopts aq=7:cbr:br=96 -srate 32000 MP3 固定码率-oac mp3lame -lameopts aq=7:abr:br=96 -srate 32000 MP3 平均码率-oac mp3lame -lameopts aq=7:vbr=2:q=6 -srate 32000 MP3 动态码率可以达到很高的音质-oac lavc -lavcopts acodec=mp2:abitrate=96 -srate 32000 MP2 平均码率-oac lavc -lavcopts acodec=ac3:abitrate=96 -srate 32000AC3 平均码率-oac copy 音频直接复制aq=7:cbr:br=96 -srate 32000　aq=7音频算法 7 数字越小失真越少，但压缩速度越慢aq=7:cbr:br=96 -srate 32000 br=96编码率　96 kbps 数值越大音质越高aq=7:cbr:br=96 -srate 32000 -srate 3200 音频采样率　3200　hz 数值越大清晰度越高-oac mp3lame -lameopts aq=7:vol=1.2:abr:br=96 -srate 32000vol=1.2音量放大　音量过大会造成暴音-lameopts aq=7:vol=1.2:abr:br=96 -delay -1 -srate 32000-delay -1音频延迟　-1 秒　负数表示声音快于图像-lameopts aq=7:vol=1.2:abr:br=96 -delay 1 -srate 32000 -delay 1音频延迟　1 秒　图像快于声音
编解码器及容器格式
音频编码器： 
音频编码器名称描述mp3lame通过LAME编码为VBR，ABR或CBR格式的MP3文件lavc利用libavcodec中的一个编码器 faacFAAC AAC音频编码器toolameMPEG音频Layer 2编码器twolame基于tooLAME的MPEG音频Layer 2编码器pcm未压缩的PCM音频copy不要重新编码，这是复制已压缩的各桢Audio codec nameDescriptionac3Dolby Digital (AC-3)adpcm_*Adaptive PCM formats - see supplementary tableflacFree Lossless Audio Codec (FLAC)g726G.726 ADPCMlibfaacAdvanced Audio Coding (AAC) - using FAAClibgsmETSI GSM 06.10 full ratelibgsm_msMicrosoft GSMlibmp3lameMPEG-1 audio layer 3 (MP3) - using LAMEmp2MPEG-1 audio layer 2 (MP2)pcm_*PCM formats - see supplementary tableroq_dpcmId Software RoQ DPCMsonicexperimental FFmpeg lossy codecsoniclsexperimental FFmpeg lossless codecvorbisVorbiswmav1Windows Media Audio v1wmav2Windows Media Audio v2
视频编码器： 
视频编码器名称描述lavc使用libavcodec中的一个视频编码器 xvidXvid, MPEG-4高级简单格式(ASP)编码器x264x264, MPEG-4高级视频编码(AVC), AKA H.264编码器nuvnuppel视频，为一些实时程序所用raw未压缩的视频桢copy不要重新编码，只是复制已压缩的各桢frameno用于三通道编码（不推荐）Video codec nameDescriptionmjpegMotion JPEGljpeglossless JPEGjpeglsJPEG LStargaTarga imagegifGIF imagebmpBMP imagepngPNG imageh261H.261h263H.263 h263pH.263+mpeg4ISO standard MPEG-4 (DivX, Xvid compatible)msmpeg4pre-standard MPEG-4 variant by MS, v3 (AKA DivX3)msmpeg4v2pre-standard MPEG-4 by MS, v2 (used in old ASF files)wmv1Windows Media Video, version 1 (AKA WMV7)wmv2Windows Media Video, version 2 (AKA WMV8)rv10RealVideo 1.0rv20RealVideo 2.0mpeg1videoMPEG-1 videompeg2videoMPEG-2 videohuffyuvlossless compressionffvhuffFFmpeg modified huffyuv losslessasv1ASUS Video v1asv2ASUS Video v2ffv1FFmpeg's lossless video codecsvq1Sorenson video 1flvSorenson H.263 used in Flash VideoflashsvFlash Screen VideodvvideoSony Digital VideosnowFFmpeg's experimental wavelet-based codeczmbvZip Motion Blocks VideodnxhdAVID DNxHD
容器格式： 
容器格式名称描述lavf由libavformat 支持的一种容器avi音-视频混合mpegMPEG-1及MPEG-2节目流rawvideo原始视频流（未经混合 - 只含一视频流）rawaudio原始音频流（未经混合 - 只含一音频流）
libavformat容器： 
如果你选择了libavformat 来做输出文件的混编（通过使用-of lavf选项），适当的容器将由文件扩展名而定。你也可以通过libavformat的 format选项强制一种容器格式。 
libavformat容器名称描述mpgMPEG-1及MPEG-2节目流asf高级流格式avi音-视频混合wav波形音频swfMacromedia FlashflvMacromedia Flash视频rmRealMediaauSUN AUnutNUT开放容器（实验中，不兼容标准）movQuickTimemp4MPEG-4格式dvSony数字视频容器
安装方法
mencoder在winodws下的安装方法 见参考资料[1]，支持windows 7/xp。