NMM视频技术(旧)

 找回密码
 成为会员
搜索
查看: 5712|回复: 4

[其他] Sorenson H.263(libavcodec里的)除块问题

[复制链接]
发表于 2009-3-7 23:02 | 显示全部楼层 |阅读模式
RT我在自定义了inter matrix为mpeg矩阵的默认值
虽然除色块的效果不错,但躁动感十分厉害
(因为我在国产的mp4上用的,它最大的问题就是把编码时一点点的问题扩大到最大,就比如默认的矩阵时色块特别严重)
xvid可以搭配cartoon来砍掉细节改善躁动感,那么Sorenson H.263怎么办呢?
或者xvid在h263矩阵时有什么比较好的方法来除去色块
(我的mp4支持xvid貌似只到sp3,只能用h263矩阵。。。另外只支持flv了)
或者其他什么方法能强力除去色块的都行

还有就是如何同时启用两个mencoder程序?(我的电脑是双核,它只能利用一个核心)

希望有高手解答,谢谢
发表于 2009-3-8 10:35 | 显示全部楼层
本帖最后由 akiduki 于 2009-3-8 10:40 编辑

说到deblock的话,我脑子里有印象使用过的avs滤镜就只有Mdeblock和deblock_qed了,前者只是时域的filtering,mode=1时有些作用,不过还不如264内置的inloop好使所以我早不用它了,后者是deblock的改进形式,在变换域下做文章,对macroblock的边缘和内部做不同的filter,如果要试的话我还是推荐用后者。另外MSU似乎也有一个deblock的滤镜,那个我没用过就不推荐了,你也可以去找来试试。
再者,263我不太熟悉,SVQ算是263的mod版吧,如果你说的是blocky artifacts的话其产生的原因往往不是quantization matrix,而是motion estimation时没有考虑到相邻macroblock间可能的correlation。blocky aritfacts的类型也有很多种,楼主最好能给出一些效果图方便大家判断。
你说的色块我是不是能理解成color false matching,如果是这种问题的话其原因是由于mv只是按照Y分量来计算的,没有考虑对应UV分量的误差。
另外,你也可以考虑些spatial smoother的外置滤镜。

顺便补充下,264中使用的deblocking filter是inloop的filter,也就是说在预测编码循环中做deblocking,而使用avs的滤镜做的deblocking filter是另一种被成为postloop的类型。两者的主要区别在于inloop filter之后的帧可以用于下一个编码帧的estimation candidates,准确的说,inloop的deblocking比pp的deblocking效果要更好。
 楼主| 发表于 2009-3-8 12:13 | 显示全部楼层
十分感谢楼上的回答,可是有些问题。。。
一是写的专用名词太多了点。。。对这些我多半还不懂。。。
效果图什么的不太可能,不都说了是在mp4上用的嘛,即使拍下来,也会模糊到看不清的
另外在mp4上的播放我觉得应该是和pc上播放有很大不同的
或许是为了降低解码难度从而支持更高码率而不卡,容易出现很多问题,主要是色块
哪怕用动态码率q=2,色块依旧在暗部比较严重
mpeg矩阵实际上的确很大程度上改善了色块问题

我想我最主要的问题还是如何在mpeg矩阵时减少躁动感
发表于 2009-3-8 12:28 | 显示全部楼层
我想让你提供截图的初衷是判断下artifacts的类型,不过在很糟糕的码率下确实什么artifacts都能出现。
至于和pc端播放不同那太正常了,或许是你的mp4使用了一个阉割版的解码器...

如何在使用mpeg quantization matrix时减少躁动感这句话我没看明白...

对了,希望你做下比对测试:
都用码率模式(-bitrate),其他参数不要变,具体数值你结合自己的源选择吧
高码率 pc端播放 mp4端播放
低码率 pc端播放 mp4端播放
 楼主| 发表于 2009-3-8 12:41 | 显示全部楼层
“或许是你的mp4使用了一个阉割版的解码器”这是肯定的。。。国产的mp4都这样
对比测试就不用了,早试过很多次了。高码率mp4根本不支持;一般码率下,大概300左右吧,PC上不仔细看根本看不出色块,而mp4上暗部全是块。。。码率再低点就像自动打马赛克。。。。。。
“mpeg quantization matrix时减少躁动感”就是指这时还会略有些block和banding,这些东西很不稳定,就像在不停跳动一样,看上去感觉很不舒服
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

小黑屋|手机版|NMM视频技术

GMT+8, 2025-5-5 22:59 , Processed in 0.039372 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表