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

关于banding和一些处理

楼层直达
级别: 侠客
注册时间:
2005-02-09
在线时间:
0小时
发帖:
512
banding就是指颜色过渡区域出现的分层现象。在动画压缩中,暗色调过渡的banding是最明显的,一直以来都是令人头痛的问题

原因:YV12本身的限制;量化时对暗处不可能用高精度(不然就达不到压缩的目的了)

在商业产品中,例如DVD、BD之类的,比较龌龊但又的确有效的方法是:加噪点
由于在这些媒体中,码率/分辨率的比例相对于压缩方式来说是绰绰有余的,噪点能让这些暗部过渡的区域受到干扰,配合保持噪点的CQM+高码率,banding就不会那么明显了

但个人rip时,码率是非常宝贵的资源,用来压噪点简直就是开玩笑。所以几乎没有办法避免banding的出现。即使用gradfun2db先把源debanding,压缩后仍旧会重新分层。
gradfun2db的作者推荐做post-processing,在播放时用ffdshow实时加载这个滤镜,效果极好。在YV12下,低码率想要干掉分层,唯一的办法是加后处理滤镜。

从下面三张示意图就可以看出来,banding的图片是最容易压缩的,加了噪点(虽然这里的噪点已经被x264压糊了)的次之,而deband处理后的图片是最难压缩的

http://i285.photobucket.com/albums/ll52/qyqgpower/banding.png
http://i285.photobucket.com/albums/ll52/qyqgpower/deband.png
http://i285.photobucket.com/albums/ll52/qyqgpower/grainy.png

我想,就像deblocking filter在H264中成为标准一样,debanding filter会不会在下一代的视频压缩标准中成为标配。
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 1楼 发表于: 2008-04-05
一直不清楚 Halo Ring Rainbow banding Veed Pan 是什么样的效果

现在总算知道banding了

级别: 侠客
注册时间:
2004-10-16
在线时间:
7小时
发帖:
559
只看该作者 2楼 发表于: 2008-04-06
谢谢楼主关于这个的总结

总是为这个头痛不已

现在觉得有些解脱了
级别: 工作组
注册时间:
2005-04-23
在线时间:
0小时
发帖:
4259
只看该作者 3楼 发表于: 2008-04-06
YV12下gradfun2db鸡肋....
只有走RGB高码才会有那么点效果
嘛...通常看片党只要解码时FF开启deband就行了
还可以帮助某些专业级看片喷子分清哪些是真banding,哪些只是overlap掉的block...
一举两得...
addnoise党和buster党都可以安息了...清明刚过...

Lux Aeterna

过去一直去,未来一直来...
级别: 工作组
注册时间:
2004-11-01
在线时间:
14小时
发帖:
2615
只看该作者 4楼 发表于: 2008-04-06
嘛,看完这帖就立马去把ffdshow的deband钩上了……

deblocking filter,记得real和wmv都早在用了。

[url=ed2k://|friend|[CHN%5D[eDtoon%5D[PPG_FW%5D[VeryCD%5DGalaxy|D46F9E727D0ED77EDA09D21C55386F57|/]点击这里可以把我加入emule好友名单[/url]

#DEEBEA #F6FAFA
还是挂小图,...[:o]
级别: 新手上路
注册时间:
2007-11-22
在线时间:
0小时
发帖:
117
只看该作者 5楼 发表于: 2008-04-06
看此帖有一种醍醐灌顶的感觉
级别: 小荷初露
注册时间:
2004-07-28
在线时间:
0小时
发帖:
128
只看该作者 6楼 发表于: 2008-04-10
原来这样......

级别: 新手上路
注册时间:
2006-10-27
在线时间:
0小时
发帖:
28
只看该作者 7楼 发表于: 2008-06-27
:D :D 解脱了
级别: 精灵王
注册时间:
2005-12-13
在线时间:
0小时
发帖:
3859
只看该作者 8楼 发表于: 2008-06-28
=_=其实有时候那些东西需要解码时去的

= =
快速回复

限150 字节
上一个 下一个