『漫游』酷论坛>『影音数码技术学习交流』>[请教]难道ConvertToYV12 ..

[请教]难道ConvertToYV12对RGB的压缩是无法挽回的?

littlemouse@2008-06-06 12:59

举例
原图1.png白蓝渐变,ps做的


-

经过avs转RGB视频
复制代码
  1. ImageSource("1.png", end=240, fps=24)


mpc vmr9输出截图


和原图一致
-

经过avs转YV12视频
复制代码
  1. ImageSource("1.png", end=240, fps=24)
  2. ConvertToYV12()


mpc vmr9输出截图

注意竖条类似色阶的东西,播放时无论如何无法还原,更改yv12解码,更改输出方式overlay,更改ConvertToYV12参数都不行,换播放器,用vdm或megui打开也一样。

-

请大家简单试验看看,是否也是如此?

难道ConvertToYV12对RGB的压缩是无法挽回的?
还是因为nvidia卡造成?请问如何避免?参数?还是使用其他滤镜?

-
引用

MeteorRain@2008-06-06 13:01

yv12是公用通道的有损压缩,对于连续色带的话,肯定会导致色阶产生的。
引用

littlemouse@2008-06-06 13:06

哦,如果是yv12压缩必然产生的话,就无法避免,只能选择慎用了。

这样的avs,如果没有全程yv12,转换多次的话,那就损之又损了吧。

加问:
有没有播放器之类能通过抖动等的手段来骗过眼睛,减轻这种色阶感?
引用

su_xinling@2008-06-06 13:06

yv12当然是少掉很多东西,偏偏又要拿个色阶图来说项。
引用

roozhou@2008-06-06 13:57

引用
最初由 littlemouse 发布
哦,如果是yv12压缩必然产生的话,就无法避免,只能选择慎用了。

这样的avs,如果没有全程yv12,转换多次的话,那就损之又损了吧。

加问:
有没有播放器之类能通过抖动等的手段来骗过眼睛,减轻这种色阶感?


播放器实现dither?好像没发现哪个播放器有。毕竟现在的显卡都支持YV12输入了,这个过程应该由显卡完成。
引用

superkidx@2008-06-06 14:44

引用
最初由 littlemouse 发布


加问:
有没有播放器之类能通过抖动等的手段来骗过眼睛,减轻这种色阶感?


开 FFD 的 DEBAND



引用

roozhou@2008-06-06 15:46

deband破坏其他细节啊,最好有带dither的YV12->RGB转换器
引用

系统杀手@2008-06-06 17:16

看的时候开Deband... 目前就这法........
引用

athrun_fantasy@2008-06-08 09:22

引用
最初由 roozhou 发布
deband破坏其他细节啊,最好有带dither的YV12->RGB转换器

偶很赞同,被它折腾许久了
引用

| TOP