请输入您要查询的百科知识:

 

词条 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/12 20:56:11