文档库 最新最全的文档下载
当前位置:文档库 › 中文版MeGUI的x264编码配置

中文版MeGUI的x264编码配置

中文版MeGUI的x264编码配置
中文版MeGUI的x264编码配置

中文版MeGUI的x264编码配置

在MeGUI用内置工具AVS创建一个简单脚本(这里暂时不介绍AVS的各种滤镜使用参数),要求在点击DirectShowsource(手工、专业)能弹出视频预览窗就可以保存AVS了。此时内建的AVS会自动加载到MeGUI 主界面,进入本文主题压制参数x264配置。

用内置工具建AVS脚本保存后会自动加载到MeGUI界面(AVS的保存最好和视频同在一起)视频输出,注意MeGUI分配的路径是和源视频同一处的,如果本身源视频就是mkv的那么视频输出要改一下视频名称或是存放路径,以免被覆盖转制出错。

没有勾选―显示高级设置‖英文―Show Advanced Setting‖设置界面没有显示完全。

勾选―显示高级设置‖后,配置界面完全显示出来,

主要

主要面板:编码模式有这么几种:ABR \ Const.Quantizer \ 2pass –1st pass \…… \ Const.Quality,说说常用的,ABR:平均码率,做动画基本不用,Const Quality:恒定质量模式(追求质量不计码率和容量大小的片子使用),一次编码,做动画基本不用,xPass:x次处理,能做到动态高码率,静态低码率,看到很多动画在激烈的打斗场面的时候都会有很高的码流,甚至有10m,20m的说,但是,在静态画面的时候码流较低,这是为了使体积都用在最需要的时候,如果激烈战斗的动态画面码率低的话那么就什么都看不清楚了…所以2pass 对于压缩后片子的整体质量有所提高。

对于那么多的编码模式,最终要用的都是:Auto-2PASS,两次的编码压缩使得码率低,体积更小,质量也高,但是消耗的时间是CQ模式的大约一倍,CQ模式相当于只跑了第2PASS,而2PASS模式还要跑完第一PASS才跑第二PASS。(加入列队编码时注意到,自动

二次编是要跑完两个x264才完成视频输出,时间久就是因为这样来的。)

BITRATE:码率设置,以kbps为单位,片源好以1500kbps以上压制成1024X576的片子体积能减三倍以上,当然码率越高和源的差别越小。这个自己可以用经验或是心理设置或是看别人压什么片怎么个设置。

预设值:不要动了,这个没见有人说动过,所以这个保持默认。

视频类别:对于视频播放器设备而定的值,和下面AVC 档次一起说。

AVC 档次:AVC(X264格式文件的版本),这项参数对于你要压制兼容的设备以及后面的参数都有影响,压制PSP兼容的用主要档次AVC级别选LEVEL 3.0必须,而且是官方定的。压制PSV的可以直接高档次AVC级别选Level 3.1。想在电脑上看的比较好的可以用高档次LEVEL 4.1,个人表示一般不考虑兼容PSV可以选择高档次LEVEL 4.1或是AVC级别LEVEL 5.1,基本High@4.1和High@3.1用来压制720P都不会有啥区别,前提是在电脑上看的话…在PSV上的话 4.1就不兼容看不到了(官方标准解释,我们只能遵守) AVC级别默认Unrestricted/Autoguess自动选择High@3.1。目标回放设置,默认缺省值就行了。设置完成就得到上面的图了。

帧类型(Frame-Type)

H.264特征

去马赛克:开启环路滤波,去除马赛克,默认值:勾选

筛选强度:当勾选了去马赛克可设置数值,设置环路滤波的AlphaC的参数,提供范围在-6—6。选负值时,画面会锐利,建议值为0

筛选阈值:同上,设置环路滤波Beta的参数,提供数值同上,建议值同上,默认。CABAC:基于上下文自适应的二进制算术编码(Context-based Adaptive Binary Arithmetic Coding)默认开启,选上后使码率降低10%左右而基本无质量损失,禁用后可以占用更少的CPU,就是压制速度会加快,但是会影响压缩性能,并会使得x264的一些高级功能被禁用。对比另一种熵编码算法CAVLC要好上不少。

GOP大小:默认即可,基于帧。

GOP最大值:就是keyint,默认值250,设定最大IDR帧间隔,为0时则永远不插入非场景变更的IDR帧。默认值对于大多数视频没什么问题,一般来说,用片子的FPSX10得到的

值对于大多数视频都很好,除了蓝光,广播或者其他专业流编码才设置为较低值。对于动画来讲,可以设稍大一些,一般默认即可。

GOP最小值:设定最小IDR帧间隔,默认为keyint/10,如果GOP最大值是250那么最小值可以设为250/10=25,过小的值会导致产生―错误的‖IDR帧,I帧和IDR帧都是参考帧,一旦出错接着参考他的P帧和B帧都会错误,所以,动画可以设小一些但是20以下不推荐。注意此项与scenecut(插入I帧值)相关,后面会说。

打开GOP:打开-GOP是一个提升压缩效率的编码技术,但是有些解码器不能完全支持打开GOP流,因此默认关闭,为了兼容性一般也不开启。

切片:这部分的设定关于切片的,做动画与之无关,如果是在为蓝光编码,才需要使用,否则那三项默认都不需要设置。

B帧-B帧加权预测:允许B帧加权预测,可以减少相邻B帧质量低的影响,对质量和压缩比都有提高,且对速度影响极少。建议默认开启。

可插入B帧数量:指在I帧与P帧之间可插入B帧数量的最大值,就是设置x264可使用的B帧的最大连续数量,范围0-16。数值越高,压缩速度越慢,一般不需要过高,基本5以上的数值都提升不大,高B帧没有意义,你即使写上16,实际上可能B帧数量只有6,而高B帧要跑adaptive b-2的时候会非常慢,因此建议根据片源来选择该数值大小,一般默认3都行,5左右性价比都行。

B 帧偏好设定:B帧倾向。控制是否更多或者更少地插入B帧,数值越高越容易插入B帧,是x264码率控制的参数之一啦,大于0的值会更多的插入B帧,负值则相反,范围从-100到100,一般来说x264会自动控制,不需要我们在这个数值作更改,毕竟x264的位元率控制也不错,不需要更改。

自适应B帧判定模式:设定弹性B帧位置决策算法。此设定控制x264如何决定要放置P帧或B帧。

0-关闭:停用,总是挑选B帧。就是全部是B帧…这与旧的no-b-adapt设定相同作用。

1-快速:―快速‖算法,较快,越大的--B帧数量值会稍微提高速度。当使用此模式时,基本上建议搭配--B帧数量16使用(最大值)。

2-优化:Optimal―最佳‖算法,较慢,越大的—B帧数量值会大幅降低速度。这里表示做动画蛋定的用低B帧数量值并用最佳算法,总觉得比快速算法科学那么一点,画质我是分辨不出差别不过速度倒是差不多。

B帧作参考帧:指是否允许B帧作为参考帧

禁用-Disabled

始终-Strict

标准–Normal

首先,B帧是虚幻帧,如果B帧可以作为参考帧就是类似于I帧或IDR帧,这样看上去应该画质会有所提高,但是,作为参考帧的话,压制后PSP不兼容!…不考虑压制PSP兼容可以Normal(标准),相比没开的效果应该好些,默认标准无须更改。

最大参考帧数:范围从0到16,这个参数简单的来说,就是设置P帧可以选择它之前的多少帧作为参照帧(B帧的值要小1-2,取决于那个B帧能不能作为参照)。最小可以选择值1,只参照自己前面的那帧。

注意x264标准限制了每个level可以参照的帧的数量,因此如果乱设置的话后果是啥谁都不知道…。例如:如果选择level4.1,1080p最大选4,720p最大选9。

这里附上常见的分辨率对应的最大可取考帧数值

1280*544 12

1280*720 9

1920*800 5

1920*816 5

1920*1080 4

如果你的视频分辨率不在上面的范围,你可以用下面这个公式自己计算你的的最大考帧值,公式为8388608除以(视频长和宽像素的乘积)。然后这个参数,做动画的对质量和压缩比都有要求,因此这个参数很重要!!这个值要参考之前设置B帧的数量,还需要注意是否超出分辨率对应的最大值,一般720P的话该值3到5都可以,过高还是会使压制速度变慢,毕竟做字幕压制都是要速度完成的,考虑速度和质量的平衡点很重要。

插入I帧最低值:用于场景变换检测的值,也可以说是决策使用I帧、IDR帧的阈值,x264会计算每一帧与前一帧的不同程度并得出一个值。如果这个值低于scenecut(插入I帧值),那么就算检测到一个―场景变换‖。而正常来说,是插入P帧来分隔的,但是由于该值超过了设定值,如果此时距离上一帧的距离小于min-keyint则插入一个I帧,反之则插入一个IDR 帧而不是插入一个P帧。较高的值会增加侦测到场景变换的几率,做动画的话没必要提高该值,默认40即可,所以如果上面的min-keyint的值过低,出现错误的IDR帧原因就是检测到转场然后插入了错误的IDR帧。

P帧加权预测:开启明确的权重预测以增进P帧压缩。越高级的模式越耗时,但是默认为2,是启动智能统计静态帧,特别为增进淡入淡出效果的压缩率而设计的,但是为了兼容PSP 和PSV主要是为了防花屏,有人认为需要关闭,直接默认智能。

隔行扫描模式:启用交错模式,用于隔行扫描的源,如果用逐行扫描的源上开启交错式编码后,输出的视频会悲剧,做动画一般片源都不会是隔行扫描的源~因此一般没必要管,禁用即可。

Pulldown:使用其中一个默认模式将渐进式、固定帧率的输入资料流标志上软胶卷过带,做动画的话默认即可不需要理会此参数。默认禁用

自适应I帧决策:默认开启即可,关闭会使得(插入I帧值——scenecut)(Wiki上说的用于衡量当前帧与前一帧差异大小的―metric‖。当前帧与前一帧差异越大,把当前帧分别编码为P帧和I帧时的数据体积越接近,比值(bit size of P-frame)/(bit size of I-frame)越大(这个比值应该是在0-1之间),[1- (bit size of P-frame)/(bit size of I-frame)) ]* 100 keyint/(distance from previous keyframe)越小,当小于--scenecut值的时候,判定这是一个场景切换,放置I/IDR帧。显然从表达式五可以看出,--scenecut值越大,放置放置I/IDR 帧的几率越高,wiki和Akupenguin的表达方式不一样,但内涵是一致的。)就是用于场景变换的参数无效,不会开启场景检测同时不插入I帧或IDR帧。设置完就得到上图定值图了。说一下x264编码的帧是如何压制组成的,帧在mp4的压制里面是必须要懂得的基础之一,视频压缩时,其实是把每帧当作一幅静止图像压缩,这个想一下就明白常见的纸画动画怎么动起来的。但是在压制x264 mp4的时候,会采取各种各样的算法(编码的不同)去减少压缩后视频的体积,而在x264当中,采用I,P,B帧是非常常见的压缩方法。说到压缩的方法,就有帧内压缩和帧间压缩两面,两种压缩方法各有利弊,帧内压缩的好处是在解码的时候由于只需要考虑对帧内压缩进行解压缩,不需要考虑帧间压缩带来的其他额外负荷,所以,对计算机的计算要求比较低,解码最容易,代价就是高码率,就是体积比较大。而帧间压缩常采用I,P,B帧来进行压缩,帧内编码帧又称intra picture,I 帧通常是每个GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图象。I帧可以看成是一个图像经过压缩后的产物。P frame: 前向预测编码帧又称predictive-frame,通过充分将低于图像序列中前面已编码帧的时间冗余信息来压缩传输数据量的编码图像,也叫预测帧;B frame: 双向预测内插编码帧又称bi-directional interpolated prediction frame,既考虑与源图像序列前面已编码帧,也顾及源图像序列后面

已编码帧之间的时间冗余信息来压缩传输数据量的编码图像,也叫双向预测帧;这里继续解释,I帧就是参考帧是真正的图像帧,在参考帧之间是前向预测帧P帧和后向预测帧B帧,形成所谓的IBP结构,两个I帧之间有多少个B帧和P帧,也有一些常用的组合,比如IBBP (下图)、IBPBP等等。P帧则需要参考前面的I帧或者B帧来生成一张完整的图片,B帧则需要前后各参考I帧和P帧,因为B帧本质就是双向预测帧,用来记录前后I,P帧之间图像变化了什么,

图为典型的视频序列,注意传输和显示时序列会变化的!b-frames=2这些帧的结构就是所谓GOP(Group of Pictures 画面组),GOP包含的B和P帧的数量越多,称为GOP越长,也叫LONG GOP结构,GOP越长,则压缩效率越高,但是也不是没有上限的,不过GOP越长,就可以用更低的码率获取高码率才能获取的画质。当视频解码器逐个帧地对比特流进行解码以便重构视频时,必须始终从I帧开始解码。如果使用了P帧和B帧,则必须与参考帧一起解码。所以,因为B帧和P帧是―虚幻‖的帧,里面记录的其实是一些―预测‖到的和I帧之间的差异,所以,在解码时,需要根据I帧和这些B、P帧计算出真正的图像帧来,这样就会在解码时带来更大的计算负荷,除此之外,真正做帧精度编辑时,由于隔很久才有一个真正的I帧,所以,必须将GOP范围内的所有B帧和P帧都计算出I帧来才可以完整显示该帧,这样的话就给计算机带来其他额外负荷,对计算机要求较高,不过目前来说硬件解码显卡搞定也不需要太注重解码压力,因此用I,P,B帧压缩的视频体积小一些码率低一些,但是质量也还是可以很好的兼顾。一般来说假如I帧的压缩率是1,则P帧的压缩率可以达到I帧的三倍即3,P可以达到I帧压缩率的7到8倍即7或8。可见使用B帧能节省大量空间,节省出来的空间可以用来保存多一些I帧,这样在相同码率下,可以提供更好的画质。还有一种特殊的I帧叫IDR帧也会提到,IDR帧和I帧类似但是有所不同,假若存在以下帧:I P B P B P B B P I P B…如果这段视频应用了多重参照帧,那么蓝色的P 帧在参照他前面的I 帧(红色)的同时,还可能会参照I 帧之前的P 帧(绿色),由于I 帧前后的场景可能会有很大的反差甚至根本不同,所以此时P 帧参考I帧之前的帧不但会没有意义,反而会造成很多问题。所以一种新型的帧被引入,那就是IDR 帧。如果这段视频应用了多重参考帧的同时采用了IDR 帧,那么帧的顺序就会变成这样:I P B P B P B B P IDR P B…由于IDR 帧禁止后面的帧向自己前面的帧参照,所以这回那个蓝色的P 帧就不会参照绿色的P 帧了。(太乱了,不知道有多少人看得下去。)

码率控制(Rate Control)

所谓码率控制,指的是在给定码率和解码端缓冲区的限制下,如何选择最优编码参数的系统优化问题。x264一共支持5种码率控制模式,三种可选的控制方法。选择不同的编码模式有不同参考默认值,本例是以自动二次编码来设置的。

量化器

最小/最大/相邻帧量化差:最小,默认0(设定x264所使用的最小量化值。量化值越低,输出视频越接近输入视频。低到一定程度时,输出将看上去跟输入相同,虽然并不是完全相同。通常没有理由允许x264再花费比这更多的码率编码宏块了。若开启了自适应量化(adaptive quantization,默认开启),则不建议提高最小量化值,因为这样一来会降低画面内平坦背景部分的质量。)

最大:默认51(本汉化版x264已提升为69)与最小量化差相反,它设定了x264可用的最大量化值。默认值51是H.264规范中最高的可用值,代表极低质量。该默认值等于是禁用了最大量化差值。如需限定x264输出视频的最低质量,可以考虑降低该值(一般别低于

30-40),但通常不推荐改动。相邻帧:相邻两帧之间量化值之差的最大值,默认:4。

量化比(I帧:P帧/P帧:B帧):默认:1.40(修改I帧与P帧平均量化值的比例。值越高,I帧的质量越高。/1.3(修改P帧与B帧平均量化值的比例。值越高,B帧的质量越低。开启mbtree(MB-Tree控制方法x264的1197版后引入MB Tree默认开启)时无效,因为mbtree 自动计算最优值。)

亮度死区:不可设置

色度与亮度量化差:默认:0。编码时,在色度平面(chroma planes)量化值基础上,增加一个偏移量,可以是负数。当使用psy选项(psy-rd或psy-trellis)时,x264会自动降低此值(一般在此值基础上减去2),以补偿psy优化时默认过于偏重亮度(luma)质量而忽视色度(chroma)质量的问题。注:x264 仅在量化值小于等于29时,对亮度和色度平面使用相同的量化值。超过之后,色度量化值的增加将会慢于亮度,直至最终达到亮度q51、色度q39。这是H.264标准的要求。

VBV缓冲区的大小:单位kbit,默认0,取默认,x264自动设置。PSV可设置为17500 VBV最大瞬时码率:默认0,取默认同上。

冲区最大保留数据:保留的最大数据量与缓冲区大小之比,范围0~1.0,默认0.9,默认即可。

比特率方差:瞬时码率可以偏离的倍数,指定码率模式下(包括ABR 和nPass 模式),码率变化的可能性。值越小,码率变化的范围就越窄,编码器应对复杂场景的能力就会减弱。值越大,码率变化的范围越大,编码器应对复杂场景的能力越强,但文件大小可能会因此脱离预料的范围。设置成0 的时候,实际上是以CBR 在编码(码率完全不变),设置成100 的时候实际上是按照固定量化值在编码,码率完全由画面质量决定。范围0~100,默认1即可。

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

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

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

自适应量化器:

模式:可以在1帧中不同宏块间重新分配量化值,能提高暗部细节,但会提高码率。不能在固定量化模式(Const.Quantizer模式)中使用。三种模式,默认就行,不要关闭。

量化矩阵:将所有自定义量化矩阵设为内置预设值。预设值包括flat和JVT。该值表示量化是对8x8 YUV 信号图块进行DCT变换之后的系数的量化。通过对高频分量使用比较大的量化阶从而达到减小高频分量的编码空间,达到压缩的目的。代价就是丧失图像细节,边缘模糊等,可以关闭,默认Flat(none)

预扫描使用帧数:决定MB-Tree控制方法向前预测的帧数,默认40,增加帧数带来更好的效果但速度也较慢,个人表示做动画默认可以,但是习惯上50,因为压的时候没有明显感觉慢了,因此在不影响速度的情况下该值在100以内都可取。

使用MB-Tree控制方法:开启该项的话iangdangyu QuantizersRatio(I:P/P:B) ,简单来说此参数理论上能够优化P帧,但实际测试对所有帧压缩比均有提升,此参数请务必开启,特别是对于静态画面效果明显,对于现在的x264 个人认为其实静态和动态两方面来比较,静态表现其实稍差一点。维持默认开启即可。又完成一个项的设置,图上是暂定设定值

分析(Analysis)

动态预测

色度动态预测:默认勾选。进行色度的动态预测, 运动预测同时作用于亮度和色度平面,也就是对目标进行颜色和颜色亮度的侦测,不勾选就是关闭可以调高少量速度,但是,会影响质量,因此必须开启。

M.E.半径范围:和M.E.搜索方式是关联的。当M.E.搜索方式选择―菱形(me=dia)‖或―正六边形(me=hex)‖还是―可变半径六边形(me=umh)‖就启用M.E.半径范围,最大64。控制动态搜索的最大范围,推荐取值16~32。该数值越大,编码速度越慢,输出文件容量越小。各大动漫字幕组压制的大小在200m以下的720P MP4动画取的值就是32。这个值有人做过测试,用不同M.E.半径范围值用SSIM计算进行对比质量,然后结论是32以后这参数再高,压制速度会非常慢,同时质量提高非常非常的少,高于32毫无性价比可言。因此,用32尽头了。

M.E.搜索方式:菱形(me=dia),正六边形(me=hex),可变半径六边形(me=umh),全面

(me=esa)详细全面(me=tesa):

?dia(diamond菱形搜索) 是最简单的搜索方式,从最优预测值出发,往上、左、下、右一个像素处检测运动向量,挑选最好值,然后重复该步骤,直至找不到更优的运动向量。?hex(hexagon正六角形搜索) 的策略类似,但它对周围六个点进行range-2搜索,因此称为正六角形搜索。此方法效率大大高于dia,且速度相当,因此通常编码常用此项。?umh(uneven multi-hex不对称多六角形搜索)比hex慢很多,但能搜索复杂的多六角形,以避免错过很难找到的运动向量。与hex和dia相似,M.E.半径范围参数直接控制umh的搜索半径,使用者可自行增减搜索的空间尺寸。

?esa(exhaustive全面搜索) 在最优预测值附近M.E.半径范围范围内的整个空间内,以高度优化的智能方式搜索运动向量。相当于数学上的穷举法,搜索区域内的每一个运动向量,但是更快些。然而,此方法远远慢于UMH,且好处不多,对于普通编码没有太大用处。?tesa (transformed exhaustive变换全面搜索)算法尝试对各个运动向量近似哈达玛变换比较法。与exhaustive类似,但效果略好,速度略慢。

目前发现影视压制多用―可变半径六边形(me=umh)‖下面讨论一下-me的不同参数占用内存数据值——

测试方法:

统一片源,统一变量动态预测和分区方法(subme=8),直接用x264内置的ffms加载视频,分别测试不同subme和me下的windows任务管理器中―峰值工作设置(内存)‖。数值以取一个x264命令过程中的所达到的最大值。

测试结果:

subme=8时

me 内存峰值

dia 308180

hex 307000

umh 307500

esa 344456

tesa 347800

数据分析和结论:

从数据中我们不难看出来,当me为dia、hex、umh时的占用内存情况基本相当,dia稍多;me为esa和tesa时会比前三种情况增加很多内存占用,tesa比esa多。在subme分别为8、9、10这三个平常最常用的值的平行测试中,影响内存占用的主要因素并非subme而是me,但是两者对压制速度的影响不可忽略[1][2]。因此我们可以得到如下结论:–me的不同设定会影响内存占用,当me为dia、hex、umh时内存占用大致相当;当me为esa时会比dia、hex、umh多12%左右的内存占用;me为tesa时和esa相当,内存占用比esa 多1%左右,比umh多13%左右。

动态预测和分区方法:子像素(subpixel)估测复杂度,越大越好。数值1-5单纯控制子像素细化强度。数值6会开启模式决策RDO,数值8将开启运动向量和内部预测模式RDO。RDO 模式大幅慢于低级模式。采用低于2的值,会使用一种较快、但较低质量的lookahead模式,同时会影响–scenecut(插入I帧值)的决策,因此不推荐。可选值:00到11(目前最高)默认7,一般来说,压制动画最少都要默认的7,较好的就8,追求画质,推荐使用9,追求画质的同时追求压缩率,可以10或11,不过压制速度要比9慢很多,一般对于急着出字幕的压制来说,8比较快,9的画质提升也挺大不过也比8慢上不少,机器很好的可以9以上。其实也有不少用10的和11的,主要是10相比9的码率压缩真的非常出色,提升也较前面的7到8或者8到9要大,看实际机器情况选择吧,机器不怎么好,选择9已经很慢。

注意,从8以后每跳一级要压制的时间会长很多……

其它:

Dired预测模式:默认值:空间。设定"direct"动态向量(motion vectors)的预测模式。有两种模式可用:―空间‖和―临时‖。可以指定none来停用direct动态向量,或指定"自动"来允许x264在两者之间切换为适合的模式。如果设为―自动‖,x264会在编码结束时输出使用情况的信息。自动最适合用于两阶段编码,但也可用于一阶段编码。在第一阶段自动模式,x264持续记录每个方法执行到目前为止的好坏,并从该记录挑选下一个预测模式。注意,仅在第一阶段有指定自动时,才应该在第二阶段指定自动;如果第一阶段不是指定自动,第二阶段将会预设为―临时‖。none模式会浪费位元数,因此强烈不建议。

高级量化模式:此值必须选择:一直使用。如果不选择一直使用,在定义subme时,不能得到最高的参数值。

psy-RD量化:默认: 1.00 在rdo中使用Psy算法(一种心理视觉模型)。第一个值是Psy-RDO 的强度(需subme>=6)第二个数是Psy-Trellis量化的强度(需要trellis>=1)。注:Trellis还在试验阶段,至少不该用于动画。这个参数对应--psy-rd 0:0中前面的数值!当Subme参数选择大于等于6时才能使用该这个参数。该参数会影响到色度与亮度量化差(码率控制项)的参数。当设置该数设置为1.0时色度与亮度量化差会自动设置为-2;当该参数设置为0时色度与亮度量化差会自动设置为0)所以建议修改默认值为:0

Psy-Trellis量化:可提高细节,但会大幅提高码率。默认为0即可。

无混合参考帧:不可以在一帧内使用不同参考帧。不勾选能提高画面质量默认即可。

关闭P帧联编码:关闭P帧联合编码。勾选上该项后可以增加细节,但也会增大体积。

关闭P帧快速跳过检测:关闭P帧快速跳过的检测,一般默认,压制PSV的话可以勾选默认值:不勾选,不勾选可以提高编码速度,不过可能会导致阴暗处或天空等场景出现明显的色块,因此选上。

关闭psy算法:关闭Psy算法默认值:不勾选,默认即可,如果压制PSV的兼容视频可以勾选。

降噪处理:降噪,范围0-10000。默认为0即可。

宏块

分区:全部:'p8x8,b8x8,i8x8,i4x4'H.264视频在压缩时被分割为16×16的宏块。这些块可以被分为更小的块,本选项就控制此分割。开启此选项,即开启了单个分块(individual partitions)。分块对不同帧类型(如I, P, B)分开设置。可用分块有p8x8, p4x4, b8x8, i8x8, i4x4 ?I: i8x8, i4x4

?P: p8x8 (同时启用p16x8/p8x16), p4x4 (同时启用p8x4/p4x8)

?B: b8x8 (同时启用b16x8/b8x16)

也可设置为―默认‖或―全部‖。

p4x4通常没什么用,且大大增加编码时间/编码质量之比。

蓝光选项:默认(暂时用不上)因为我们不是为了压好之后刻录成BD盘让BD播放器播放,全部维持默认。

这样又把分析给分析了个遍,如上图的给定设置值

杂项(Misc)

大部分可以维持默认,可能你会需要更改的地方有以下:其它项里面的线程数,该参数默认为0,主要是压制时调用CPU用的,0表示自动,像4核的CPU X4 955就直接写6,看说明计算方法是CPU核心数目*1.5就行,填6压制视频的时候CPU占用率100%……写成8也是100%占用…所以这个基本是骗人的,不用理也行了。

输入/输出:PSNR计算,SSIM计算是画面质量检测机制…默认不勾选就是关闭就行了,增快速度哦。强制SAR值,这个是参数是限定画面比例用的,假如480P压制好了以后画面变形了,一般都是AVS上没写好,同时SAR也没写好。解决方法是要不就是在AVS上写好:16:9global MeGUI_darx = 16

global MeGUI_dary = 9

4:3

global MeGUI_darx = 4

global MeGUI_dary = 3仍在AVS的首两行得了。

不然就是强制SAR, 如果是4:3 的视频就填--sar 8:9

16:9 宽屏的视频就在最上面的空白地方输入--sar 45:38

最后在最底部的预配置里面新建一个文档,保存设置好的参数,以后方便调用。(直接点最下面的―确定‖就保存当前设置好的参数了)

至此中文版MeGUI视频x264编码参数完完全全给出了个理论的定值,其中有些是可变的,这要从经验来定制了,相关设定到此结束。(转载时请尊重本人劳力注明出处)下载中

文版MeGUI转到论坛此处页面

——宁战网络修订整理2012-7-30

qaac 2.15命令行参数

qaac 2.15 Usage: qaac [options] infiles.... "-" as infile means stdin. On ADTS/WAV output mode, "-" as outfile means stdout. Main options: --formats Show available AAC formats and exit -a, --abr AAC ABR mode / bitrate -V, --tvbr AAC True VBR mode / quality [0-127] -v, --cvbr AAC Constrained VBR mode / bitrate -c, --cbr AAC CBR mode / bitrate For -a, -v, -c, "0" as bitrate means "highest". Highest bitrate available is automatically chosen. For LC, default is -V90 For HE, default is -v0 --he HE AAC mode (TVBR is not available) -q, --quality AAC encoding Quality [0-2] --adts ADTS output (AAC only) -A, --alac ALAC encoding mode -d Output directory. Default is current working dir. --check Show library versions and exit. -D, --decode Wave output mode. -r, --rate keep: output sampling rate will be same as input if possible. auto: output sampling rate will be automatically chosen by encoder. n: desired output sampling rate in Hz. --lowpass Specify lowpass filter cut-off frequency in Hz. Use this when you want lower cut-off than Apple default. -b, --bits-per-sample Bits per sample of output (for WAV/ALAC only) --no-dither Turn off dither when quantizing to lower bit depth. --gain Adjust gain by f dB. Use negative value to decrese gain, when you want to avoid clipping introduced by DSP. -N, --normalize Normalize (works in two pass. generates HUGE tempfile for large input) --delay <[[hh:]mm:]ss[.ss..]|ns> Specify delay either by time or number of samples. When positive value is given, prepend silence at the begining to achieve delay of specified amount.

菜鸟学压制视频+字幕(超详细)

菜鸟也要学字幕 我也是新学习如何压缩视频和添加字幕,找了半天各种专业数据,专业单词让人头痛脑热,还好花了3,4天摸清了一些门道。想来想去还是把自己摸索的一些东西贡献给广大小白,我只介绍最基础的方法和工具,老鸟完全可以绕道,想学专业制作软件的也不用看了,如果想5分钟之内上手的话,不妨往下看。 视频压制,压缩就是通过专业的工具改变视频的编码方式通过对视频质量不明显的降低来获得更小的文件体积,以便于在不同的设备上观看。比如将20G的好莱坞3D大片压缩成1G的高清视频,或者在视频中压入自己或找到的字幕。专业的视频编辑软件有许多AE,AP 以及MEGUI等等,没有一定的基础知识很难上手,介于半专业的软件会声会影恐怕也不是咱们小白能拿来用的,更不要说全英文界面了。下面我就介绍几种在网上很常见也很简单的方法来实现2个功能;视频格式转换和字幕添加。 在最前面我首先说一点关于字幕的,字幕可以分为2种,外挂字幕,就是在你的视频文件外有一个和视频文件同名的字幕文件,视频播放的时候播放器自动把字幕加到视频下面,视频和字幕是分开的,把视频移到别处播放就不会有字幕显示了,大多数播放器还支持在线字幕,当你联网播放视频时,他会自动到网上寻找对应的字幕用来显示。内嵌字幕,就是字幕是视频图画的一部分,二者不能分开,这种往往需要把字幕文件和视频放到一起用软件压一压。当然最基础的是如何找字幕或者自己制作字幕,后面再说。 第一种,播放器自带转换功能(以暴风影音为例,QQ影音和迅雷看看等等同类) 首先我们要打开我们的要编辑的文件。

在打开文件后,在视频播放的右上角有四个小字,要注意。单击“字”便是字幕 在载入和浏览的地方可以选择你想要加入这个视频的字幕文件,当然前提是你已经准备好了字幕文件。下面的按钮你可以选择字幕的大小和字体。

Locust命令行参数详解

Locust命令行参数详解 -h, --help 查看帮助 -H HOST, --host=HOST 被测试的主机地址,格式:http://10.21.32.33 --web-host=WEB_HOST Locust Web 页面的主机地址,默认为本机 -P PORT, --port=PORT, --web-port=PORT 被测试主机端口,默认8089 -f LOCUSTFILE, --locustfile=LOCUSTFILE 指定运行Locust 性能测试文件,默认为: locustfile.py --csv=CSVFILEBASE, --csv-base-name=CSVFILEBASE 以CSV格式存储当前请求测试数据 --master 分布式模式使用,指定当前节点为master 节点 --slave 分布式模式使用,指定当前节点为slave节点 --master-host=MASTER_HOST 分布式模式运行,设置master节点的主机或IP地址,只在与slave节点一起运行时使用,默认为:127.0.0.1 --master-port=MASTER_PORT 分布式模式运行,设置master节点的端口号,只在与slave节点一起运行时使用,默认为:5557。注意,slave节点也将连接到这个端口上的master节点 --master-bind-host=MASTER_BIND_HOST 绑定Locust的主机名,只有使用master参数时可用,默认为* --master-bind-port=MASTER_BIND_PORT 绑定Locust的端口,只有使用master参数时可用,默认为5557。注意Locust将使用这个端口,所以默认情况master节点将绑定到5557和5558

meGUI详细教程(四)实战篇

meGUI详细教程(四)实战篇 以stash教学光盘的抓取、转换为例: stash教学光盘下载后,解压,得到一个扩展名为iso的文件,我们启动daemon 对这个文件进行虚拟,这样就如同在真实的光驱中运行一样。 选中相应的iso文件,点击“打开” 这时我的电脑/可移动存储设备中就多了一个虚拟光驱了,光驱名称同光盘名。

接着运行DVD Dcrypter对刚才虚拟光驱中的内容进行rip,也就是将几个VOB文件合并拷到硬盘上,方便后面的操作。 我们在前面的教程中将DVD Decrypter模式默认设为IFO模式,一般我们在制作时通常也是选择这种模式,这种模式比较方便,请各位朋友尽量先选用此模式。 但这个教程有点特殊,我们可从上图中看出,软件自动选择的内容是PGC59[00:07:07],也就是说只有7分钟,从长度上分析根本不是主要影片内容,这时,我们就换种方式,将DVD Decrypter模式改为File模式,这样它选的内容就是我们想要的正确的内容了。

设置好Destination目标路径后,点击下面的带绿箭头的大按钮,软件就开始拷贝内容到硬盘了。 文件拷贝中……

全部文件成功rip到硬盘。 在你刚才指定的rip目录中可以看到拷贝过来的内容,已经合并成一个大文件了。 下面进入第二步:生成d2v文件,运行DGindex,如果你的桌面上没有,可以在安装目录megui\tools\dgindex\中找到DGIndex.exe文件,最好建个快捷方式到桌面,方便以后的使用。 DGindex运行后,点击File菜单的open,

找到刚才rip到硬盘上的内容,就是从虚拟光驱中拷贝到硬盘上的那个最大的VOB文件,如果前面设置正确,这里应该只有一个最大的VOB文件。点击OK. 点击过OK后,立即就会出现预览界面。

fastcopy命令行参数解释

fastcopy命令行参数解释 2011-06-17 16:05 fastcopy是一款复制删除文件的工具,为什么要用它,因为他比系统的复制删除要快,特别是文件超多,超大的情况下. FASTCOPY可以在WINDOWS下使用,也可以在DOS下运行命令 下面是FASTCOPY命令行方式: fastcopy.exe [/参数] file1 file2 ... [/to=dest_dir] 基本参数: /cmd=(noexist_only|diff|update|sync|force_copy|move|delete) noexist_only 复制-如重名,则不复制 diff 复制-如重名,则公复制大小与时间不同的文件 update 复制-如重名,则复制较新的源文件 sync 同步-如重名,则复制大小与时间不同的文件 force_copy 复制-覆盖重名文件 move 移动-覆盖重名文件并强行删除源文件 delete 删除-强行删除指定的文件与目录 /auto_close 拷贝结束后,自动关闭 /force_close 如果拷贝结束后,发生错误,也强行关闭 /open_window 显示Fastcopy窗口界面 /estimate 预测拷贝完成时间 /no_exec 对Fastcopy窗口界面设置参数,但是不执行 /no_confirm_del 当用/delete参数时,不显示确认界面 /error_stop 发生错误时中止动作(在/error_stop=FALSE抑制)

/bufsize=N(MB) 用MB单位来指定缓冲器大小 /speed=(full|autoslow|9-1(90%-10%)|suspend) 速度限制 /log 输出记录文件(fastcopy.log) (在/log=FALSE抑制) /skip_empty_dir 启用过滤,不拷贝空文件夹(在/skip_empty_dir=FALSE抑制) /job=任务名称执行指定的任务 /force_start 在其他的FastCopy拷贝,并且正执行的时候,执行立即也(在/force_start=FALSE抑制) /disk_mode=(auto|same|diff) 指定自动/恒等性/其他HDD方式。(债务不履行声明:) auto) /include="..." 指定Include过滤器 /exclude="..." 指定Exclude过滤器 /overwrite_del 在删除文件之前,删掉方式时,重新取名给重复&,使复原无效(在/overwrite_del=FALSE抑制) /acl 拷贝存取支配清单(ACL)(只NTFS有效)(在/acl=FALSE抑制) /stream 拷贝副其次线流(只NTFS有效)(在/stream=FALSE抑制) /junction 复制junction·mount point(不是属下)junction·mount point自己(/junction=FALSE 拷贝属下) /symlink 用象征性连接(而不是本质)拷贝象征性连接其本身(在/symlink=FALSE 拷贝本质) [/to=dest_dir] 目标磁盘 fastcopy.exe [/options] file1 file2 ... [/to=dest_dir] Please use space character(' ') as separator(not semicolon). If filename contains space character, please enclose with dobule quotation marks. Ex) fastopy.exe C:\Windows "C:\Program Files" /to="D:\Backup Folder\" 使用"做为分隔符 c:\Progra~1\FastCopy\FastCopy.exe /cmd=sync /auto_close /open_window "\\ztsv-xs\e\网络游戏\永恒之塔" /to="e:\games\online\"

MeGUI详细教程

原帖请见https://www.wendangku.net/doc/206671920.html,/f?kz=1102144362 Chapter 1:视频文件基本原理。 视频文件的起源追溯至图片的起源。大家都知道,光的3原色是红绿蓝(Red,Green,Blue),任何一种颜色都可以通过三者不同比例调(a,b,c)节后,再控制灰度值(alpha,非必要)达到。储存一个像素需要(a,b,c,alpha)4个数。(题外话:电脑里面图形除了像素还有顶点,顶点用坐标(x,y,z,time)四个数。如果再为某些标量留一个空间,那么比较理想的处理模式是一个周期处理5个浮点数字。这就是为什么AMD的流处理器是5个一组,从R600到Turks)。 16bit,按rgba,有5550,5650(人眼对绿色最敏感),4444。24bit即rgb每个分量都是8位(似乎也有RGBA各6666)。32bit在24bit基础上带有一个alpha通道。24bit基本超过人眼分辨极限,照理说不需要更高的32bit,但是由于计算机2进制不喜欢24更喜欢32,32bit还是被广泛应用。最基础的bmp就是详细纪律每个像素。不过这样很费空间(一个24bit 540p的BMP文件要1.48MB,960*540*24/88/1024/1024)。好在很早一种图片格式应运而生并被广泛使用:jpeg。jpeg基于24bit存储,但是通过某种算法以及其微小的细节损失为代价极大的压缩图片。在Photoshop软件中以JPEG格式储存时,提供11级压缩级别,以0—10级表示。其中0级压缩比最高,图像品质最差。即使采用细节几乎无损的10 级质量保存时,压缩比也可达5:1。经过多次比较,采用第8级压缩为存储空间与图像质量兼得的最佳比例。以BMP格式保存时得到4.28MB图像文件,在采用JPG格式保存时,其文件仅为178KB,压缩比达到24:1。 jpeg的诞生使得图片存储变成小case,接下来就是视频技术了。最早的视频就是对于每一帧的图片记录一个jpeg。不过这样做的弊端显而易见:文件太大了。以上文中178KB为例,假如一部100分钟的电影,24fps(24帧,即每秒钟24张图片),平均每张图片178KB,那么需要的空间是:100*60*60*24*1788/1024/1024/1024=14.4TB。。。不解释了。 一个很明显的优化思路就是:一般前后两帧的图片相差无几,可不可以对于场景变化时,先用一个完整的帧记录开始的情况,然后后续几帧只几率和开始帧不同的地方呢?答案是肯定的。于是对于每一小段场景类似的地方(这一段术语上叫做GOP),第一帧就叫做I帧,后续记录与I帧不同的地方的帧就叫做P帧。P帧由在它前面的P帧或者I帧预测而来,占用极少的空间,从而使得视频的大小降低。H264和RMVB还引入了B帧的概念。B帧不仅参照前面的帧,还能参照后面的帧,B帧要求前后图像差距甚小,压缩效率相对于P帧更为高效。 H264是一种视频标准,实现这种视屏编码的编码器很多,最著名的,也是我们要采用的,就是X264.exe X264.exe在衡量视频质量上面,有两个参数:Quantizer & Quality。以x264.exe为例,Quantizer 和Quality都是介于0-61之间的浮点数(以前版本是0-51,Media Coder好像用了0-100)Quantizer更强调体积方面,是用严谨的数学公式推导出来的衡量图片质量的参数。0为无损(每一帧记录一张24bit bmp),61为最压缩(有兴趣可以试试)。一般平均下来21-28)是可以接受的。 Quality更强调质量方面。它是X264.exe从人类视觉方面考虑,估计图片看上去好与不好。。。(高智商啊,汗颜)它无法准确表示视频大小,但是却更能体现视频清晰与否。一般18-26

c语言中命令行参数argc,argv

main( int argc, char ** argv ) argv:指针的指针 argc:整数 char **argv or char *argv[] or char argv[][] 为了能形象的说明这两个参数的含义,我们先用一个实例来进行讲解: 假设程序的名称为test,当只输入test,则由操作系统传来的参数为: argc = 1,表示只有一程序名称; argc只有一个元素,argv[0]指向输入的程序路径及名称:./ test 当输入test para_1,有一个参数,则由操作系统传来的参数为: argc = 2,表示除了程序名外还有一个参数; argv[0]指向输入的程序路径及名称; argv[1]指向参数para_1字符串 当输入test para_1 para_2 有2个参数,则由操作系统传来的参数为: argc = 3,表示除了程序名外还有两个参数; argv[0]指向输入的程序路径及名称; argv[1]指向参数para_1字符串; argv[2]指向参数para_2字符串; 以此类推……………… void main( int argc, char *argv[] ) char *argv[]: argv是一个指针数组,元素个数是argc,存放的是指向每一个参数

的指针,第一个元素即argv[0]为程序运行的全路径名,从二个元素(argv[1])开始,是每一个参数的名称,最后一个元素为NULL。总的来说,即: * argv: 字符串数组 argv[0] 为程序运行的全路径名 argv[1] 为执行程序名后的第一个字符串; argv[2] 为执行程序名后的第二个字符串; ... argv[argc]为NULL。 int argc:表示argv的大小,是实际参数个数+1,其中+1是因为argv[0]是编译后的可执行文件名 main() 参数: Turbo C2.0启动时总是把argc、argv、env(存放环境变量)这三个参数传递给main()函数, 可以在用户程序中说明(或不说明)它们, 如果说明了部分(或全部)参数, 它们就成为main()子程序的局部变量。 请注意: 一旦想说明这些参数, 则必须按argc, argv, env 的顺序, 如以下的例子: main() main(int argc) main(int argc, char *argv[]) main(int argc, char *argv[], char *env[]) 其中第二种情况是合法的, 但不常见, 因为在程序中很少有只用argc, 而不 用argv[]的情况。 以下提供一样例程序EXAMPLE.EXE, 演示如何在main()函数中使用三个参数: /*program name EXAMPLE.EXE*/ #i nclude

最完整的MeGUI x264制作BDRIP入门教程

最完整的M eGUI x264制作BDRIP入门教程 https://www.wendangku.net/doc/206671920.html, 本文适用于想学或初学MeGUI x264的网友。如有何错误或不足之处,请指正。 一、所需软件及其安装 1. 系统:Windows XP、Vista或Windows 7 如果是Windows XP,需要安装Windows Media Player 11或12(解码VC-1视频必备)。同时Windows XP还需要Windows XP Microsoft .NET Framework 2.0 版可再发行组件包。Vista或Windows 7都已支持,不需要另外安装这个两个。 2. 终极解码(或完美解码) 暴风等其他全能播放器也可以,但不推荐,终极解码(或完美解码)指定解码器更方便,这一点在压片中有用。另外不能同时安装几个全能播放器,以免冲突发生意外,一个就可以了。这些软件都带有了Avisynth,可以在安装目录下看到。 3.Avisynth(可省略) 更新:现在新版本的megui升级时已经会自动下载并安装AviSynth,在C:\Program Files\megui\tools目录下,不需要自己另外安装。 这是一个独立的工具,用来为视频编辑编写脚本时用。现在主要使用的版本是AviSynth2.5.7。Avisynth安装后,meGUI会下载Avisynth所需的一系列插件,你无需自己下载。 如果则已经安装了终极解码(或完美解码),则可以不用也不推荐另外安装Avisynth,终极解码(或完美解码)的目录下已经包含有Avisynth。 4. 高品质Nero AAC 编码器 这个是在压制时要用到的一种高级声音编码,但因为版权问题,所以meGUI的升级不提供相关下载。你可以访问下列地址,从网站下下载: https://www.wendangku.net/doc/206671920.html,/cht/technologies-aac-codec.html 也可以直接使用下面的地址: ftp://https://www.wendangku.net/doc/206671920.html,/tools/NeroDigitalAudio.zip 5. MeGUI 先安装Microsoft .NET Framework 2.0(如果是xp系统的话),然后安装终极解码(或完美解码),最后再安装MeGUI。 安装MeGUI后,会提示重启MeGUI,重启后提示要升级,升级的过程可能需要些时间。升级到最近后阶段会依次弹出3个窗口,把那些选项全部勾选上,然后点Import。 初次安装后,升级是必须的,只有升级后,才会有相关组件使用。升级好以后,还需在MeGUI中设置一下。在MeGUI的主界面依次进入Options → Settings,在弹出的对话框中切换到Program Paths。再仔细看下面,还有Video、Audio、Muxer、Others几个小标签,这里需要指明相关组件的安装路径。不过大部分在MeGUI升级过程中就自动设置好了。进入Others标签,如果先安装了终极解码(或完美解码),安装Megui时会自动找到AviSynth 2.5路径,如下图1所示。如果自己另外安装了AviSynth,则要自己设置一下avisynth plugins 安装目录。

Chrome 的可用命令行参数

谷歌浏览器Google Chrome 的可用命令行参数 -allow-all-activex 允許所有的ActiveX -always-enable-dev-tools 始终启用-DEV-工具 -app 应用程序 -assert-test断言测试 -automation-channel 自动化通道 -channel 渠道 -crash-test 碰撞试验 -debug-children 调试儿童 -debug-print 调试打印 disable-accelerated-compositing 禁用加速 disable-winsta 禁用渲染备用窗口 disable-application-cache 禁用应用程序缓存 disable-apps 禁用应用程序 disable-audio 禁用音频 disable-auth-negotiate-cname-lookup disable-background-networking 禁用后台联网 disable-backing-store-limit 禁用存储数量限制,可以防止在打开大量的标签窗口时,页面出现闪烁的现象。 disable-byte-range-support 禁用缓存的支持字节范围 disable-click-to-play 禁用点击播放 disable-connect-backup-jobs 如果超过指定的时间,则禁用建立备份的TCP连接disable-content-prefetch 禁用内容预取 disable-custom-jumplist 禁用Windows 7的JumpList自定义功能 disable-databases 禁用HTML5的数据库支持 disable-desktop-notifications 禁用桌面通知(默认窗口启用) disable-dev-tools 禁用所有页面的渲染检测 disable-device-orientation 禁用设备向导 disable-webgl 禁用WebGL实验功能 disable-extensions 禁用扩展 disable-extensions-file-access-check 禁用扩展文件访问检查 disable-geolocation 禁用地理位置的JavaScript API disable-glsl-translator 禁用GLSL翻译 disable-hang-monitor 禁止任务管理器监视功能 disable-internal-flash 禁用内部的Flash Player disable-ipv6 禁用IPv6 disable-preconnect 禁用TCP/IP协议 disable-javascript 禁用JS disable-java 禁用Java disable-local-storage 禁用本地存储 disable-logging 禁用调试记录 disable-new-tab-first-run 禁用新标签显示的通知 disable-outdated-plugins 禁用过时的插件

图文[教程] AVS+MEGUI+字幕制作+音轨工具教程【最为详实的教程 手把手教会你压片】NVCG@老虎

很多朋友都希望看到关于AVS+MEGUI+字幕的详实教程,而如今很多教程写得略为简单,不能起到很好的引导作用,老虎因此尽量编写得简单易懂,配合大量图片说明,希望能给大家一个直观易懂的教程。 压片并不难,只要自己用心学习,用心钻研,就能有所突破。这里有两个基本问题,新人需要明白: 1、压制出来片子的画质与你的片源有直接的关系,可以说是最重要的。1080P片源肯定优于720P片源,但是码率更高,压制过程会更加耗时,所以压片者自己要有个很好的考量和选择。 2、压片和你电脑配置也有很大的关系,直接决定你可以开启的设置等级和你的压片耗时,如果你是I7,那么请开启MEGUI中最高设置来压制吧。 老虎选用的工具都是自己现在在使用的,MEGUI版本为0.3.4版本(师傅传给我的,用到现在,压制过上千部影视作品,出错率极低),其它更新的版本如MEGUI0.3.5和2050等版本,在原理上是互通的,这里老虎不再赘述。 ————————————————————————————分割线——————

———————————————————前期安装 a、建议将所有有关压制方面的软件,视频,字幕,图片等都放于同一个硬盘目录,同一个文件夹内,这样便于查找 b、请全部下载安装以下应用(所有软件合集包下载在教程最下面) 1、framework 2.0 (WIN7系统免安装) 2、KMPlayer播放器(完美解码播放器)完美解码因20110330版后不支持avs写入,只能用旧版本,特此注明(感谢tly600的宝贵意见),射手播放器(由于很多字幕来源于射手网,用射手播放器能比较方便地查找字幕) 3、AviSynth、AVSWriter、MEGUI、mediacoder、MKVGUI、MKVextract、Yamb MP4Tools(大脚丫) 4、字幕类:SrtEdit、Pobsub、火鸟字幕合并器、metpad(字幕教程在2楼) 注:安装完毕KMPlayer播放器后,需要进行设置 1、将你电脑中所有的视频关联到KMP播放器(设为默认播放器) 2、如果下载的是老虎提供的版本,那么请按照老虎提供的图片设置成相同即可,更高版本的设置大同小异

最全的MeGUI压制高清视频教程

MeGUI是一个制作x264视频的优秀工具 严格来讲它只是一个包含了多种媒体工具集的GUI(Graphical User Interface ),即图形用户界面 但MeGUI将网络中流行的绝大多数免费开源的媒体工具整合到一起,形成了一个拥有良好操作手感而且功能强大的影音制作工具,大大降低了rip各种大码率高清视频源的困难和繁琐度,因此被广泛使用 使用MeGUI的前期准备 在使用MeGUI之前,我们要保证机器中至少拥有以下几个软件 1》Microsoft .NET framework 2.0或以上(Vista 的话需要 3.5以上)。这是微软出的一个免费.NET框架包,MeGUI是基于这个框架包运行的 2》Avisynth 2.5。不知道该怎么解释,字面意思是avi合成器,总之就是支持avs脚本的软件,MeGUI是需要通过avs脚本来对视频进行处理的 3》各种编码器和媒体工具(安装完美解码

或者终极解码可以省去繁琐的组件安装步骤,其中也包括2》中的Avisynth) 将上面几种必须的组件安装完成之后就可以使用MeGUI了 启动MeGUI之后如果不是最新版本则会跳出提示升级的窗口,操作下拉列表Options-》Update 选择需要升级的组件,点右下角Update 如果提示错误无法升级,请检查是否正确安装了Avisynth,然后按照Options-》Settings-》Program Paths-》other 操作,在avisynth plugins 中填入之前安装的Avisynth 2.5的plugins文件夹路径,然后再升级 升级成功之后重启,就是最新版MeGUI和组件了 另外,若需要Nero AAC 编码解码器,则必须自己下载,因为nero这个铁公鸡的版权问题,所以MeGUI并没有提供 下载之后放到megui/tools/neroaacenc 目录中,如果没有就请自己新建一个

meGUI详细教程(一)(二)合集

meGUI详细教程(一)下载篇 meGUI是高品质X264视频制作的主要工具,在DOOM9使用最广泛。它是一个免费工具集的GUI 版本,但功能强大,足够胜任我们所需的工作了。 当初设计时,它就是被定义为降低DVDRIP难度的一个有效的工具。 首先请你从下面的官方地址下载meGUI:https://www.wendangku.net/doc/206671920.html,/projects/megui/ 目前最新的版本是: megui 0.3.3 发行日期是:2010-02-13 下载好后进行安装,但它只是安装了最基本的一些功能,形象的说只是一个框架,你需要运行集成在内部菜单中的updater,下载所需工具和插件,全部下载,大概是35M。 meGUI在使用时,还要其它的工具或环境才能正常的运行, 1、Microsoft .NET framework 2.0 这是微软出的一个免费工具。详细信息如下: File Name: dotnetfx.exe Version: 2.0 Date Published: 3/22/2006 Language: English Download Size: 22.4 MB Estimated Download Time: 55 min 56K Dial-up (56K)DSL/Cable (256K)DSL/Cable (7 68K)T1 (1.5M) 55 min 下载地址:https://www.wendangku.net/doc/206671920.html,/downloads/d...displaylang=en 2、Avisynth 这是一个独立的工具,用来在编写脚本时视频编辑用。 目前最新版本是AviSynth 2.5.7 发行日期为(2007-01-07 01:19) Download Size: 2.8 MB 官方网站:https://www.wendangku.net/doc/206671920.html,/ 下载地址:https://www.wendangku.net/doc/206671920.html,/project/showf...group_id=57023 Avisynth安装后,meGUI会下载Avisynth所需的一系列插件,你无需自己下载。 3、还要下载一个免费的DVD复制工具:DVD Decrypter 目前最新版本是DVD Decrypter 3.5.4.0 发行日期:2005.3.21 文件大小:878 KB 下载地址:https://www.wendangku.net/doc/206671920.html,/detail/1011845169/1 4、回放/播放工具我推荐使用韩国的万能播放器KMPlayer,目前最新版本:KMPlayer 2.9.3.12 14[20070125正式版] 下载地址:https://www.wendangku.net/doc/206671920.html,/forums/showthread.php?t=113 内部已经带相当多的音频、视频解码器,无需安装其它的解码器就可以胜任播放工作。 5、使用Nero AAC 编码解码器转换您的音频文件! Nero AAC即高音质的MPEG-4 & 3GPP 音频编码解码器

中文版MeGUI的x264编码配置详细解读

本帖最后由宁战网络于2012-7-30 14:58 编辑 中文版MeGUI的x264编码配置详细解读 有人向往和膜拜科班出身的,这个我同意,但若无视艹根的存在,那么我很生气,往往是民间高手如林,自己何必妄自菲薄。一早我也说过不敢在压制的方向前进,那是因为这是个苦力不讨好的工作,有空我还不如多看看美女…… 只要关注,网络上的东西随处可以学习到,就对这个x264编码配置来说,网络上的资源多如脚毛。我嫉妒恨的是科班出身的总会先天就有优势,民间人士门要蛋定,不要比,不要计较,自己玩自己的,不用理正统不正统。我们的优势在于,科班人士再厉害他也没有拍电影也没做导演也没潜了哪个女优,嘎嘎,扯远了。 本文主要讲解x264编码的设置问题,是对应本人推荐的中文版MeGUI所做的一次详细配置论述,请用英文版的英雄路过不要取笑,也应该不要盲目的路过。我还是传统的图文方式来一起研究,当然我说的不一定对,那是因为网络上也是这么教的,可能一直都错着我也用错的来说,在这次解释中,我会用一些自己理解的来说话,也许更能让民间人士理解。 普及一下别的知识,在各大影视论坛基本不允许发布以RMVB格式的影片,你只要用上x264的编码就意味着你和RMVB说88了。民间人士普遍认为RMVB体积小画面清晰,但科班的人士会用理论的知识告诉你,同样的片源和同样的码率下,x264的mkv绝对比rmvb画质更好,文件更小。这是为什么?你要问这是为什么?那是因为x264的编码机制发挥了无法想像的作用,你只要实践了就会明白这是真的,打住不说了反正就像磁带被光盘取代,windows98被xp顶上。 科班厉害之处是懂得比较多,早前的x264.exe是命令参数实现压制的,DOS级的工具很怕黑的就不要尝试了。GUI,是图形界面操作,适合民间高手使用。曾被科班出身的嘲笑过,说使用MeGU压制的都是水货,嘎嘎,我笑笑不能回答。科班告诉我就这GUI不是只有Me 的,这下你明白没?像ripbot、staxrip 等都是GUI……行了行了,民间人士也不用惭愧,至少MeGUI能自动更新编码,还有汉化版可以用,batch的是高手,不和他们一起玩! 安装MeGUI简体中文版(请回顾本人以前的大作,这里略去几百万字……)仿图挂,可下载 中文版MeGUI的x264编码配置详细解读或是到QQ空间查阅软件下载转到论坛页面以前的中文版本MeGUI太不专业了,直到你碰到我这个民间人士才集合了比较强大的中文版MeGUI,不要怕出错,出错不是你的错。等弄得差不多了可以还原成英文版更新你的编码,更上一层楼,英盲也用英文版,没人敢笑你。 正题: 在MeGUI用内置工具AVS创建一个简单脚本(这里暂时不介绍AVS的各种滤镜使用参数),要求在点击DirectShowsource(手工、专业)能弹出视频预览窗就可以保存AVS了。此时内建的AVS会自动加载到MeGUI 主界面,进入本文主题压制参数x264配置。

meGUI详细教程(四)

meGUI详细教程(四)实战篇 我借助下载的stash教学光盘为例讲下全套操作过程。 stash教学光盘下载后,解压,得到一个扩展名为iso的文件,我们启动daemon对这个文件进行虚拟,这样就如同在真实的光驱中运行一样。 选中相应的iso文件,点击“打开” 这时我的电脑/可移动存储设备中就多了一个虚拟光驱了,光驱名称同光盘名。 接着运行DVD Dcrypter对刚才虚拟光驱中的内容进行rip,也就是将几个VOB文件合并拷到硬盘上,方便后面的操作。

我们在前面的教程中将DVD Decrypter模式默认设为IFO模式,一般我们在制作时通常也是选择这种模式,这种模式比较方便,请各位朋友尽量先选用此模式。 但这个教程有点特殊,我们可从上图中看出,软件自动选择的内容是PGC59[00:07:07],也就是说只有7分钟,从长度上分析根本不是主要影片内容,这时,我们就换种方式,将DVD Decrypter模式改为File模式,这样它选的内容就是我们想要的正确的内容了。 设置好Destination目标路径后,点击下面的带绿箭头的大按钮,软件就开始拷贝内容到硬盘了。

文件拷贝中…… 全部文件成功rip到硬盘。 在你刚才指定的rip目录中可以看到拷贝过来的内容,已经合并成一个大文件了。

下面进入第二步:生成d2v文件,运行DGindex,如果你的桌面上没有,可以在安装目录megui\tools\dgindex\中找到DGIndex.exe文件,最好建个快捷方式到桌面,方便以后的使用。 DGindex运行后,点击File菜单的open, 找到刚才rip到硬盘上的内容,就是从虚拟光驱中拷贝到硬盘上的那个最大的VOB文件,如果前面设置正确,这里应该只有一个最大的VOB文件。点击OK. 点击过OK后,立即就会出现预览界面

Megui字幕特效压制教程

Megui字幕特效压制教程 MeGUl是一款集多种编码器于一身的GUl界面软件,它使各种需要用命令行的EXE程序统一到一个图形界面, 使用起来十分方便。它的出现,成为众多进行视频处理的必备工具,特别在进行一些高清视频及特效字幕的压制时,常常选择MegUi作为压制工具。 运行条件: 1. NET FrameWork 2.0 或者以上版本,缺少它MegUi将无法正常运行; 2. AViSynth ,这是一个功能强大并且基于avs脚本文件的视频处理与帧服务软件,由于MegUi需要首先导入AVS 脚本然后才能进行后面的处理,因此需要AViSynth的支持。 3. 解码包:常见的解码包有:K-Lite Mega Codec Pack、完美解码、终极解码等。安装解码包的主要目的是为了 让软件能够更好的识别和播放某些编码的视频,否则MegUi以及系统将无法正常播放某些特殊编码的视频。 启动MeGUI2112界面显示如下: 从界面中我们可以看到软件主要分为两部分:视频和音频;视频部分要求导入AVS脚本,因此我们可以简单地 用一个公式表示为:AVS+视频+音频=容器格式(封装格式),其中MegUi为我们提供的容器格式”主要有三

MKV ”以及“ MP4 ",因此我们需要先编写AVS脚本,将其导入MegUi之后才 AVS脚本文件几个基本代码: 打开一个编写好的AVS脚本文件,如下图所示: Ed?Plus - [D:\31176\TD4100N 2ΛJ File Edit View SearCh DOCiJment ProjeCt TOCk ?rowser WindCW 旦芒IP Γ- ] fi1 LJ o TD410CN SaP_¥VWj FOr HelP I PreSS FI In 1 LoadPlugi n('D?MeGUI?tools?ffms?ffms2.dll") :加载视频插件; LoadPlugi n('D?MeGUI?VSFilter.dll") 加载字幕插件 FFVideoSource('D?31176?TD4100N SaP_ww.avi", threads=1) :加载视频文件函数; TeXtSUb("D:\31176\TD4100N sap_ww.ass"): #de in terlace :非 逐行; 加载字幕文件函 数; #CroP :不裁边; #resize :尺寸保持不变; #de noise :无需降噪;常用代码: LanCZOSReSiZe(960,540):视频尺寸大小为960x540 ; ReSamPIeAUdio(48000):重新格式化音频采样率为48000 ; FadeIn0(50)/FadeoUt0(50):这是视频开头和结尾淡入淡岀的代码; AddBOrderS(0,56,0,56):为上下各加黑边56 ; AmPIify(2);是增加左右声道音量;Trim(240,480):是截取片段; AVS脚本代码示例: 1. 改变画面大小的处理函数: LoadPIUgi n("d:\VSFilter.dll") 种,分别为“ RAWAVC ” 能进行后面音视频参数的设置 5.3 p _ VUVJ r a Vi. a ? s

CMD命令行参数

CMD命令行参数 CMD命令 命令提示符(CMD)是在OS / 2 ,Windows CE与Windows NT平台为基础的操作系统(包括Windows 2000和XP中,Vista中,和Server 2003 )下的“MS-DOS 方式”。 目录 命令简介 运行操作 命令大全 操作详解 编辑本段命令简介 cmd是command的缩写.即命令行。 虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全、稳定,有的用户还在使用,所以一般Windows 的各种版本都与其兼容,用户可以在Windows 系统下运行DOS,中文版Windows XP 中的命令提示符进一步提高了与DOS 下操作命令的兼容性,用户可以在命令提示符直接输入中文调用文件。在9x系统下输入command就可以打开命令行.而在NT系统上可以输入cmd来打开,在windows2000后被cmd替代,利用CMD命令查询系统的信息或者是判断网络的好坏。右图为CMD启动后的界面。 编辑本段运行操作 CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 编辑本段命令大全 1. calc-----------启动计算器 2.certmgr.msc----证书管理实用程序 3.charmap--------启动字符映射表 5. chkdsk.exe-----Chkdsk磁盘检查 6. ciadv.msc------索引服务程序 7. cleanmgr-------垃圾整理 8. cliconfg-------SQL SERVER 客户端网络实用程序 9. Clipbrd--------剪贴板查看器 10. cmd.exe--------CMD命令提示符 11. compmgmt.msc---计算机管理 12. conf-----------启动netmeeting 13. dcomcnfg-------打开系统组件服务 14. ddeshare-------打开DDE共享设置

相关文档
相关文档 最新文档