词条 | mencoder |
释义 | 简介mencoder 是一款命令行方式的视频处理软件,是Mplayer自带的编码工具(Mplayer是Linux下的播放器,开源,支持几乎所有视频格式的播放,现在有windows和Mac版本)。 在linux下,安装完Mplayer后,就有mencoder,无需另外安装。 mencoder支持几乎所有的格式的视频转换,可以将任意格式转换到任意格式,转换功能可以说是相当强大。目前市面上流行的格式转换器,都是基于mencoder开发的GUI,比如暴风转码,格式工厂等。可以说转换器能办到的,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来设置最佳宽度。 以上参数只是很少一部分,还有很多,无法一一列举。如果真心想学,就多用搜索引擎进行学习。 图片编辑参数#用当前目录中的所有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=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。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。