分页: 1 / 1

请教高手一个一直困扰的问题,关于DEBLOCK的作用

发表于 : 2012-05-02 19:29
keroro123
为什么几乎所有电影用的都是--deblock -3:-3?

请问这个的负值是不是起到对画面锐化的作用?

一直对比一些电影的片尾字幕,发现片尾字幕锐化得好像有点过度,导致字体模糊,所以都能下原版尽量下原版,但是介于RIP的性价比,还是喜欢选择RIP,但就是片尾的字幕一直困扰着我

所以我想问这个参数和这个锐化有没什么直接关系,用了这个参数到底是对什么起作用呢?

新手还是对这个不太了解,还希望各位高手能够解答一下!

Re: 请教高手一个一直困扰的问题,关于DEBLOCK的作用

发表于 : 2012-05-04 12:56
upyzl
deblock顾名思义就是去除色块的
第一个值决定总体使用程度(包括一旦要决定deblocking处理的话,处理的强度);第二个值为阈值设定,即某一处该不该做deblocking处理。(具体做不做deblocking、强度如何应该还会受其他影响,见下文)

当然这只是大致的说明

deblock如果强度过大的话,会使画面有一定的柔化/模糊效果(但这远远比不上用诸如AVS滤镜来搞柔化处理),所以反过来看也许就像是负值在做锐化一样,但是不是deblock造成了字体锐化过度造成模糊就不清楚了(不知道你所说的模糊到底是什么情况,至少截个png吧,一般锐化过度是会造成ringing啊这样的现象;不过总觉得deblock负值应该不能算锐化处理……)

另外,x264的deblock是自适应的(Adaptive),也就是说如果给的码率很足(比如crf 14,其他码率控制相关参数为默认),deblock这个参数不管怎么设(包括开不开)都很难看出画面区别的;当码率较低(比如crf 27,其余同上),deblock的作用会增大,不同deblock参数区别也容易用眼睛看出来

就我看到的,deblock对压缩画面效果影响最大的是线条部分(嗯字体边缘确实也是能算到这里的)

此外,deblock至少还跟cqm和psy是有一定关系的

如果是自己压或者能和ripper沟通的话,建议遵循相关tune设的值

而且你说的问题未必就是x264的关系,也可能原ripper用了什么滤镜就导致了这样的现象,在输入给x264之前就产生了

----
不过……原来有人这么纠结这些片尾Credits,我压片还经常考虑给类似地方用zones b=0.5这样的呢XDD

Re: 请教高手一个一直困扰的问题,关于DEBLOCK的作用

发表于 : 2012-06-10 10:05
zys4416
的确好多RIP压电影都喜欢-3:-3,我就跟着学了……

Re: 请教高手一个一直困扰的问题,关于DEBLOCK的作用

发表于 : 2012-06-10 11:48
mawen1250
0:0飘过。。。我看起来这是最合适的。

Re: 请教高手一个一直困扰的问题,关于DEBLOCK的作用

发表于 : 2012-06-13 19:39
lihaiyun0528
x264 的很多参数 在一定范围内调整 都不会像avs 那样产生明显的效果,-2~+2 我都尝试过 眼残真没发现太大区别,
个人偏好 1,-1 或者 1,1 ,毕竟对于anime来说 block 比 blur 难看

Re: 请教高手一个一直困扰的问题,关于DEBLOCK的作用

发表于 : 2012-06-18 1:16
mawen1250
lihaiyun0528 写了:x264 的很多参数 在一定范围内调整 都不会像avs 那样产生明显的效果,-2~+2 我都尝试过 眼残真没发现太大区别,
个人偏好 1,-1 或者 1,1 ,毕竟对于anime来说 block 比 blur 难看
就我的实验结果来看,影响最明显的就是crf、aq、mbtree的选择了,qcomp我没试验过但也应该算是,psy-rd也可以算,这些直接影响到码率在时间和空间上分配的情况,这些参数的合理选择,要比me这种影响速度的参数对画面还原、视觉质量的影响大得多。

Re: 请教高手一个一直困扰的问题,关于DEBLOCK的作用

发表于 : 2012-06-20 12:52
-o-o-304-o-o-
电影会-3:-3那是因为千片一律吧(基本上都是一个模子里刻出来的,想是不是有啥“行业通用模板”啥的……

至于参数影响,排除crf,看给定的码率情况吧。码率低或者码率明显不足以满足实际画面需求的情况下,不仅仅是LS提到的参数,像是ref,bf,gop,me相关的这些参数综合起来对于画面观感的影响还是挺明显的,但是到了码率充足的地方,这些参数的影响就不太明显了(而且高参数的代价是低编码速度,而且部分参数还可能影响到设备解码兼容性的问题

qcomp的作用在MBtree开启的情况下就是抑制MBtree的效果,对于8bit环境下有大量明暗过渡的地方,qcomp高一些可以减少MBtree的副作用(主要是banding,不过一样是以码率为代价的),不过老实话说在10bit里这个的作用还有没有那么明显就不知道了

Re: 请教高手一个一直困扰的问题,关于DEBLOCK的作用

发表于 : 2013-10-09 4:52
米牛牛
去塊濾波器的alpha和beta參數:
http://forum.doom9.org/showthread.php?t=109747

這裡是最新的x264源碼中的相關部分:
。。。
if( !strncasecmp( s, "film", 4 ) )
{
if( psy_tuning_used++ ) goto psy_failure;
param->i_deblocking_filter_alphac0 = -1;
param->i_deblocking_filter_beta = -1;
param->analyse.f_psy_trellis = 0.15;
}
else if( !strncasecmp( s, "animation", 9 ) )
{
if( psy_tuning_used++ ) goto psy_failure;
param->i_frame_reference = param->i_frame_reference > 1 ? param->i_frame_reference*2 : 1;
param->i_deblocking_filter_alphac0 = 1;
param->i_deblocking_filter_beta = 1;
param->analyse.f_psy_rd = 0.4;
param->rc.f_aq_strength = 0.6;
param->i_bframe += 2;
}
else if( !strncasecmp( s, "grain", 5 ) )
。。。