MeGUI参数详解.docx

上传人:b****6 文档编号:4577201 上传时间:2022-12-06 格式:DOCX 页数:8 大小:19.53KB
下载 相关 举报
MeGUI参数详解.docx_第1页
第1页 / 共8页
MeGUI参数详解.docx_第2页
第2页 / 共8页
MeGUI参数详解.docx_第3页
第3页 / 共8页
MeGUI参数详解.docx_第4页
第4页 / 共8页
MeGUI参数详解.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

MeGUI参数详解.docx

《MeGUI参数详解.docx》由会员分享,可在线阅读,更多相关《MeGUI参数详解.docx(8页珍藏版)》请在冰豆网上搜索。

MeGUI参数详解.docx

MeGUI参数详解

MeGUI参数详解

Main

左上的是采用什么样的方式来压,可以用固定码率(ABR)、品质、2pass~3pass

以下是详解:

ABR一次成形。

码率的分配来自即时验算。

通常不应该使用这个模式。

ConstQuantizer固定量化值输出。

与xvid中的qr模式相同。

每一类帧采用相同的量化值来量化,使得全片的质量大体相近。

这里指定的应该是P帧的qr。

I和B帧的qr由第2页的比例计算来得到。

CQ模式适用与追求质量而不计全片码率和文件大小的片子使用。

2pass-1st/2nd手动进行2pass压制。

和rmvb一样。

1st时可以用turbo以加快压制速度。

在1stpass时MeGUI不会输出任何的视频信息,也不会生成一个空的mp4/avi。

(而VDM会。

automated2pass自动2pass压制。

一次设置就能生成2个任务,加快了处理速度。

3pass高级功能,供高级用户使用。

【1】

ConstQuality恒定画质,对于体积没有要求的压制,本人最推荐这个。

由于720x480

的视频一般不太在意体积,只用1pass的话推荐这个。

其他的一些设置:

EnablePSNRcalculation不用勾选,这是个画面质量的校验机制,关掉不会影响画质,还会缩短压缩时间。

EnableSSIMcalculation同上

Threads是设置你的CPU数,双核或者支持超线程的CPU可以选2,以提高速度~

fourCC是媒体文件识别符号,不用去改

Deblocking可以进行噪点的处理,根据片源的情况自行选择,正值起到柔化作用,可以减少噪点,负值则起到锐化的作用。

如果你在编码时开启deblocking的话,那么在解码时也要打开deblocking,否则会出现色块、马赛克现象,这里可以选上。

……【2】

AVCProfile和AVClevel对于在PSP上面播放非常重要,必须按照图上的设定。

Zones

RCandME

参数详解:

RateControl

VBVBuffersize码率控制缓冲区的大小,单位kbit,默认0

VBVMaximumBitrate平均码率模式下,最大瞬时码率,默认0VBVInitialBuffer码率控制缓冲区数据保留的最大数据量与缓冲区大小之比,范围0~1.0,默认0.9

BitrateVariance平均码率模式下,瞬时码率可以偏离的倍数,范围0.1~100.0,默认1.0

QuantizerCompression线性量化控制,0.0为固定码率,1.0为固定量化值,默认0.6,只用于2-pass和质量模式

Temp.Blurofest.Framecomplexity根据相邻帧平滑量化值比例的最大值,范围0~99.9,默认20.0,只用于2-pass和质量模式

Temp.blurofQuantafterCC对统计文件结果平滑量化值比例的最大值,范围0~99.9,默认0.5,只用于2-pass

M.E.

ChromaM.E.勾选进行色度的动态预测

M.E.Range:

M.E.Algorithm为Hexagon/Exhaustive时的搜索半径,最大64,默认16

SceneChangeSensitivity画面动态变化限,当超出此值时插入I帧,默认40M.E.Algorithm对全像素块动态预测搜索的方式,默认"Hexagon",可选项:

Diamond:

菱形搜索,半径1(快)

Hexagon:

正六边形搜索,半径2

Multihex:

可变半径六边形搜索

Exhaustive:

全面搜索

(建议设为Multihex,Exhaustive实在太慢了,而且质量提高极不明显。

)SubpixelRefinemen动态预测和分区方式,可选项1~7,默认5(与压缩质量和时间关系密切,1是7速度的四倍以上)1:

用全像素块进行动态搜索,对每个块再用快速模式进行四分之一像素块精确搜索

2:

用半像素块进行动态搜索,对每个块再用快速模式进行四分之一像素块精确搜索

3:

用半像素块进行动态搜索,对每个块再用质量模式进行四分之一像素块精确搜索

4:

用快速模式进行四分之一像素块精确搜索

5:

用质量模式进行四分之一像素块精确搜索

6:

进行I、P帧像素块的速率失真最优化(rdo)

7:

进行I、P帧运动矢量及块内部的速率失真最优化(质量最好)(越大质量越好,不过编码速度也会急剧下降。

推荐5,6。

7实在是太慢了)

Misc

KeyframeInterval最大IDR帧间距,默认250(一般来说压制动画时,可以增大)Min.GOPSize最小IDR帧间距,默认25(一般来说压制动画时,可以减小)NoiseReduction噪声去除,范围0~100000,默认0【2】

Encodeinterlaced编码成隔行的,当然不要选,我们要压的是480P

QuantOptions

Trellis:

Trellis量化,对每个8x8的块寻找合适的量化值,需要CABAC,默认0

0:

关闭

1:

只在最后编码时使用

2:

一直使用

(提高质量,降低速度。

建议开启。

NumberofRefenceFrames:

最**帧数,范围0~16,默认1(对质量和压缩比都有提高的参数,一般要设>1)

Mixd:

可以在一帧内使用不同参考帧(有效,但对速度影响较大。

建议尽量开启)CABAC:

内容自适应二进制算术编码(CABAC,高效率的熵编码)(关闭会提高速度,但严重影响质量)

NoDctDecimatio:

关闭P帧联合编码(可以增加细节,但也会增大体积)NoFastP-Skip:

关闭快速P帧跳过检测

Advanced

参数详解:

Quantizers

MinimumQuantizer:

设置最小量化值,范围0~51,默认10

MaxmumQuantizer:

设置最大量化值,范围0~51,默认51

MaxmumQuantizerDelta:

设置相邻帧之间的量化值差,范围0~50,默认4CreditsQuantizer:

演员表量化值

FactorbetweenIandPframeQuants:

I帧和P帧之间的量化系数,默认1.40FactorbetweenPandBframeQuants:

P帧和B帧之间的量化系数,默认1.30ChromaQPOffset:

色度和亮度之间的量化差,范围-12~+12,默认0

MacroblockOptions

动态块划分方法,由于AVCLevel3的**,只能如上图所示,P4x4千万别选。

B-FramesB帧(双向预测帧)

NumberofB-Frames:

在IP帧之间可插入的B帧数量最大值,范围0~16,默认0(可以大大提高压缩比的参数,非用于二次压制的片源一般要设>1)AdaptiveB-Frames:

自适应B帧判定(B-Frames设为1时可以不用,其他不推荐)B-Pyramid:

允许B帧做参考帧(对速度影响很小,一般开启)

RDOforB-Frames:

B帧也进行速率失真最优化,需要SubpixelRefinemen在6以上(提高质量,降低速度。

建议开启。

WeightedB-Prediction:

允许B帧加权预测(可以减少相邻B帧质量低的影响)(对质量和压缩比都有提高,且对速度影响极少。

建议开启。

BidirectionM.E.:

可以平均B帧参考块的运动矢量(对质量和压缩比都有提高,且对速度影响极少。

建议开启。

B-Framemode:

动态预测方式,默认"spatial"。

可选项:

none/spatial/temporal/auto(建议用auto)

B-Framebias:

控制插入B帧判定,范围-100~+100,越高越容易插入B帧,默认0

Quantizationmatrix:

可以选用自定义距阵。

附件里提供几个距阵LRMMRMHRM分别对应低中高码率

x264参数解释

本文对应的是x264命令行模式,VFW方式也用相同的参数,不过是图形界面,可以自己找对应的英文。

使用格式:

x264默认选项-o输出文件输入文件[长x宽]

输入支持格式:

RAW/y4m/avi/avs(编译时可选)

输出支持格式:

264/mkv/mp4(编译时可选)

x264的许多参数可以有-/--两种输入法,笔者也不知道为什么。

以下等价参数用“参数1/参数2<必需数值格式>”表示,参数尾部()内为个人推荐。

-h/--help帮助

帧类型选项:

-I/--keyint<整数>最大IDR帧间距,默认250

-i/--min-keyint<整数>最小IDR帧间距,默认25

--scenecut<整数>画面动态变化限,当超出此值时插入I帧,默认40-b/--bframes<整数>在IP帧之间可插入的B帧数量最大值,范围0~16,默认0--no-b-adapt关闭自适应B帧判定(-b设为1时可用,其他不推荐)

--b-bias<整数>控制插入B帧判定,范围-100~+100,越高越容易插入B帧,默认0

--b-pyramid允许B帧做参考帧

--no-cabac关闭内容自适应二进制算术编码(CABAC,高效率的熵编码)(会提高速度,但严重影响质量)

-r/--ref<整数>最**帧数,范围0~16,默认1

--nf关闭环路滤波(一种除马赛克算法)

-f/--filter

beta>设置环路滤波的AlphaC和Beta的参数,范围-6-6,默认都为0

码率控制选项:

-q/--qp<整数>固定量化模式并设置使用的量化值,范围0~51,0为无损压缩,默认26

-B/--bitrate<整数>设置平均码率

--crf<整数>质量模式,量化值动态可变(目前不太成熟,质量不如设置固定量化值)--qpmin<整数>设置最小量化值,范围0~51,默认10

--qpmax<整数>设置最大量化值,范围0~51,默认51

--qpstep<整数>设置相邻帧之间的量化值差,范围0~50,默认4--ratetol<小数>平均码率模式下,瞬时码率可以偏离的倍数,范围0.1~100.0,默认1.0

--vbv-maxrate<整数>平均码率模式下,最大瞬时码率,默认0(与-B设置相同)--vbv-bufsize<整数>码率控制缓冲区的大小,单位kbit,默认0--vbv-init<小数>码率控制缓冲区数据保留的最大数据量与缓冲区大小之比,范围

0~1.0,默认0.9

--ipratio<小数>I帧和P帧之间的量化系数,默认1.40

--pbratio<小数>P帧和B帧之间的量化系数,默认1.30

--chroma-qp-offset<整数>色度和亮度之间的量化差,范围-12~+12,默认0

-p/--pass<1|2|3>多次压缩码率控制

1:

第一次压缩,创建统计文件

2:

按建立的统计文件压缩并输出,不覆盖统计文件,

3:

按建立的统计文件压缩,优化统计文件

--stats<字符串>统计文件的名称,默认"x264_2pass.log"--rceq<字符串>速率控制公式,默认"blurCplx^(1-qComp)"--qcomp<小数>线性量化控制,0.0为固定码率,1.0为固定量化值,默认0.6,只用于2-pass和质量模式

--cplxblur<小数>根据相邻帧平滑量化值比例的最大值,范围0~99.9,默认20.0,只用于2-pass和质量模式

--qblur<小数>对统计文件结果平滑量化值比例的最大值,范围0~99.9,默认0.5,只用于2-pass

--zones//…分段量化,格式为:

<开始帧>,<结束帧>,<选项>,可选项为:

q=<整数>(量化值)或b=<小数>(码率倍数)

--qpfile<字符串>帧定义,可以在文件里定义每个帧的种类和Q值

分析选项:

-A/--analyse<字符串>动态块划分方法,默认"p8x8,b8x8,i8x8,i4x4"。

可选项:

p8x8/p4x4/b8x8/i8x8/i4x4;none/all(p4x4需要p8x8.i8x8需要--8x8dct)--direct<字符串>动态预测方式,默认"spatial"。

可选项:

none/spatial/temporal/auto

-w/--weightb允许B帧加权预测(可以减少相邻B帧质量低的影响)--me<字符串>对全像素块动态预测搜索的方式,默认"hex",可选项:

dia:

菱形搜索,半径1(快)

hex:

正六边形搜索,半径2

umh:

可变半径六边形搜索

esa:

全面搜索(很慢,而且效果与umh几乎相同)

--merange<整数>--me为umh/esa时的搜索半径,最大64,默认16-m/--subme<整数>动态预测和分区方式,可选项1~7,默认5(与压缩质量和时间关系密切,1是7速度的四倍以上)

1:

用全像素块进行动态搜索,对每个块再用快速模式进行四分之一像素块精确搜索

2:

用半像素块进行动态搜索,对每个块再用快速模式进行四分之一像素块精确搜索

3:

用半像素块进行动态搜索,对每个块再用质量模式进行四分之一像素块精确搜索

4:

用快速模式进行四分之一像素块精确搜索

5:

用质量模式进行四分之一像素块精确搜索

6:

进行I、P帧像素块的速率失真最优化(rdo)

7:

进行I、P帧运动矢量及块内部的速率失真最优化(质量最好)--b-rdoB帧也进行rdo,需要--subme在6以上

--mixed-refs可以在一帧内使用不同参考帧

--no-chroma-me不进行色度的动态预测

--bime可以平均B帧参考块的运动矢量

-8/--8x8dct可以使用8x8的离散余弦变换(DCT)

-t/--trellis<整数>Trellis量化,对每个8x8的块寻找合适的量化值,需要CABAC,默认0

0:

关闭

1:

只在最后编码时使用

2:

一直使用

--no-fast-pskip关闭快速P帧跳过检测

--no-dct-decimate关闭P帧联合编码(可以增加细节,但也会增大体积)--nr<整数>噪声去除,范围0~100000,默认0

--cqm<字符串>设置外部量化矩阵格式,默认"flat",可选项:

jvt/flat--cqmfile<字符串>读取JM格式的外部量化矩阵文件,自动忽略其他--cqm*选项--cqm4设置4x4的量化矩阵,用逗号分开,范围1~255的16个整数--cqm8设置8x8的量化矩阵,用逗号分开,范围1~255的64个整数--cqm4i/--cqm4p/--cqm8i/--cqm8p设置I、P帧不同的量化矩阵--cqm4iy/--cqm4ic/--cqm4py/--cqm4pc设置亮度、色度不同的量化矩阵

视频标准化选项:

这些选项与编码无关,不过如果要用mp4之类的播放器,可以设置,风险自担

--sarwidth:

height设置长宽比

--overscan<字符串>过扫描线,默认"undef"(不设置),可选项:

show(观看)/crop(去除)

--videoformat<字符串>视频格式,默认"undef",可选项:

component/pal/ntsc/secam/mac/undef--fullrange<字符串>Specifyfullrangesamplessetting,默认"off",可选项:

off/on(我也不明白这是干什么的,请高手指点)

--colorprim<字符串>原始色度格式,默认"undef",可选项:

undef/bt709/bt470m/bt470bg,smpte170m/smpte240m/film--transfer<字符串>转换方式,默认"undef",可选项:

undef/bt709/bt470m/bt470bg/linear,log100/log316/smpte170m/smpte240m

--colormatrix<字符串>色度矩阵设置,默认

"undef",undef/bt709/fcc/bt470bg,smpte170m/smpte240m/GBR/YCgCo

--chromaloc<整数>色度样本指定,范围0~5,默认0

输入、输出选项:

--level<字符串>设定等级(asdefinedbyAnnexA)(不明白,请高手指点)--fps<小数|rational>设定帧率

--seek<整数>设定起始帧

--frames<整数>最大编码帧数

-o/--output指定输出文件

--threads<整数>编码线程(使用分片技术)--thread-input在自有线程中运行Avisynth--no-asm关闭全部CPU优化指令

--no-psnr关闭PSNR计算

--quiet安静模式

-v/--verbose显示每一个帧的信息

--progress显示编码进程

--visualize显示编码帧信息图,和XVID类似--sps-id<整数>设置SPS和PPS的ID值,默认0--aud使用数据定义符号

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 国外设计风格

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1