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

[求助]x264 的参数 deblock --filter

楼层直达
级别: 新手上路
注册时间:
2008-04-24
在线时间:
0小时
发帖:
55
看了各种说明 知道这是去除马赛克的

但是2个参数 具体有什么不同呢

要怎么组合才最合适呢?

我自己测试几次 好像差别不大的样子
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 1楼 发表于: 2008-08-05
-f , --deblock Loop filter AlphaC0 and Beta parameters [0:0]

没有 --filter 啊

级别: 新手上路
注册时间:
2008-04-24
在线时间:
0小时
发帖:
55
只看该作者 2楼 发表于: 2008-08-05
--deblock --filter 他们应该是等同的吧

megui 添加deblock的时候 会直接加入--filter 1:1 这样的语句
级别: 骑士
注册时间:
2003-06-05
在线时间:
0小时
发帖:
1041
只看该作者 3楼 发表于: 2008-08-05
据说正值使画面看起来更柔和更干净,负值使画面看起来更锐利细节保持的更多。

嗯。。。其实我也觉得效果不明显,不如借助其他滤镜来的更有效果。
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 4楼 发表于: 2008-08-05
http://tenlix.yo2.cn/archives/627284

引用
AVC格式内置了一个极其实用的特性,它可以消除马赛克和其他人为编码的瑕疵,而这些问题曾经使得AVC之前的那些格式饱受困扰。它在AVC的编码中相当实用,由于AVC是构筑在这个滤镜之上的事实以及你可能经历到的在视频中存在过多的马赛克以及人为编码的瑕疵(糟糕的片源),一般来说在正常情况下不要禁止这个去块插件。然而,因为它会占用大量的解码时间,如果解码器又不支持在播放时手动关闭它,你可能会考虑(在编码时)禁止掉它以获得尽可能快的解码速度(Xbox、掌上电脑等等)。
应该有这样的认识:即由于人类的视觉系统(human visual system (HVS))在空间上比较复杂的场景中往往会把瑕疵和马赛克当作该场景的固有细节,因此去块插件的使用在原则上常常会存在争议。因为x264会默认地除去这些人为编码的痕迹,人类的视觉系统便会以为这是“损失了细节”,即使从技术角度来讲,x264的细节处理其实相当精确——甚至在相近的比特率之下的表现有过之而无不及。事实上,已经有共识认为(Doom9论坛的编解码器性能对比也很好地支持这一观点)x264确实是在致力于比ASP(未去马赛克的)编解码器在相近的比特率之下更精确地保持更多的细节。然而,去块插件对人为编码瑕疵的去除仍然为人类的视觉系统所干涉并认为它移除了本该存在的画面细节,而存在这些虚假的“细节”的画面正是人们在不使用去块插件的情况下所习惯了的。对于那些认为在编码视频中的噪点可以得到一个更为柔和和舒服的画面的人们来说,去块插件对这些噪点的去除也并不讨巧。这些偏好依据各人的情况是有所不同的,所以请努力地发现什么样的设定对你的眼睛和需求来说是最合适的。
Alpha去块阈值“strength”(P)帮助决定需要多强的去块效果来除去马赛克。Beta去块阈值“threshold”(见上图的Q)确定有多少马赛克需要去除。这个值设定得越高,x264就会将越多的视频部分理解为马赛克(如果设定得过高,会将过多的视频部分判断为马赛克),因而会进行更多的去块操作。当然,如果你对原材料“清洗”(比喻去块)得不够,在那些没有被清洗到的地方就会有污渍(比喻马赛克)残留下来——就这样按照清洗衬衫的方法来考虑它——而如果你清洗的强度不够,有些污渍便不会完全消失。然而,如果你洗得过多,力量过强,你就会毁掉这件衬衫而不是清洗污渍了——会有很难看的褪色,并且纹理和细节都被抹掉了。

级别: 新手上路
注册时间:
2008-04-24
在线时间:
0小时
发帖:
55
只看该作者 5楼 发表于: 2008-08-06
感谢楼上提供的资料 实践去了
快速回复

限150 字节
上一个 下一个