【求解惑】Megui压制的时间一般要多久?
megui吧
全部回复
仅看楼主
level 4
runafteru 楼主
我压制了一个2g多的视频,用的auto2pass模式,设置按照吧里的教程来的,压制出来时间用了大概6个小时,我都崩溃了,睡觉起来还没压完,是真真要这么久么?
附上压制后的视频信息参考
2013年06月06日 06点06分 1
level 4
runafteru 楼主
2013年06月06日 06点06分 2
8楼有关于这个问题的总结,大家自行跳转
2013年06月06日 14点06分
level 12
压制本来就是一个费时间的事情,如果没有耐心的话,楼主可以不压制的
2013年06月06日 07点06分 3
[]是你!原来你也逛贴吧~
2013年06月06日 08点06分
回复 宸涧 :天天逛啊。。最近看视频和vv的东西,头都大了。。没文化真可怕啊!
2013年06月06日 08点06分
不压,视频太大了,原视频2g多
2013年06月06日 08点06分
回复 runafteru :在v吧见过你了[]。我惊讶的是小增增也在。
2013年06月06日 09点06分
level 1
一些参数会影响压制时间,教程上讲了。但那是以牺牲画质为代价的。6小时,一般可以压制一部不太长的电影了。
2013年06月06日 08点06分 4
不过6个小时时间感觉太长了。。我睡了一觉起来,早上一看,怎么电脑还开着!
2013年06月06日 08点06分
level 11
要节省时间用crf。同时使用不怎么影响质量但速度快的参数。
2013年06月06日 11点06分 5
谢谢,不过,我只知道改改码率什么的,其他的都不懂,不知道咋改。。
2013年06月06日 11点06分
回复 runafteru :我也就只知道改改码率
2013年06月06日 11点06分
回复 小增僧 :。。。你这是低端黑么!
2013年06月06日 12点06分
回复 小增僧 :话说你看着像电视视频工作者。。我猜错了么!
2013年06月06日 12点06分
level 11
--profile high --level 4.1 --crf 22 --ref 3 --deblock -1:-1 --b-adapt 2 --bframes 8 --keyint 600 --min-keyint 1 --direct auto --qcomp 0.7 --no-mbtree --me hex --merange 16 -m 7 -t 1 --weightp 2 --aq-strength 0.8 --psy-rd 0.4:0 --no-dct-decimate
贴到自定义命令里就行
2013年06月06日 12点06分 6
level 12
哼哼才6个小时也叫长?现在视频压制算是时间短的了,裸压飞快就不说了,就算各种地图炮上了以后1小时的视频在我的破6核上也只要60个小时而已。想想10年前某位组长拿着笔记本压rmvb一部剧场版要压7天168小时的,现在的速度够快了。如果连几个小时都等不了,为什么要自己压制?下载别人压好的不行么?什么ipad版啊之类的不是都很小么,而且质量肯定比你自己这么裸压一遍好。
2013年06月06日 22点06分 9
大神说的对- -小弟孤陋寡闻了。。
2013年06月07日 04点06分
level 8
压制时间的长短与CPU有关。多核的总比单核的快;核心数相同且线程相同,主频高的快;核心数相同且主频相同,线程多的快。也就是说相同参数,或许楼主你要用一天一夜才能压完,而某些电脑只要用两三个小时。以前看到有人说压制效果是单核的比多核的好。另外,关于线程太多,导致压片效果大幅下降,我没有实践过,并不清楚。其实我的电脑是单核CPU,单位工作用的电脑采用双核双线程CPU。电脑是多核CPU的话,可以一边压片一边做其他事;单核的话,压片就不要(其实也是不能)做其他事了。但是不建议一边压片,一边做其他事。目前,我压片采用AVS+MeGUI的形式,用2
pass(Auto),利用Bits/(Pixel*Frame) =0.1算出所需码率,AVS方面的Resize用Spline64。电脑配置相同,不同的Resize得到的效果是不同的。由于Resize的算法不同,压制时间也会有所不同。我不太喜欢用Bicubic,效果让我吐血。
@sherry22422 在压片方面的能力应该比我强。至少在专业知识方面,他比我知道的多。
2013年06月07日 09点06分 10
你的话我觉得还是有一定道理的,虽然我不知道专业上来讲是怎么样,作为一个门外汉,我觉得你至少给了一个比较容易懂的清晰的解释,至于里面细节,我也搞不懂,我是这么理解的,你解释的至少给了一个方向,对于这个问题已经更好理解了,具体的我也不会过多研究,知识有限
2013年06月07日 11点06分
回复 runafteru :在压片的专业方面我知道的并不多,因此有些情况不能把话说得太满。实践是检验真理的唯一标准。压片,多压压就清楚了。可以从中摸索出一条属于自己的压片参数,从而使效果(画质)、速度以及体积达到平衡点。
2013年06月07日 11点06分
level 12
关于10楼的内容,要纠正的其实挺多。
x264的压制时间是与CPU运算能力有关,AVS的pre-processing是与显卡、CPU、总线速度以及多线程优化有关。
讨论到压制效果的话当然是比较PSNR或者SSIM为主。几年前就有定论说线程数越大的越会影响画质。道理其实很简单,因为多线程就是把画面分割开来处理,本来是1280x720的画面,双线程就会变成1280x360x2,如果是8线程就是1280x90x8。那么在画面被分割的边缘处,压缩效率会大幅下降。x264的压缩主要靠的是动态预测。如果一个块“动”到了边界以外,x264就很难去预测到这个块的位置了,也就直接造成了压缩效率的下降。你那4核心的CPU倒是没影响,而我手头一个12核24线的机子,如果按照默认的开1.5倍36线程的话画质就不能看了。
多核单核CPU压片能不能做其他事的问题又要涉及到进程优先级的问题了。都是操作系统课的基础内容,就不多说了。简单说就是哪怕你单核压片还一边聊qq一边玩大型游戏什么的,也完全不会影响到压片的质量。运算量是固定的,所以最多只是压缩时间长一点而已。
至于用BPP去测算2pass的码率也是非常不科学。根本没有考虑到画面的静态和动态复杂度,再加上用auto 2pass,基于ABR的码率分配,直接结果就是成品的压缩效率比CRF要差一个等级。如果真要做2pass也应该用菊苣脚本做crf+2ndpass。所以我是一直建议新人学压制直接用CRF,21-24随便指定一个值把玩一下就行。
最后说resize。spline64在avs里算是非常好的一个resize,用着也无可厚非。不过bicubic 0.333本来就是以柔化为主,resize完以后画面柔和而不刺眼。除非你是锐化控,否则bicubic也不算是个吐血级别的滤镜。
2013年06月07日 21点06分 11
x264现在是默认关闭slice,采用帧级和宏块级并行处理。即使这样16线程以上的质量损失还是很可观的,速度的线性增长也只能到垂直40px每线程为止。分段多开压制是充分利用CPU的一种常用放式。
2013年06月08日 02点06分
我用crf已经试着压了一个1小时的视频了,2.66g的视频,压出来后视频1.22g,画质确实不错,可是体积我还想小一点。我现在调整了一下一些参数(psy-rd的值调为0了,没有勾选“关闭P帧联合编码”)再试一次,或者用1pass+crf的方式压一下看看画质是怎么样的
2013年06月08日 03点06分
回复 sherry22422 :还有一个问题,我看到有一份网友文档,他说subme的值对压制速度影响很关键,8以上每加一级速度要慢好多,特别是处理速度本身就不高的电脑,我上次压的那个2pass的这个值我调的是10,我已经调到8了,有时间我在试试2pass看看效果,再不行就调7,我crf那个调的就是7
2013年06月08日 03点06分
回复 runafteru :高级量化模式选的2-一直使用
2013年06月08日 03点06分
level 4
runafteru 楼主
@sherry22422 @sherry22422
我用crf又压了个片子,关键修改的几个参数:-crf 23,-subme 7, psy-rd 0, --merange 16, 没有勾选“关闭P帧联合编码” ,降噪处理我没动,还是按照默认的0.
体积相对来说小了很多诶,画质我看了一下,比之前那部2g多的貌似差点,不过也能看,关键是体积小了很多啊,源视频1.69g,压完481MB
2013年06月08日 06点06分 12
psy-rd。。。这东西取0.2~0.6即可,关掉的话视觉上效果会变差。
2013年06月08日 07点06分
回复 sherry22422 :你加官方群就行了。
2013年06月08日 07点06分
回复 sherry22422 :官方群是多少
2013年06月08日 07点06分
回复 runafteru :128687290
2013年06月08日 08点06分
level 12
建议你参数不要乱调。新手直接拿x264的默认tune来压就好了。一个--tune film --crf 23结束,什么psy之类的等你压了半年一年了再去研究吧。
觉得文件太大就把crf往大了开,24 25 26一个一个试上去就行了。
2013年06月08日 12点06分 13
level 12
学到很多知识啊[吐舌]
2013年06月09日 11点06分 14
level 4
runafteru 楼主
@视频技术交流 此帖申精?帖子里好多菊苣交流能学到好多东东。。
2013年06月12日 13点06分 16
level 8
要线条柔软并非一定要使用线条柔软的Resize才能得到目的,AQ设置小于1也可达到目的,推荐设为0.6(Animation)@MeteorRain_1
2013年06月12日 13点06分 17
我压片AQ设置为1(一般情况下)
2013年06月12日 13点06分
level 11
Resize只用Spline64。需要改善线条有其他滤镜。算法差的Resize会破坏整个画面,细节背景暗场线条纹理。
AQ和线条没啥关系,这是码率再分配系数。通过减少平缓场景码率提高动态场景码率来获得更好的效果。
2013年06月12日 14点06分 18
正解。AQ是用来调整宏块量化偏好的。
2013年06月14日 10点06分
赞同[玫瑰]
2013年06月14日 12点06分
1