mediacoder常规选项设置Word文件下载.docx
- 文档编号:17443827
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:14
- 大小:25.03KB
mediacoder常规选项设置Word文件下载.docx
《mediacoder常规选项设置Word文件下载.docx》由会员分享,可在线阅读,更多相关《mediacoder常规选项设置Word文件下载.docx(14页珍藏版)》请在冰豆网上搜索。
选择MP4
java强烈推荐:
Matroska(MKV)
很多转换任务一开始就报有关容器的错误,是因为混流软件对转换后的音频文件或视频文件无法混流所致.具体MediaCoder的混流器能封装什么格式的视频文件和音频文件,请参考其他有关资料!
复制视屏流:
当勾选参数时,MediaCoder不会对原始视频进行转换,而是直接无损提取。
不勾选
只有勾选转换视频流时,复制视频流的设置才会有效!
来源:
设置MediaCoder对原视屏解码时所使用的解码方式。
Bypass、MPlayer、MEncoder、FFmpeg、WMDecoder、JMDecoder、AviSynth、FileStream
勾选自动选择
只有不勾选自动选择时才能选择以上解码方式,不正确的选择会导致文件转换失败!
编码器:
设置MediaCoder对视屏编码时所使用的编码器。
MEncoder、FFmpeg、x264、JMEncoder、XviD、TheoraEncoder、Dirac、WMEncoder、VFWEncoder、AMVEncoder、StreamDumper、FrameDumper、x264Remote
选择x264
只有不勾选自动选择后才能选择以上编码器。
不正确选择会导致转换失败.要转换MP4-AVC则必须选择x264以防转换失败!
右边选区点击x264选项栏进行视频质量的设置
规格:
压缩时使用规格模式。
Auto、Baseline、Main、High
选择Main
现在的MP4如艾诺v6000HDV可以用High
需要在PSP上播放的MP4-AVC必须选择Main,否则PSP无法播放!
级别:
--Level:
表示编、解码等级
无论是转480x272的MP4-AVC,还是720x480的MP4-AVC建议选择Level3.0,防止PSP无法播放!
参考帧数:
--ref:
最大参考帧数,范围0-16。
该参数对质量和压缩比都有提高。
设置大于1
B帧数:
--bframes:
在I帧与P帧之间可插入B帧数量的最大值,范围0-16。
运动估算模式
运动估算模式:
--me:
对全像素块动态预测搜索的方式,可选项:
Diamond:
菱形搜索,搜索半径为1;
Hexagonal:
正六边形搜索,搜索半径为2;
UnevenMulti-Hexagon:
可变半径六边形搜索;
Exhaustive:
全面搜索;
HadamardExhaustive:
用Hadamard方式进行全面搜索,比Exhaustive更慢。
选择UnevenMulti-Hexagon
建议设为UnevenMulti-Hexagon;
Exhaustive和HadamardExhaustive实在太慢了,而且画面质量提高极不明显。
除非你不怕浪费时间且追求高质量画面的骨灰级玩家并且很相信自己机器配置那么就选HadamardExhaustive吧!
)。
子像素质量优化:
--subme:
动态预测和分区方式,可选项1-9
1:
用全像素块进行动态搜索,对每个块再用快速模式进行四分之一像素块精确搜索
2:
用半像素块进行动态搜索,对每个块再用快速模式进行四分之一像素块精确搜索
3:
用半像素块进行动态搜索,对每个块再用质量模式进行四分之一像素块精确搜索
4:
用快速模式进行四分之一像素块精确搜索
5:
用质量模式进行四分之一像素块精确搜索
6:
进行I、P帧像素块的速率失真最优化(rdo)
7:
进行全部帧像素块的速率失真最优化
8:
进行I、P帧运动矢量及块内部的速率失真最优化
9:
进行全部帧运动矢量及块内部的速率失真最优化
选择7
该选项选择的数值越大画面质量越好,而编码的速度越慢!
运动估算半径:
--merange:
当运动估算模式选项中选择UnevenMulti-Hexagon或Exhaustive时的搜索半径,最大64。
设置为16
帧的相关设置
2.x264的参数设置
点击高级进行有关x264编码器的高级参数设置
(注意:
当要更改参数时,选中该参数后在对话框左下角进行参数选择更改,如果是数值型的参数在填入参数数值后点击对话框左下角的Apply进行保存,每改一个数值型参数都要点击Apply保存。
非数值型参数则不用点击任何按钮即可保存。
右下角Revert为恢复默认值。
没有说明的只需保持默认即可!
)
Bitstreamprofile:
Auto、Baseline、Main、High建议:
选择Main
Bitstreamlevel:
表示编、解码等级
无论是转480x272的MP4-AVC,还是720x480的MP4-AVC建议该参数选择为30,防止PSP无法播放!
PframeQuantitizer:
--qp:
固定量化模式并设置使用的量化值。
MaximumintervalbetweenIDR-frames:
--keyint:
最大IDR帧间距。
一般来说压制动画时,可以增大该值。
默认值:
250
MinimumintervalbetweenIDR-frames:
--min-keyint:
最小IDR帧间距。
一般来说压制动画时,可以减小该值。
25
FramesusedaspredictorsinBandPframes:
建议:
大于1
数值越高速度越慢!
MaximumBframesbetweenIandPframes:
AdaptiveB-framedecisionmethod:
--b-adapt:
自适应B帧判定模式。
0:
关闭;
1:
快速;
2:
优化。
下拉菜单中:
0-Off为:
关闭,1-Fast为:
快速,2-Optimal为:
默认值为:
1-Fast。
选择2-Optimal
当该选项选择为2时,NumberofB-frames参数设置较高时,编码速度会下降!
B-framesusedasforpredicting:
--b-pyramid:
允许B帧做参考帧。
选择No
Alphaparameterofdeblockingfilter:
设置环路滤波的AlphaC的参数,范围-6-6。
Betaparameterofdeblockingfilter:
设置环路滤波的Beta的参数,范围-6-6。
Alphaparameterofdeblockingfilter和Betaparameterofdeblockingfilter在X264中的参数为--deblock0:
0前一个0对应Alphaparameterofdeblockingfilter的参数值,后一个0对应Betaparameterofdeblockingfilter的参数值!
熵编码与缓冲
UseCABAC:
内容自适应二进制算术编码,高效率的熵编码。
关闭该参数时会严重降低画面质量,但是能提高编码速度。
(当不勾选该项时该参数显示为:
--no-cabac)。
选择Yes
Minimumquantizer:
--qpmin:
设置最小量化值,范围0-51。
10
Maximumquantizer:
--qpmax:
设置最大量化值,范围0-51。
51
Quantizerstep:
--qpstep:
设置相邻帧之间的量化值差,范围0-50。
4
Maximumlocalbitrate:
--vbv-maxrate:
平均码率模式下,最大瞬时码率(与-B设置相同)。
该参数的取值与在ABR编码模式下的Bitrate(码率)保持一致!
Averagingperiodformaximumlocalbitrate:
--vbv-bufsize:
码率控制缓冲区的大小,单位kbit。
Initialbufferoccupancy:
--vbv-init:
码率控制缓冲区数据保留的最大数据量与冲区大小之比,范围0-1.0。
0.9
Quantizercompressionpercentage:
--qcomp:
线性量化控制,0.0为固定码率,1.0为固定量化值,只能用于二次压缩和基于质量的压缩模式。
60
Directmacroblocksprediction:
--direct:
动态预测方式。
None、Spatial、Temporal、Auto。
Temporal。
选择Auto
UseweightedpredictionforB-frames:
--weightb:
允许B帧加权预测,可以减少相邻B帧质量低的影响,对质量和压缩比都有提高,且对速度影响极少。
要使该参数生效需要让MaximumBframesbetweenIandPframes设置大于1!
Enableallmacroblocktype:
动态块划分方法,在Level较低时允许使用包括8x8、4x8、4x4划分方法。
如果要使用这些划分方法,需要Subpelrefinementquality设置大于等于5!
Adaptivespatialtransformsize:
允许动态划分方法在4x4和8x8DCT之间自动选择,并且允许使用i8x8动态划分方法。
如果选择No那么只是用4x4DCT动态预测!
动态预测与分区
Fullpixelmotionestimationalgorithm:
选择UnevenMulti-Hexagon
Exhaustive和HadamardExhaustive实在太慢了,而且质量提高极不明显。
除非你不怕浪费时间且追求高质量画面的骨灰级玩家并且很相信自己机器配置,那么就选HadamardExhaustive吧!
Motionsearchradius:
Fullpixelmotionestimationalgorithm选择为UnevenMulti-Hexagon或Exhaustive时的搜索半径,最大64。
16
Ignorechromainmotionestimation:
不进行色度的动态预测。
当选则Yes时该参数显示为:
--no-chroma-me!
Subpelrefinementquality:
--subme:
动态预测和分区方式,可选项1-9
用全像素块进行动态搜索,对每个块再用快速模式进行四分之一像素块精确搜索
用半像素块进行动态搜索,对每个块再用快速模式进行四分之一像素块精确搜索
用半像素块进行动态搜索,对每个块再用质量模式进行四分之一像素块精确搜索
用快速模式进行四分之一像素块精确搜索
用质量模式进行四分之一像素块精确搜索
进行I、P帧像素块的速率失真最优化(rdo)
进行全部帧像素块的速率失真最优化
进行I、P帧运动矢量及块内部的速率失真最优化
进行全部帧运动矢量及块内部的速率失真最优化
设置为7
该选项选择的数值越大画面质量越好速度越慢!
Psy算法与量化值
PsychovisualoptimizationstrengthforRDO:
--psy-rd0:
0:
在rdo中使用Psy算法(一种心理视觉模型)。
1.0
这个参数对应--psy-rd0:
0中前面的数值!
当Subpelrefinementquality参数大于等于6时才能使用该这个参数。
该参数会影响到ChromaQpOffset参数。
当设置该数设置为1.0时ChromaQpOffset会自动设置为-2;
当该参数设置为0时ChromaQpOffset会自动设置为0!
PsychovisualoptimizationstrengthforTrellis:
0sy-Trellis量化,可提高细节,但会大幅提高码率。
0.0。
该参数需要Subpelrefinementquality参数大于等于6且Trellis参数大于等于1才能使用。
0中后面的数值!
Mixedreferenceframe:
--mixed-refs:
可以在一帧内使用不同参考帧。
该参数能提高画面质量,但对速度影响较大。
不勾选
勾选
Rate-distortionoptimalquantization(trellis):
--trellis:
Trellis量化,对每个8x8的块寻找合适的量化值,需要勾选CABAC才能使用该参数。
Disabled:
关闭(0);
Enabledonlyforthefinalencode:
只在最后编码时使用
(1);
Enabledduringallmodedecision:
一直使用
(2)。
开启该参数
(注意:
该参数能提画面高质量,配置较低的电脑且对画面质量没有要求的用户可以选择Enabledonlyforthefinalencode,配置较高的电脑且对画面质量有要求的用户可以选择Enabledduringallmodedecision;
画面质量:
Enabledonlyforthefinalencode比Enabledduringallmodedecision差!
编码速度:
Enabledonlyforthefinalencode比Enabledduringallmodedecision快!
量化模式等设置
HowAQdistriburesbits:
--aq-mode:
自适应量化模式,可以在1帧中不同宏块间重新分配量化值,能提高暗部细节,但会提高码率。
不能在固定量化模式(Const.Quantizer模式)中使用。
1:
开启。
Variance:
AQ开启
(1)。
VarianceAQ
(1)
Reduceblockingandblurringinflatandtextureareas:
--aq-strength:
AQ强度,减小低细节宏块的量化值。
Weak、Normal、Strong。
Normal
Intralumaquantizationdeadzone:
--deadzone-intra:
设置intra模式下,亮度死区量化值,范围0-32。
11
Interlumaquantizationdeadzone:
--deadzone-inter:
设置inter模式下,亮度死区量化值,范围0-32;
21
PerformsearlyskipdetectioninP-frames:
关闭P帧快速跳过的检测。
Yes
勾选No
勾选No后视屏参数中显示为:
--no-fast-pskip!
EliminateDCTblockswithsmallcoefficient:
关闭P帧联合编码。
关闭该项后可以增加细节,但也会增大体积。
--no-dct-decimate!
Noisereduction:
--nr:
噪声去除,范围0-100000。
Interlacedvideocontent:
--interlaced:
启用纯交错模式。
用于隔行扫描的源。
No
Globalheader:
在基于码率的编码模式下SPS和PPS只会在开头出现一次。
许多播放器(如索尼的PSP)需要使用这一功能.默认会让PPS在每个阶段重复检测。
Useaccessunitdelimiters:
--aud:
使用数据定义符号。
Enablepicturetimingdata:
允许画面启用定时数据。
SetSPSandPPSidnumber:
--sps-id:
设置SPS和PPS的ID值。
JM-compatiblecustomquantmatricesfile:
--cqmfile:
读取JM格式的外部量化矩阵文件。
空
如果设置了该选项x264会自动忽略其他--cqm选项)
编码线程与加速
Threads:
--threads:
编码线程,使用多线程技术。
多核CPU可以选择自己的CPU核数加快编码速度。
0(自动)
Non-deterministic:
--non-deterministic:
非确定性。
可以稍微减少多线程的开销。
Cropoverscansetting:
--overscan:
过扫描线。
Undefined:
不设置
Show:
观看
Crop:
去除
Undefined(不设置)
Videoformat:
--videoformat:
视频格式,有点像播放制式。
可选项:
Component、Pal、Ntsc、Secam、Mac、Undefined.
Undefined
Fullrangesamplessetting:
--fullrange:
指定颜色全范围样本设置。
ColorPrimaries:
--colorprim:
原始色度格式。
Transfercharacteristics:
--transfer:
转换方式。
Colormatrixsetting:
--colormatrix:
色度矩阵设置.
Chromasamplelocation:
--chromaloc:
色度样本指定,范围0-5。
以上画有波浪线的参数关系到MP4播放器能否正常播放,强烈列建议如果使用是MP4播放器不要设置以上画波浪线的参数,默认即可!
TurboMode:
在多次编码时通过降低Subpelrefinementquality参数和FramesusedaspredictorsinBandPframes参数从而
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- mediacoder 常规 选项 设置