
men来自coder 是一款命令行方式的视频处理软件,是Mplayer360百科自带的编码工具(Mplayer是Linux下的播放器,开源,支持几乎所有视频格式的播放,有windows和Mac版本)。
- 软件名称 mencoder
- 软件平台 PC
- 类别 视频处理
- 开放程度 开源
软件简介
在l意渐液鲁inux下,安装完Mplayer后,就有mencoder,无需另外安装。
mencoder支持几乎所有的格式的视频转换,可以将任来自意格式转换到任意格式,转换功能可以说是相当强大。市面上流行的格式转换器,都是基于menc360百科oder开发的GUI,比如暴充刑载风转码,格式工厂等。可以说转换器能办到的,mencoder都能办到,但men且coder能办到的,转目草组落源深言众换器就不一定能办到了。
很多初学者宁可去用转换器,也不用mencoder的很大原因是mencoder只支持在命令行下操作,令很多初学都无所适从,不知如何开始.这也是mencoder不能流行物决案检排编背甚连据害开来的原因.
进程
进程名称: | mencoder.exe |
英文描述: | N/A |
进程分析: | 视频转换软件的相关程序。(很多视频转换软件的核心都是mencoder,也可以说是基于mencoder设计的,软件只是它的例般一个外壳,一种界面而已。) |
程序用途: | 视频格式转换 |
作者: | mplayer |
属于: | m针最齐景怎方无player |
安全等级 (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的意思就是让mencode360百科r来设置最佳高度。
以上参数只是很少一部分,还有很多,无法一一列举。如果真心想学,就多用搜索引擎进行学习。
图片编辑
#用当前受雨能编目录中的所有JPEG文件创建DivX4文件:
mencoder *.jpg -mf on:w=800:h=600:fps=25 -ovc divx4 -o output.avi
#用当前目更皮读学省住清录中的一些JPEG文件创建DivX4文件:
mencode国角跟危质地烟只始r -mf on:w=80情严笑超抓足阶0: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:t米什正ype=png -ovc rawrgb -o output.av宜克重官成计格孙脸i *.png
简单用今省与法:
mencod当械胜皮微执er *.jpg -mf on:fps=15 -o output.avi -ov编故在城黄明属套c xvid
视频合并
mencoder -oac pcm -ovc copy -idx -o output.avi video1视扬了唱执鱼致袁展没.avi video2.a观又氢观亮扩技电案征vi 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=11 | DIVX 动态码率 | DIVX压缩速度快,画质低 DIVX 动态码率 可以大幅度改善画质 |
-vf harddup -ofps 15 -ovc xvid -xvidencopts bitrate=440 | XVID 固定码率 | 画质较高 XVID 固定码率 |
-vf harddup -ofps 15 -ovc xvid -xvidencopts fixed_quant=11 | XVID 动态码率 | XVID压缩速度慢,画质较高 XVID 固定码率 可以大幅度改善画质 |
-vf harddup -ofps 15 -ovc x264 -x264encopts bitrate=440 | x264 固定码率 | 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 32000 | AC3 平均码率 | |
-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 32000 | vol=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中的一个编码器 |
faac | FAAC AAC音频编码器 |
toolame | MPEG音频Layer 2编码器 |
twolame | 基于tooLAME的MPEG音频Layer 2编码器 |
pcm | 未压缩的PCM音频 |
copy | 不要重新编码,这是复制已压缩的各桢 |
Audio codec name | Description |
ac3 | Dolby Digital (AC-3) |
adpcm_* | Adaptive PCM formats - see supplementary table |
flac | Free Lossless Audio Codec (FLAC) |
g726 | G.726 ADPCM |
libfaac | Advanced Audio Coding (AAC) - using FAAC |
libgsm | ETSI GSM 06.10 full rate |
libgsm_ms | Microsoft GSM |
libmp3lame | MPEG-1 audio layer 3 (MP3) - using LAME |
mp2 | MPEG-1 audio layer 2 (MP2) |
pcm_* | PCM formats - see supplementary table |
roq_dpcm | Id Software RoQ DPCM |
sonic | experimental FFmpeg lossy codec |
sonicls | experimental FFmpeg lossless codec |
vorbis | Vorbis |
wmav1 | Windows Media Audio v1 |
wmav2 | Windows Media Audio v2 |
视频编码器:
视频编码器名称 | 描述 |
lavc | 使用libavcodec中的一个视频编码器 |
xvid | Xvid, MPEG-4高级简单格式(ASP)编码器 |
x264 | x264, MPEG-4高级视频编码(AVC), AKA H.264编码器 |
nuv | nuppel视频,为一些实时程序所用 |
raw | 未压缩的视频桢 |
copy | 不要重新编码,只是复制已压缩的各桢 |
frameno | 用于三通道编码(不推荐) |
Video codec name | Description |
mjpeg | Motion JPEG |
ljpeg | lossless JPEG |
jpegls | JPEG LS |
targa | Targa image |
gif | GIF image |
bmp | BMP image |
png | PNG image |
h261 | H.261 |
h263 | H.263 |
h263p | H.263+ |
mpeg4 | ISO standard MPEG-4 (DivX, Xvid compatible) |
msmpeg4 | pre-standard MPEG-4 variant by MS, v3 (AKA DivX3) |
msmpeg4v2 | pre-standard MPEG-4 by MS, v2 (used in old ASF files) |
wmv1 | Windows Media Video, version 1 (AKA WMV7) |
wmv2 | Windows Media Video, version 2 (AKA WMV8) |
rv10 | RealVideo 1.0 |
rv20 | RealVideo 2.0 |
mpeg1video | MPEG-1 video |
mpeg2video | MPEG-2 video |
huffyuv | lossless compression |
ffvhuff | FFmpeg modified huffyuv lossless |
asv1 | ASUS Video v1 |
asv2 | ASUS Video v2 |
ffv1 | FFmpeg's lossless video codec |
svq1 | Sorenson video 1 |
flv | Sorenson H.263 used in Flash Video |
flashsv | Flash Screen Video |
dvvideo | Sony Digital Video |
snow | FFmpeg's experimental wavelet-based codec |
zmbv | Zip Motion Blocks Video |
dnxhd | AVID DNxHD |
容器格式:
容器格式名称 | 描述 |
lavf | 由libavformat 支持的一种容器 |
avi | 音-视频混合 |
mpeg | MPEG-1及MPEG-2节目流 |
rawvideo | 原始视频流(未经混合 - 只含一视频流) |
rawaudio | 原始音频流(未经混合 - 只含一音频流) |
libavformat容器:
如果你选择了libavformat 来做输出文件的混编(通过使用-of lavf选项),适当的容器将由文件扩展名而定。你也可以通过libavformat的 format选项强制一种容器格式。
libavformat容器名称 | 描述 |
mpg | MPEG-1及MPEG-2节目流 |
asf | 高级流格式 |
avi | 音-视频混合 |
wav | 波形音频 |
swf | Macromedia Flash |
flv | Macromedia Flash视频 |
rm | RealMedia |
au | SUN AU |
nut | NUT开放容器(实验中,不兼容标准) |
mov | QuickTime |
mp4 | MPEG-4格式 |
dv | Sony数字视频容器 |
安装方法
mencoder在winodws下的安装方法 见参考资料,支持windows 7/xp。