搜索 社区服务 统计排行 帮助
  • 44106阅读
  • 37回复

[原创]运用AVS+MeGUI与MediaCoder制作MP4-AVC教程

楼层直达
级别: 新手上路
注册时间:
2009-01-10
在线时间:
0小时
发帖:
103
第一部分:运用AVS+MeGUI制作MP4-AVC
所需软件及编码器:
1.MeGUI,官方下载地址:http://x264.nl
2.AviSynth,官方下载地址:http://www.avisynth.org
3.Microsoft .NET Frame work 2.0,官方下载地址:http://download.microsoft.com/download/c/6/e/c6e88215-0178-4c6c-b5f3-158ff77b1f38/NetFx20SP2_x86.exe
4.neroAacEnc.exe,官方下载地址:http://ftp6.nero.com/tools/NeroDigitalAudio.zip
(注意:解压NeroDigitalAudio.zip后我们只使用neroAacEnc.exe!)
简介:MeGUI是一款功能强大的x264编码器的GUI界面软件,该软件的运行和视屏转换需要安装Microsoft .NET Frame work 2.0和AviSynth。MeGUI有着较为完整的x264参数选项加上AviSynth的强大功能MeGUI成为制作高质量MP4-AVC的利器之一,但是该软件目前只有英文版且不支持视屏文件的直接转换(需要将视屏文件挂进AVS滤镜中)使得很多人望而却步。本教程就AVS的简单编写与MeGUI中x264的参数解释与选择进行简单的说明。
(注意:选项名后面的括号内是对应X264的参数及解释!)
AVS脚本的编写
由于MeGUI不支持视屏文件的直接加载所以要借助AVS滤镜来加挂视屏文件,同时AVS脚本的编写直接影响到MP4-AVC,所以AVS脚本的编写尤为重要,而这一部分又是比较令人头疼的,所以这一步如果进行下不去,那么后面的工作全部免谈!
首先建立一个文本文档,打开文档进行代码编写,最后保存该文档为XXXX.avs;
先看一个例子,打开文档编写如下代码:
LoadPlugin("X:\XXXXXX\XXXXX\VSFilter.dll")
DirectShowSource("X:\XXXX\XXXX.XXX",29.97,ConvertFPS=True)
ConvertToYV12()
LanczosResize(480,272)
VobSub("X:\XXXXXX\XXXXX.sub")或者TextSub("X:\XXXXXX\XXXXXX.srt")
LoadPlugin()是AVS滤镜中加载插件的代码,而VSFilter.dll是字幕插件,其中的X:\XXXXX\XXXXX\是所需插件的具体路径;
DirectShowSource()是AVS脚本中的滤镜代码,一般情况下使用该滤镜来加挂视屏文件;X:\XXXXX\XXXXX\是视屏的路径,XXXX.XXX为视屏的文件名及扩展名(视屏的格式)
29.97是指转换后的MP4-AVC的帧速,大家可以根据源视屏的帧率来设定;
(注意:不要超过源文件的帧速,那样做没有意义!但是可以小于源文件帧速!)
ConvertFPS=True是保证MP4-AVC与原视屏的帧率保持一致的代码防止转换后MP4-AVC声音与画面不同步;
ConvertToYV12()是转换视屏文件色彩模式的代码;
(注意:这条代码必须按例子中的写法加上!)
LanczosResize()是控制转换后MP4-AVC的分辨率大小的代码,其中宽与高之间用逗号隔开,且宽和高必须为8的倍数,因为PSP的屏幕分辩率为480x272所以我们设置的分辨率为480,272。如果要转480P(720x480)的MP4-AVC则编写如下代码:
LanczosResize(704,480)
AddBorders(8,0,8,0)
因为PSP播放720x480的MP4-AVC时,会左右各裁去8个像素,然后Resize成480x272输出,这样我们会有左右各8个像素的画面看不到,所以我们先将画面先Resize成704x480,然后再在画面左右各加8像素的黑边变为720x480,这样PSP再Resize成480x272播放时只会裁去那8像素的黑边从而使得播放时画面没有损失;
VobSub()为sub字幕文件的加载代码,X:\XXXXX\XXXXX\为字幕所在目录的路径XXXX.sub为视屏所对应的sub字幕文件;
TextSub()为srt字幕文件的加载代码,X:\XXXXX\XXXXX\为字幕所在目录的路径XXXX.srt为视屏所对应的srt字幕文件;
(注意:所有代码的编写必须用英文输入法!编写完后将所编写的AVS文件拖到播放器中播放一下,如果能正常播放就说明编写没有问题,有问题的会在播放器中显示具体哪出了问题,这个大家到实际中自己摸索即可!)
MeGUI的使用及x264参数设置
运行MeGUI,可以看到MeGUI的主界面

第一次运行MeGUI需要更新,点击Options中的Update

将方框中全部打上√点击Update即可。更新后点击Options中的Settings,再点击Program Paths选择Audio在neroAacEnc选项中选择硬盘中的neroAacEnc.exe(因为我们转换视屏的声音选择AAC格式的,而neroAacEnc所转换出的音质优于其他编码器)

点击Save保存,在主界面中的Video encoding和Audio中的Encoder settings选项中分别选择X264和Nero AAC在File format和Extension分别选择MP4和MP4-AAC

视屏编码设置
在Video encoding区域中点击Config进行视屏编码参数设置

在Main选项栏中的参数设置及含义如下:
1.General选项区
Mode:是选择压缩方式。可选项:
ABR:--bitrate:平均码率;
Const.Quantizer:--qp:固定量化模式并设置使用的量化值;
Const.Quality:--crf:质量模式,量化值动态可变,此时转换后的视屏文件大小不能确定;
Bitrate:在ABR模式下是画面的平均码率,数值越大换面越清晰,文件越大。
建议:22-28
(注意:当Mode中选择为Const.Quantizer或Const.Quality时输入值为0-51,数值越小画质越好,文件越大,0为无损压缩!)
2.Misc选项区
Enable PSNR calculati:--no-psnr:关闭PSNR计算。这是个画面质量的校验机制,关掉不会影响画质,还会缩短压缩时间。
默认值:不勾选(关闭)
Enable SSIM calculati:--no-ssim:关闭SSIM计算。这是个画面质量的校验机制,关掉不会影响画质,还会缩短压缩时间。
默认值:不勾选(关闭)
Threads:--threads:编码线程,使用多线程技术。多核CPU可以选择自己的CPU核数加快编码速度。
默认值:0(自动)
3.Deblocking选项区
Enable Deblocking:开启环路滤波,可以除马赛克(当不勾选该项时该参数显示为:--nf)。
默认值:勾选(打开)
(注意:选上该选项后,在解码时也要打开deblocking,否则会出现色块、马赛克现象!)
Deblocking Strength:--deblock 0:0:设置环路滤波的AlphaC的参数,范围-6-6。
默认值:0
Deblocking Threshold:--deblock 0:0:设置环路滤波的Beta的参数,范围-6-6。
默认值:0
(注意:Deblocking Strength对应--deblock 0:0中前面的数值;Deblocking Threshold对应--deblock 0:0中后面的数值!)
4.AVC Profiles选项区
选项中有Baseline Profile、Main Profile、High Profile
建议:选择Main Profile
(注意:压缩后的MP4-AVC要想在PSP上播放必须选择Main Profile!,否则PSP见无法播放!)
5.AVC Level选项区
--Level:表示编、解码等级
(注意:无论是转480x272的MP4-AVC还是720x480的MP4-avc,Level最好选择Level3.0,防止PSP无法播放!)

在RC and ME选项栏
1.Rate Control选项区
VBV Buffer Size:--vbv-bufsize:码率控制缓冲区的大小,单位kbit。
默认值:0
VBV Maximum Bitrate:--vbv-maxrate:平均码率模式下,最大瞬时码率。
默认值:0
(注意:该参数的取值和在ABR编码模式下的Bitrate(码率)保持一致!)
VBV Initial Buffer:--vbv-init:码率控制缓冲区数据保留的最大数据量与冲区大小之比,范围0-1.0。
默认值:0.9
Bitrate Variance:--ratetol:在编码模式为平均码率模式下,瞬时码率可以偏离的倍数,范围0.1-100.0。
默认值:1.0
Quantizer Compression:--qcomp:线性量化控制,0.0为固定码率,1.0为固定量化值,只能用于二次压缩和基于质量的压缩模式。
默认值:0.6
Temp. Blur of est. Frame complexity:--cplxblur:相邻帧的平滑量化值的比例的最大值,范围0-99,只能用于二次压缩和基于质量的压缩模式。
默认值:20
Temp. Blur of Quant after CC:--qblur:对统计文件结果的平滑量化值的比例的最大值,范围0-99.9,只能用于二次压缩。
默认值:0.5
2.Misc选项区
Keyframe Interval:--keyint:最大IDR帧间距。一般来说压制动画时,可以增大该值。
默认值:250
Min. GOP Size:--min-keyint:最小IDR帧间距。一般来说压制动画时,可以减小该值。
默认值:25
Noise Reduction: --nr:噪声去除,范围0-100000。
默认值:0
Encode interlaced:--interlaced:启用纯交错模式。用于隔行扫描的源。
默认值:不勾选。
(注意:在压制720x480(480P)分辨率的MP4-AVC时千万不能勾选该项!)
3.M.E.选项区
Chroma M.E.:进行色度的动态预测。(当不勾选该项时,该参数显示为:--no-chroma-me)。
默认值:勾选
M.E. Range:--merange:当M.E. Algorithm选择Multi hex或Exhaustive时的搜索半径,最大64。
默认值:16
Scene Change Sensitivity:--scenecut:画面动态变化值,当超出此值时插入I帧。
默认值:40
M.E. Algorithm:--me:对全像素块动态预测搜索的方式,可选项:
Diamond:菱形搜索,搜索半径为1;
Hexagon:正六边形搜索,搜索半径为2;
Multi hex:可变半径六边形搜索;
Exhaustive:全面搜索;
SATD Exhaustive: 用Hadamard方式进行全面搜索,比Exhaustive更慢。
默认值:Hexagon。
建议:选择Multi hex
(注意:建议设为Multi hex。Exhaustive和SATD Exhaustive实在太慢了,而且质量提高极不明显。除非你不怕浪费时间且追求高质量画面的骨灰级玩家并且很相信自己机器配置那么就选SATD Exhaustive吧!)
Subpixel Refinement:--subme:动态预测和分区方式,可选项1-9
1 - Qpel SAD:用全像素块进行动态搜索,对每个块再用快速模式进行四分之一像素块精确搜索
2 - Qpel SATD:用半像素块进行动态搜索,对每个块再用快速模式进行四分之一像素块精确搜索
3 - Hpel on MB then QP:用半像素块进行动态搜索,对每个块再用质量模式进行四分之一像素块精确搜索
4 - Always QPel:用快速模式进行四分之一像素块精确搜索
5 - Qpel & Bidir ME:用质量模式进行四分之一像素块精确搜索
6 - RD on I/P frames:进行I、P帧像素块的速率失真最优化(rdo)
7 - RD on all frames:进行全部帧像素块的速率失真最优化
8 - RD refinement on I/P frames:进行I、P帧运动矢量及块内部的速率失真最优化
9 - RD refinement on all frames:进行全部帧运动矢量及块内部的速率失真最优化
默认值:5
建议:选择7
(注意:该选项选择的数值越大画面质量越好速度越慢!)
4.Quant Options选项区
CABAC:内容自适应二进制算术编码,高效率的熵编码。关闭该参数时会严重降低画面质量,但是能提高编码速度。(当不勾选该项时该参数显示为:--no-cabac)。
默认值:勾选
Number of Reference Frame:--ref:最大参考帧数,范围0-16。该参数对质量和压缩比都有提高。
默认值:1
建议:大于1
(注意:数值越高速度越慢!)
Mixed Reference frames:--mixed-refs:可以在一帧内使用不同参考帧。该参数能提高画面质量,但对速度影响较大。
默认值:不勾选
建议:勾选
Trellis:--trellis:Trellis量化,对每个8x8的块寻找合适的量化值,需要勾选CABAC才能使用该参数。可选项:
0 - None: 关闭;
1 - Final MB: 只在最后编码时使用;
2 - Always:一直使用。
默认值:0
建议:开启该参数
(注意:该参数能提画面高质量,配置较低的电脑且对画面质量没有要求的用户可以选择1 - Final MB,配置较高的电脑且对画面质量有要求的用户可以选择2 - Always;画面质量:1 - Final MB比2 - Always差!编码速度:1 - Final MB比2 – Always快!)
Psy-RD Strength:--psy-rd 0:0:在rdo中使用Psy算法(一种心理视觉模型)。
默认值:1.0
建议:0
(注意:这个参数对应--psy-rd 0:0中前面的数值!当Subpixel Refinement参数选择大于等于6时才能使用该这个参数。该参数会影响到Chroma Qp Offset的参数。当设置该数设置为1.0时Chroma Qp Offset会自动设置为-2;当该参数设置为0时Chroma Qp Offset会自动设置为0!)
Psy-Trellis Strength:--psy-rd 0:0:Psy-Trellis量化,可提高细节,但会大幅提高码率。
默认值:0.0
(注意:该参数需要Subpixel Refinement大于等于6且Trellis大于等于1才能使用。这个参数对应--psy-rd 0:0中后面的数值!)
No Dct Decimation:--no-dct-decimate:关闭P帧联合编码。勾选上该项后可以增加细节,但也会增大体积。
默认值:不勾选
建议:勾选
No Fast P-Skip:--no-fast-pskip:关闭P帧快速跳过的检测。
默认值:不勾选
建议:勾选

在Advanced选项栏中的参数设置及含义如下:
1.Quantizers选项区
Min/Max/Delta:
Min:--qpmin:设置最小量化值,范围0-51;
默认值:10
Max:--qpmax:设置最大量化值,范围0-51;
默认值:51
Delta:--qpstep:设置相邻帧之间的量化值差,范围0-50。
默认值:4
(注意:该选项的三个空按从左到右分别对应Min、Max、Delta!)
Quantizers Ratio(I:P/P:B):
Quantizers Ratio I:P:--ipratio:I帧和P帧之间的量化系数;
默认值:1.4
Quantizers Ratio P:B:--pbratio:P帧和B帧之间的量化系数。
默认值:1.3
(注意:该选项的两个空从左到右分别对应Quantizers Ratio I:P、Quantizers Ratio P:B!)
Deadzones(Inter/Intra):
Deadzones Inter:--deadzone-inter:设置inter模式下,亮度死区量化值,范围0-32;
默认值:21
Deadzones Intra:--deadzone-intra:设置intra模式下,亮度死区量化值,范围0-32;
默认值:11
(注意:该选项的两个空从左到右分别对应Deadzones Inter、Deadzones Intra!)
Chroma Qp Offset:--chroma-qp-offset:色度和亮度之间的量化差,范围-12-12。
默认值:0
Credits Quantizer:演员表量化值。
默认值:40
2.Macroblock Options选项区
下拉菜单:--partitions可选项:
ALL:将能选则的动态块划分方法全部选中;
None:不选择任何动态划分方法。
建议:选择Custom后,如过你压缩的MP4-AVC的分辨率为480x272(AVC Level为Level2.1)勾选P8x8、B8x8、I4x4、P4x4;如过你压缩的MP4-AVC的分辨率为720x480(AVC Level为Level3.0)勾选P8x8、B8x8、I4x4。请严格按照该建议修改Macroblock Options选项区参数!!!
(注意:当在下拉菜单中选择Custom(--partitions p8x8,b8x8,i4x4,(p4x4))参数时,动态划分方法变为手动选择,此时,如果AVC Level参数为Level2.1(MP4-AVC分辨率:480x272)时可以勾选P8x8、B8x8、I4x4、P4x4;如果AVC Level参数为Level3.0(MP4-AVC分辨率:720x480(480P的MP4-AVC))时只能勾选P8x8、B8x8、I4x4,如果非要在此情况下勾选P4x4,那么只能设置B帧数为0(Number of B-frames参数为0)!)。
3.Adaptive Quantizers选项区
Mode:--aq-mode:自适应量化模式,可以在1帧中不同宏块间重新分配量化值,能提高暗部细节,但会提高码率。不能在固定量化模式(Const.Quantizer模式)中使用。0:关闭;1:开启。可选项:
Disabled:关闭(0);
Variance AQ (complexity mask):开启(1)。
默认值:开启
Strength:--aq-strength:AQ强度,减小低细节宏块的量化值。
默认值:1.0
4.B-Frames选项区
Number of B-frames:--bframes :在I帧与P帧之间可插入B帧数量的最大值,范围0-16。
默认值:0
建议:大于1
(注意:数值越高速度越慢!)
Adaptive B-Frames:--b-adapt:自适应B帧判定模式。0:关闭;1:快速;2:优化。下可选项:
0-Off为:关闭;
1-Fast为:快速;
2-Optimal为:优化。
默认值为:1-Fast
建议:2-Optimal
(注意:当该选项选择为2时, Number of B-frames参数设置较高时,编码速度会下降!)。
B-Pyramid:--b-pyramid:允许B帧做参考帧。
建议:不勾选
Weighted B-Prediction:--weightb:允许B帧加权预测,可以减少相邻B帧质量低的影响,对质量和压缩比都有提高,且对速度影响极少。
建议:勾选
B-frame mode:--direct:动态预测方式。可选项:None、Spatial、Temporal、Auto。
默认值:Temporal
建议:选择Auto
B-frame bias:--b-bias:控制插入B帧判定,范围-100-100,越高越容易插入B帧。
默认值:0
提示:设置完成后可以点击Presets选项区的New保存自己的设置,下次转换MP4-AVC时,可以直接在MeGUI主界面的Video encoding中的Encoder settings下拉菜单中选择已设置好的预设文件。
音频编码设置

在Audio选项区中,Audio Input音源输入选项,既可以将前面我们编写的AVS脚本拖入其中,也可以直接将要转换的视屏原文件拖入该选项。
推荐:拖入AVS脚本
(注意:如果想直接拖入视频文件,那么原文件必须为2声道立体声!)
点击Audio选项区中的Config进行音频编码参数设置

在这里主要对NeroDigital AAC Options选项区的参数进行介绍,其他区域采用默认参数即可。
Adaptive Bitrate @ 16kbit/s:(ABR)平均比特率方式编码,在声音较为简单时按低于设置的码率编码,在声音较为复杂的情况下自动采用高于设置的码率进行编码,但是总体平均下来的码率就时你预设的码率。在体积一定得情况下能够获得较好的音质。“@”后面的数字为当前设置的码率(码率越大音质越好,在Constant Bitrate @ 16kbit/s下面的滑动条中调节)
Constant Bitrate @ 16kbit/s:(CBR)固定编码率方式编码,有始到终按设定的码率对原音频文件进行编码。
Variable Bitrate:(VBR)动态编码率,以音源质量的百分比表示,范围0-1,数值越大音质越好。在该参数下有专门的滑动条调节该参数。
建议:选用Variable Bitrate(Q=0.5)
(注意:选用Variable Bitrate转换的音频文件的大小不可预测!)
AAC Profile:选用Automatic即可。
视频转换

将编写好的AVS文件拖入到AviSynth Script和Audio Input中后,点击右下角的AutoEncode
出现如下界面:

Container:分装容器。如XXXX.MKV就是使用的MKV作为容器,由于我们是转MP4-AVC所以选择MP4。
Splitting:分割方式。当转换后文件体积大于预设大小时,按预设大小进行分割。
(例如:转换后的视频文件大小为1200MB时,如果该选项选择700MB,那么最后生成的视频文件被分为一个700MB和一个500MB两个文件。)
建议:选择No splitting
Name of output:转换后的文件名和存放位置。
剩余的选项默认即可。
最后点击Queue后在主界面选择Queue栏,出现如下界面:

点击Start开始转换,点击Stop停止转换。使用Ctrl+M组合键可以最小化到任务栏。
Delete删除所选任务;Clear清除任务栏所有任务。
点击Options菜单栏中的Settings后再选择Extra config选项栏出现如下界面:

在After encoding选项区可以设置转换完后的任务,可选项:
Do nothing:什么都不做;
Shutdown:关闭电脑;
Run command:运行如下命令,命令可以填写在下面的空格中。
建议:根据自己的需要来选择


第二部分:运用MediaCoder制作MP4-AVC教程
所需软件:
1.MediaCoder,官方下载地址:http://mediacoder.sourceforge.net/dlfull_zh.htm
2.AviSynth,官方下载地址:http://www.avisynth.org
3.CPU的优化包,官方下载地址:http://mediacoder.sourceforge.net/dlopt.htm
(注意:AviSynth是为了能让MediaCoder转换少数MediaCoder不支持的视频文件。在画面需要加黑边时,因为MediaCoder加黑边的功能不是很强大,所以也要借助AVS滤镜;CPU的优化包能提高MediaCoder转换速度;在安装过程中)
简介:MediaCoder是国内达人编写的一款多媒体转换软件,该软件支持常见的视频与音频文件,有着较为完善的参数设置选项,加挂字幕与视频分割也很简单。所以对于初学者使用MediaCoder转换高质量的MP4-AVC视频是最佳的选择。
Mediacoder的安装

(注意:音频组件、视频组件、附加的解码器、XUL运行环境为必选安装,其中附加的解码器和XUL运行环境需要计算机联网才能安装!安装附加的解码器是为了让MediaCoder支持一些非开放或者过时的影音文件;安装XUL运行环境是为了进行参数的高级设置。如果不能联网,那么请到能上网的地方下载安装附加的解码器和Firefox浏览器;XUL运行环境和Firefox浏览器二者必须任选其一进行安装否则无法进行高级参数的设置。)
附加的解码器,官方下载地址:http://mediacoder.sourceforge.net/dlcodecs_zh.htm
Firefox浏览器,官方下载地址:http://www.mozillaonline.com
MediaCoder界面的参数设置

在常规选项栏中的参数设置及含义如下:
输出路径:设置最后生成的MP4-AVC所在的目录。
建议:设置到的分区有较大的剩余空间
保持文件夹结构:减少文件碎片。
建议:勾选
工作文件夹:设置转换时临时文件所在的目录。
建议:设置到与输出路径一样的目录下
剩余的选项默认即可。
在常规选项栏中的参数设置及含义如下:
输出路径:设置最后生成的MP4-AVC所在的目录。
建议:设置到的分区有较大的剩余空间
保持文件夹结构:减少文件碎片。
建议:勾选
工作文件夹:设置转换时临时文件所在的目录。
建议:设置到与输出路径一样的目录下
剩余的选项默认即可。

在视频选项栏中的参数设置及含义如下:
模式:设置转换视频时所采用的编码方式。可选项:
1.Bitrate-based固定比特率;
2.Quality-based动态比特率,基于质量模式,文件大小不可控;
3.Two-Pass转换两遍
4.Three-Pass转换三遍。
建议:选择Quality-based
滑条:设置转换时使用的比特率(Bitrate-based、Two-Pass、Three-Pass,范围0Kbps-20000Kbps)及原来视屏质量的百分比(Quality-based范围1-100),数值越大质量越好,文件越大。其中在Quality-based模式下数值调整到100(--crf 0)为无损压缩,且文件大小不能预测。
建议:在Quality-based模式下设置为52
转换视频流:设置MediaCoder对视频进行编码时的参数。只有勾选了该项后,才会启用编码器对原始视频进行编码。
建议:勾选
格式:设置转换后临时的视屏文件(未与音频文件封装之前)的格式。可选项:XviD、H.264、MPEG1、MPEG2、MPEG4、Theora、Flash Video、Dirac Video、Windows Media Video、RealMedia、H.263、H.263+、H.261、MS-MPEG4-V2、DV Video、Motion JPEG、Lossless JPEG、Huffyuv、
Snow、AMV、Raw Video
建议:选择H.264
(注意:格式的选择会影响下面容器的选择,不是所有的格式都能封装到一个容器中的!由于我们是转MP4-AVC的所以格式选择H.264!)
容器:最后进行封装时使用的容器,如XXXX.AVI就是使用的AVI作为容器。可选项:Default、AVI、MP4、Matroska、MPEG1、MPEG2、MPEG2-TS、Flash Video、ASF、3GP、3GP2、MOV、MJPEG、RealMedia、DV Forma、OGG、NUT、PMP、Raw Stream
建议:选择MP4
(注意:很多转换任务一开始就报有关容器的错误,是因为混流软件对转换后的音频文件或视频文件无法混流所致.具体MediaCoder的混流器能封装什么格式的视频文件和音频文件,请参考其他有关资料!)
复制视屏流:当勾选参数时,MediaCoder不会对原始视频进行转换,而是直接无损提取。
建议:不勾选
(注意:只有勾选转换视频流时,复制视频流的设置才会有效!)
来源:设置MediaCoder对原视屏解码时所使用的解码方式。可选项:Bypass、MPlayer、MEncoder、FFmpeg、WM Decoder、JM Decoder、AviSynth、File Stream
建议:勾选自动选择
(注意:只有不勾选自动选择时才能选择以上解码方式,不正确的选择会导致文件转换失败!)
编码器:设置MediaCoder对视屏编码时所使用的编码器。可选项:MEncoder、FFmpeg、x264、JM Encoder、XviD、Theora Encoder、Dirac、WM Encoder、VFW Encoder、AMV Encoder、Stream Dumper、Frame Dumper、x264 Remote
建议:选择x264
(注意:只有不勾选自动选择后才能选择以上编码器。不正确选择会导致转换失败.要转换MP4-AVC则必须选择x264以防转换失败!)
右边选区点击x264选项栏进行视频质量的设置
规格:压缩时使用规格模式。可选项:Auto、Baseline、Main、High
建议:选择Main
(注意:需要在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。
建议:设置大于1
运动估算模式:--me:对全像素块动态预测搜索的方式,可选项:
Diamond:菱形搜索,搜索半径为1;
Hexagonal:正六边形搜索,搜索半径为2;
Uneven Multi-Hexagon:可变半径六边形搜索;
Exhaustive:全面搜索;
Hadamard Exhaustive:用Hadamard方式进行全面搜索,比Exhaustive更慢。
建议:选择Uneven Multi-Hexagon
(注意:建议设为Uneven Multi-Hexagon;Exhaustive和Hadamard Exhaustive实在太慢了,而且画面质量提高极不明显。除非你不怕浪费时间且追求高质量画面的骨灰级玩家并且很相信自己机器配置那么就选Hadamard Exhaustive吧!)。
子像素质量优化:--subme:动态预测和分区方式,可选项1-9
1:用全像素块进行动态搜索,对每个块再用快速模式进行四分之一像素块精确搜索
2:用半像素块进行动态搜索,对每个块再用快速模式进行四分之一像素块精确搜索
3:用半像素块进行动态搜索,对每个块再用质量模式进行四分之一像素块精确搜索
4:用快速模式进行四分之一像素块精确搜索
5:用质量模式进行四分之一像素块精确搜索
6:进行I、P帧像素块的速率失真最优化(rdo)
7:进行全部帧像素块的速率失真最优化
8:进行I、P帧运动矢量及块内部的速率失真最优化
9:进行全部帧运动矢量及块内部的速率失真最优化
建议:选择7
(注意:该选项选择的数值越大画面质量越好,而编码的速度越慢!)
运动估算半径:--merange:当运动估算模式选项中选择Uneven Multi-Hexagon或Exhaustive时的搜索半径,最大64。
建议:设置为16
2.x264的参数设置
点击高级进行有关x264编码器的高级参数设置
(注意:当要更改参数时,选中该参数后在对话框左下角进行参数选择更改,如果是数值型的参数在填入参数数值后点击对话框左下角的Apply进行保存,每改一个数值型参数都要点击Apply保存。非数值型参数则不用点击任何按钮即可保存。右下角Revert为恢复默认值。没有说明的只需保持默认即可!)
要想打开像MeGUI中的参数显示窗口,只需要点击:“选项——用户界面模式——专家模式”即可。
所有的参数设置如果没有说明,保持默认值即可。
选择型的参数在选择时,如果发现选项少于教程中的选项数,那么在下拉菜单中滑动鼠标的滑轮即可。


Bitstream profile:压缩时使用规格模式。可选项:Auto、Baseline、Main、High建议:选择Main
(注意:需要在PSP上播放的MP4-AVC必须选择Main,否则PSP无法播放!)
Bitstream level:--Level:表示编、解码等级
(注意:无论是转480x272的MP4-AVC,还是720x480的MP4-AVC建议该参数选择为30,防止PSP无法播放!)
P frame Quantitizer:--qp:固定量化模式并设置使用的量化值。
Maximum interval between IDR-frames:--keyint:最大IDR帧间距。一般来说压制动画时,可以增大该值。
默认值:250
Minimum interval between IDR-frames:--min-keyint:最小IDR帧间距。一般来说压制动画时,可以减小该值。
默认值:25
Frames used as predictors in B and P frames:--ref:最大参考帧数,范围0-16。该参数对质量和压缩比都有提高。
建议:大于1
(注意:数值越高速度越慢!)
Maximum B frames between I and P frames:--bframes:在I帧与P帧之间可插入B帧数量的最大值,范围0-16。
建议:大于1
(注意:数值越高速度越慢!)
Adaptive B-frame decision method:--b-adapt:自适应B帧判定模式。0:关闭;1:快速;2:优化。下拉菜单中:0-Off为:关闭,1-Fast为:快速,2-Optimal为:优化。默认值为:1-Fast。
建议:选择2-Optimal
(注意:当该选项选择为2时, Number of B-frames参数设置较高时,编码速度会下降!)。
B-frames used as for predicting:--b-pyramid:允许B帧做参考帧。
建议:选择No
Alpha parameter of deblocking filter:设置环路滤波的AlphaC的参数,范围-6-6。
默认值:0
Beta parameter of deblocking filter:设置环路滤波的Beta的参数,范围-6-6。
默认值:0
(注意:Alpha parameter of deblocking filter和Beta parameter of deblocking filter在X264中的参数为--deblock 0:0前一个0对应Alpha parameter of deblocking filter的参数值,后一个0对应Beta parameter of deblocking filter的参数值!)
Use CABAC:内容自适应二进制算术编码,高效率的熵编码。关闭该参数时会严重降低画面质量,但是能提高编码速度。(当不勾选该项时该参数显示为:--no-cabac)。
默认值:选择Yes
Minimum quantizer:--qpmin:设置最小量化值,范围0-51。
默认值:10
Maximum quantizer:--qpmax:设置最大量化值,范围0-51。
默认值:51
Quantizer step:--qpstep:设置相邻帧之间的量化值差,范围0-50。
默认值:4
Maximum local bitrate:--vbv-maxrate:平均码率模式下,最大瞬时码率 (与-B设置相同)。
默认值:0
(注意:该参数的取值与在ABR编码模式下的Bitrate(码率)保持一致!)
Averaging period for maximum local bitrate:--vbv-bufsize:码率控制缓冲区的大小,单位kbit。
默认值:0
Initial buffer occupancy:--vbv-init:码率控制缓冲区数据保留的最大数据量与冲区大小之比,范围0-1.0。
默认值:0.9
Quantizer compression percentage:--qcomp:线性量化控制,0.0为固定码率,1.0为固定量化值,只能用于二次压缩和基于质量的压缩模式。
默认值:60
Direct macroblocks prediction:--direct:动态预测方式。可选项:None、Spatial、Temporal、Auto。
默认值:Temporal。
建议:选择Auto
Use weighted prediction for B-frames:--weightb:允许B帧加权预测,可以减少相邻B帧质量低的影响,对质量和压缩比都有提高,且对速度影响极少。
建议:选择Yes
(注意:要使该参数生效需要让Maximum B frames between I and P frames设置大于1!)
Enable all macroblock type:动态块划分方法,在Level较低时允许使用包括8x8、4x8、4x4划分方法。
建议:选择Yes
(注意:如果要使用这些划分方法,需要Subpel refinement quality设置大于等于5!)
Adaptive spatial transform size:允许动态划分方法在4x4和8x8DCT之间自动选择,并且允许使用i8x8动态划分方法。
建议:选择Yes
(注意:如果选择No那么只是用4x4DCT动态预测!)
Fullpixel motion estimation algorithm:--me:对全像素块动态预测搜索的方式,可选项:
Diamond:菱形搜索,搜索半径为1;
Hexagonal:正六边形搜索,搜索半径为2;
Uneven Multi-Hexagon:可变半径六边形搜索;
Exhaustive:全面搜索;
Hadamard Exhaustive:用Hadamard方式进行全面搜索,比Exhaustive更慢。
建议:选择Uneven Multi-Hexagon
(注意:建议设为Uneven Multi-Hexagon;Exhaustive和Hadamard Exhaustive实在太慢了,而且质量提高极不明显。除非你不怕浪费时间且追求高质量画面的骨灰级玩家并且很相信自己机器配置,那么就选Hadamard Exhaustive吧!)
Motion search radius:--merange:Fullpixel motion estimation algorithm选择为Uneven Multi-Hexagon或Exhaustive时的搜索半径,最大64。
默认值:16
Ignore chroma in motion estimation:不进行色度的动态预测。
建议:选择No
(注意:当选则Yes时该参数显示为:--no-chroma-me!)
Subpel refinement quality:--subme:动态预测和分区方式,可选项1-9
1:用全像素块进行动态搜索,对每个块再用快速模式进行四分之一像素块精确搜索
2:用半像素块进行动态搜索,对每个块再用快速模式进行四分之一像素块精确搜索
3:用半像素块进行动态搜索,对每个块再用质量模式进行四分之一像素块精确搜索
4:用快速模式进行四分之一像素块精确搜索
5:用质量模式进行四分之一像素块精确搜索
6:进行I、P帧像素块的速率失真最优化(rdo)
7:进行全部帧像素块的速率失真最优化
8:进行I、P帧运动矢量及块内部的速率失真最优化
9:进行全部帧运动矢量及块内部的速率失真最优化
建议:设置为7
(注意:该选项选择的数值越大画面质量越好速度越慢!)
Psychovisual optimization strength for RDO:--psy-rd 0:0:在rdo中使用Psy算法(一种心理视觉模型)。
默认值:1.0
建议:0
(注意:这个参数对应--psy-rd 0:0中前面的数值!当Subpel refinement quality参数大于等于6时才能使用该这个参数。该参数会影响到Chroma Qp Offset参数。当设置该数设置为1.0时Chroma Qp Offset会自动设置为-2;当该参数设置为0时Chroma Qp Offset会自动设置为0!)
Psychovisual optimization strength for Trellis:--psy-rd 0:0:Psy-Trellis量化,可提高细节,但会大幅提高码率。
默认值:0.0。
(注意:该参数需要Subpel refinement quality参数大于等于6且Trellis参数大于等于1才能使用。这个参数对应--psy-rd 0:0中后面的数值!)
Mixed reference frame:--mixed-refs:可以在一帧内使用不同参考帧。该参数能提高画面质量,但对速度影响较大。
默认值:不勾选
建议:勾选
Rate-distortion optimal quantization(trellis):--trellis:Trellis量化,对每个8x8的块寻找合适的量化值,需要勾选CABAC才能使用该参数。可选项:
Disabled:关闭(0);
Enabled only for the final encode:只在最后编码时使用(1);
Enabled during all mode decision:一直使用(2)。
默认值:0
建议:开启该参数
(注意:该参数能提画面高质量,配置较低的电脑且对画面质量没有要求的用户可以选择Enabled only for the final encode,配置较高的电脑且对画面质量有要求的用户可以选择Enabled during all mode decision;画面质量:Enabled only for the final encode比Enabled during all mode decision差!编码速度:Enabled only for the final encode比Enabled during all mode decision快!)
How AQ distribures bits:--aq-mode:自适应量化模式,可以在1帧中不同宏块间重新分配量化值,能提高暗部细节,但会提高码率。不能在固定量化模式(Const.Quantizer模式)中使用。0:关闭;1:开启。可选项:
Disabled:关闭(0);
Variance:AQ开启(1)。
默认值:Variance AQ(1)
Reduce blocking and blurring in flat and texture areas:--aq-strength:AQ强度,减小低细节宏块的量化值。可选项:Weak、Normal、Strong。
默认值:Normal
Intra luma quantization deadzone:--deadzone-intra:设置intra模式下,亮度死区量化值,范围0-32。
默认值:11
Inter luma quantization deadzone:--deadzone-inter:设置inter模式下,亮度死区量化值,范围0-32;
默认值:21
Performs early skip detection in P-frames:关闭P帧快速跳过的检测。
默认值:Yes
建议:勾选No
(注意:勾选No后视屏参数中显示为:--no-fast-pskip!)
Eliminate DCT blocks with small coefficient:关闭P帧联合编码。关闭该项后可以增加细节,但也会增大体积。
默认值:Yes
建议:勾选No
(注意:勾选No后视屏参数中显示为:--no-dct-decimate!)
Noise reduction:--nr:噪声去除,范围0-100000。
默认值:0
Interlaced video content:--interlaced:启用纯交错模式。用于隔行扫描的源。
默认值:No
Global header:在基于码率的编码模式下 SPS和PPS只会在开头出现一次。许多播放器(如索尼的PSP)需要使用这一功能.默认会让PPS在每个阶段重复检测。
默认值:No
Use access unit delimiters:--aud:使用数据定义符号。
默认值:No
Enable picture timing data:允许画面启用定时数据。
默认值:No
Set SPS and PPS id number:--sps-id:设置SPS和PPS的ID值。
默认值:0
JM-compatible custom quant matrices file:--cqmfile:读取JM格式的外部量化矩阵文件。
默认值:空
(注意:如果设置了该选项x264会自动忽略其他--cqm选项)
Threads:--threads:编码线程,使用多线程技术。多核CPU可以选择自己的CPU核数加快编码速度。
默认值:0(自动)
Non-deterministic:--non-deterministic:非确定性。可以稍微减少多线程的开销。
默认值:Yes
Crop overscan setting:--overscan:过扫描线。可选项:
Undefined:不设置
Show:观看
Crop:去除
默认值:Undefined(不设置)
Video format:--videoformat:视频格式,有点像播放制式。
可选项:Component、Pal、Ntsc、Secam、Mac、Undefined.
默认值:Undefined
Full range samples setting:--fullrange:指定颜色全范围样本设置。
默认值:No
Color Primaries:--colorprim:原始色度格式。
默认值:空
Transfer characteristics:--transfer:转换方式。
默认值:空
Color matrix setting:--colormatrix:色度矩阵设置.
默认值:空
Chroma sample location:--chromaloc:色度样本指定,范围0-5。
默认值:0
(注意:以上画有波浪线的参数关系到MP4播放器能否正常播放,强烈列建议如果使用是MP4播放器不要设置以上画波浪线的参数,默认即可!)
Turbo Mode:在多次编码时通过降低Subpel refinement quality参数和Frames used as predictors in B and P frames参数从而加速第一次编码的速度。
可选项:
Disabled:禁止使用加速功能。
Reduce subq:保持Subpel refinement quality参数为用户设置参数不变,降低Frames used as predictors in B and P frames参数为1。
Reduce subq and frameref to 1:将Subpel refinement quality参数和Frames used as predictors in B and P frames参数都降低为1.
默认值:Reduce subq and frameref to 1
(注意:码速度Reduce subq and frameref to 1的编码速度大于Reduce subq大于Disabled;编码质量Disabled优于Reduce subq优于Reduce subq and frameref to 1!)

在容器选项栏中的参数设置及含义如下:
由于我们转换的是MP4-AVC所以在容器中选择MP4即可。
在混流器中点击启用选择MP4Box即可

在音频选项栏中的参数设置及含义如下:
转换音频流:对原始音频进行编码。只有勾选该项后,才会启用编码器对原始音频进行编码。
建议:勾选
(注意:当转换音频流不勾选时,MediaCoder所转换的MP4-AVC是没有声音的!)
来源:设置MediaCoder对原视频的音频解码时所使用的解码方式。可选项:Default、MPlayer、Mencoder、FFmpeg、Winamp Input Plugins、AviSynth、Lame MP3 Decoder、FLAC Decoder、WavPack Decoder、APE Decoder、Waveform File、Waveform Composer、CD Audio
建议:勾选自动选择
(注意:只有不勾选自动选择时才能选择以上解码方式,不正确的选择会导致文件转换失败!)
编码器:设置MediaCoder对视频的音频编码时所使用的编码器。可选项:Lame MP3、Vorbis、Nero Encoder、FAAC、CT AAC+、3GPP AAC+、Windows Media Audio、Helix MP3、Fraunhofer IIS MP3、MusePack、Speex、AMR、Ffmpeg、MEncoder、WavPack、FLAC、APE、TTA、ALS、OptimFROG、lossyWAV、Waveform、Stream Dumper、Generic CLI
建议:选择Nero Encoder
(注意:Fraunhofer IIS MP3和 AMR是没有安装的,用户如有需要,点击弹出的对话框中的确定后在自动弹出的网页中下载安装编码器。其他编码器中有少部分不能进行参数调整。要转换MP4-AVC建议选择Nero Encoder以防转换失败!)
复制音频流:当勾选参数时,MediaCoder不会对原始音频进行转换,而是直接无损提取。
建议:不勾选
(注意:只有勾选转换音频流时,复制音频流的设置才会有效!)
右边选区点击Nero Encoder选项栏进行音频质量的设置
规格:设置编码时所采用的编码规范。可选项:Auto、LC-AAC、HE-AAC、HE-AAC V2
建议:选择Auto
码率模式:设置MediaCoder对音屏编码时采用的编码方式。可选项:
1.Target Quality动态编码率(VBR);
2.Target Bitrate平均编码率(ABR);
3.CBR固定编码率(CBR);
建议:选择Target Quality
码率/质量:设置音频编码器的的编码质量。当编码模式选择Target Bitrate或CBR时,范围8-320,数值越大音质越好,编码后的文件越大;当编码模式选择Target Quality时,范围0-100,数值越大音质越好。
建议:编码模式选择Target Quality时调整到60
(注意:选用Target Quality转换的音频文件的大小不可预测!)
Hint Track:增加音频索引。
建议:不勾选
音轨ID:当视频文件有多个音轨时(不是多个声道),可以选取不同的音轨。
建议:默认
外部文件:当转换时需要采用别的音频文件配音时,可以在添加需要转换的视频文件后,勾选该项并进行其他音频文件的选择。
建议:一般情况下不勾选
(注意:只有添加视频文件后才能启用该选项的设置!)
双音轨模式:当原视频文件包含两条音轨时,可将这两条音轨同时转换并封装。
建议:不勾选

分辨率:勾选该项后可以调整MP4-AVC的分辨率,由于PSP的最佳分辨率为480x272所以我们就设置为480x272即可。如果要转720x480的MP4-AVC请参照下面画面裁剪中加黑边的教程,或参照AVS脚本编写教程来加黑边,两者任选其一。
画面裁剪:默认:Disabled
加黑边:点击文件菜单中的设置出现如下界面:

双击Video Filters出现子选项后,先双击Scaling将Enable选项设置为true(左下角选择Yes)然后在Width(宽)和Height(高)中输入调整后的分辨率;
然后双击Expanding将Enable选项设置为true(左下角选择Yes)然后在Width(宽)和Height(高)中输入加黑边后的最终分辨率;
不使用黑边功能时将Expanding的Enable选项设置为false(左下角选择No)即可。
图中设置的实际含义:将画面调整为704x480再在左右两边各加8像素黑边((720-704)÷2),变为720x480输出。
去除黑边:点击裁剪器在弹出的窗口中的模式中选择Auto Detect即可自动除去黑边。点击完成即可。
(注意:如果在使用AVS时,已经在脚本写入裁剪信息,那么以上裁剪设置忽略!)
帧率:调整MP4-AVC的帧率,不勾选则会采用原视频的帧率。
建议:不勾选
(注意:如果非要更改帧率,选择的帧率应该小于或等于原始文件的帧率,如果发现改变帧率后MP4-AVC的声音与画面不同步,那么就不要勾选该项!)
宽高比:设置转换后的视频文件的宽高比。
建议:不勾选
画面旋转:设置MP4-AVC播放时的画面方向。
默认值:不勾选
效果:可以实时显示正在编码的画面。
默认值:勾选
(注意:转换过程中效果画面不流畅、没有声音是正常现象。如果效果画面为一片漆黑,说明视频转换出错,请检查设置的参数是否正确!)

在声音选项栏中的参数设置及含义如下:
声道:设置转换后音频的声道数。可选项:Original、Mono(Left)、Mono(Right)、Stereo、4Channels、4.1Channels、5.1Channels
建议:选择Stereo
(注意:选择多声道会导致转换失败,因为音频选项中的来源如果选择自动,那么会优先使用Mencoder,Mencoder不支持多声道输出,且PSP不支持多声道MP4-AVC的播放!如果需要保留多声道,请在音频选项中的来源手动选择其他解码器,如MPlayer等!)
声道映射:勾选后可以将左声道映射到右声道,这样就可以将单声道转为立体声。
建议:根据自己的需要进行设置
(例如:影片在播放时同时有国语和其他语言时,可以将国语声道映射到非国语声道,这样转换后的MP4-AVC的声道依然会是立体声且为国语发声.)
输出声道数:设置映射后音频的声道数。
建议:如开启声道映射功能后选择2
音量:调整转换后声音过大或过小的问题。范围-200dB-60dB。该参数根据自己的实际情况及需要自行调整,声音过大就调整到0dB以下,相反,声音过小就调整到0dB以上。0dB是不进行任何调整。
音量自平衡:当无法把握音量参数时使用的选项。可选项:
Disabled:不使用;
Mode1:自动增大音量;
Mode2:自动减少音量;
建议:选择Disabled
视频转换
将视频文件或AVS文件拖入MediaCoder中后点击开始转换,再次点击该键可以停止转换;点击可以暂停转换,再次点击该键可以继续转换。
点击选项菜单中的在所有任务完成后可以选择什么都不做、关机、休眠、待机、重启、注销
建议:根据自己的需要来选择





PS:由于能力有限,有误之处请多多谅解,并指出!
所有参考文献均来自互联网.感谢『漫游』酷论坛的kykdu大大!
如有修改,本人保留所有权利!
版权所有,转载请注明出处!
软件的更新很快,但是没有涉及x264参数设置,且最新版的已经不需安装Firefox浏览器就能进行高级设置!
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 1楼 发表于: 2009-01-13
什么时候高级设置可以不需要FireFox?
级别: 骑士
注册时间:
2006-09-22
在线时间:
0小时
发帖:
965
只看该作者 2楼 发表于: 2009-01-13
塞扬时代用过的软件..

级别: 精灵王
注册时间:
2005-12-24
在线时间:
45小时
发帖:
2298
只看该作者 3楼 发表于: 2009-01-13
设置界面好乱,看着就头大
起码向megui一样分下类会比较好

在长长地换硬件的道路上,纠结前进中
级别: 新手上路
注册时间:
2009-01-10
在线时间:
0小时
发帖:
103
只看该作者 4楼 发表于: 2009-01-14
引用
最初由 roozhou 发布
什么时候高级设置可以不需要FireFox?

呵呵应为是开源软件,所以就要使用FireFox了,不过我用着还行,至少对于我不会avs的编写来说:D
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 5楼 发表于: 2009-01-14
引用
最初由 Kisoul 发布

呵呵应为是开源软件,所以就要使用FireFox了,不过我用着还行,至少对于我不会avs的编写来说:D


这有什么关系?一个简单的设置界面居然要调用FireFox来实现,国内有多少人会装FireFox?作者写了那么复杂的界面,修改和编译了那么多开源软件,居然就不能自己写一个设置页面出来让人匪夷所思。

尽管我承认MediaCoder比MeGUI好用,但这个莫名其妙的前提还是让它和要装.NET的MeGUI一样被普通用户抛弃。再说.NET至少Vista还自带,可没见哪个版本Windows带了FireFox啊。
级别: 新手上路
注册时间:
2009-01-10
在线时间:
0小时
发帖:
103
只看该作者 6楼 发表于: 2009-01-14
引用
最初由 roozhou 发布


这有什么关系?一个简单的设置界面居然要调用FireFox来实现,国内有多少人会装FireFox?作者写了那么复杂的界面,修改和编译了那么多开源软件,居然就不能自己写一个设置页面出来让人匪夷所思。

尽管我承认MediaCoder比MeGUI好用,但这个莫名其妙的前提还是让它和要装.NET的MeGUI一样被普通用户抛弃。再说.NET至少Vista还自带,可没见哪个版本Windows带了FireFox啊。

如果我的电脑用来转换视屏的话,我无论多好的电脑也不想装vista,还没干什么就已经运行40+进程了,至少到2010年之前不会装vista,
级别: 新手上路
注册时间:
2005-06-30
在线时间:
1小时
发帖:
529
只看该作者 7楼 发表于: 2009-01-14
做BDRIP的话我觉得还是原生UDF 2.5的Vista/2008顺手= =

级别: 新手上路
注册时间:
2005-06-30
在线时间:
1小时
发帖:
529
只看该作者 8楼 发表于: 2009-01-14
 心理视觉模型:在rdo中使用Psy算法和Psy-Trellis量化,可提高细节,但会大幅提高码率。需要“动态预测和分区方式”选择>6。建议选择1.000000
 我也不明白这是干什么的,请高手指点,默认0 <-- 你上面不是都写到了么= =Psy-Trellis量化。。

级别: 侠客
注册时间:
2005-12-22
在线时间:
0小时
发帖:
497
只看该作者 9楼 发表于: 2009-01-14
又没强用,喜欢用就装不喜欢干脆不用这

我用这软件转挺好的

级别: 新手上路
注册时间:
2007-06-25
在线时间:
3小时
发帖:
209
只看该作者 10楼 发表于: 2009-01-14
挺麻烦的这软件,关键是x264的那些设置太乱了,还不如直接敲命令行了……
级别: 圣骑士
注册时间:
2003-02-20
在线时间:
79小时
发帖:
1605
只看该作者 11楼 发表于: 2009-01-24
firefox里那些参数的说明还和megui不一样,我脑内转换n久

嗯。。。
级别: 新手上路
注册时间:
2009-01-30
在线时间:
0小时
发帖:
23
只看该作者 12楼 发表于: 2009-02-14
估计作者是不会去掉firefox的要求。其实这软件主要是在国外火,上软件评选等等,用户也很多,而且开源爱好者用户也很多,你可以发现连注释都是只有英文版的,还有英文志愿者主动做了不少文档编写之类的苦力活,捐赠的大部分都是美元。
在作者的英文论坛上,反映需要装ff太麻烦的反而远没有国内反映这的多,虽然英文用户数远比国内来的多。
估计作者不会理会这类要求。

作者用到了firefox的某引擎,当然这不是必须的,作者大概只是觉得用那个现成的东西很方便,实现的过程很精练很酷。事实上,在这款软件里,这种设计带来的功能和便利确实不仅仅是更改本地设置这么简单。
用.net framework也不是必须的,虽然.net很强大,用它写程序很方便,但是其实只要程序员不那么懒,很多程序都是完全没必要用.net framework的,比如MeGUI等等。

这里就是开源作者的傲气了,大概是:我喜欢用这玩意写,因为用这写程序很爽;爱用不用,反正这软件也带不来多少收益,想赚钱我也不开源了。等等。

这就是为什么在vista普及前,商业软件用到.net framework的很少,但是.net在一向对微软没好感的开源社区却很受欢迎。
明明赚不上钱,很多程序员还是喜欢开源的原因之一,攻受关系终于颠倒了,终于可以彻底不看别人脸色了。:o 当然这说法玩笑居多,对于编程的人,学习中遇到的许多障碍都是人为设置,老是要面对一个个不知道可不可靠黑箱子,工作时也不安心。
级别: 新手上路
注册时间:
2009-02-21
在线时间:
0小时
发帖:
2
只看该作者 13楼 发表于: 2009-02-21
作者已在最新版本加入了内置浏览器、[/ku]

我有时候觉的 Nero 9 Recode 压动画比 X264 干净 细节爆强 、但动态画面又感觉不如 X264 [/KH]
级别: 新手上路
注册时间:
2009-02-27
在线时间:
0小时
发帖:
1
只看该作者 14楼 发表于: 2009-02-27
有建设性~

恭宽信敏惠
快速回复

限150 字节
上一个 下一个