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

关于YC伸张,我也斯巴达了。。。orz

楼层直达
级别: 侠客
注册时间:
2005-12-16
在线时间:
5小时
发帖:
676
结论是至少在我的电脑上,YV12输出+VMR9一般不做YC伸张,但1280X720分辩率除外。。

这事源于那个发白的帖子,当时我用YV12输出+VMR9看楼主的那段视频总觉得效果像做过YC伸张的,后来压了几个视频测试,越试越奇怪。。

AVS是同样的
AVISource("C:\ng1.avi")
trim(0,50)
加上不同的lanczosresize,做出3个版本的mp4,并在YV12输出+VMR9无渲染环境下截图如下


640 360



1280 720



1600 900



发现其中的1280版本很接近YC伸张后的效果,而另两个偏灰。

另外这3个版本在RGB输出+VMR9无渲染环境下看都是同样正确的结果。

另外两个不贴了。

然后我又随便拿了个864×480的dvdrip测试,压成864×480和1280×720两个版本,发现结果一样,还是1280那个在YV12输出+VMR9下自动做了YC伸张。

不知道是不是我这机器见鬼了,求验证。。囧

爱看看不看滚
级别: 新手上路
注册时间:
2006-08-26
在线时间:
0小时
发帖:
205
只看该作者 30楼 发表于: 2008-06-13
近来向各位学习,看贴还是要回的!!...RP值+1

级别: 侠客
注册时间:
2005-12-16
在线时间:
5小时
发帖:
676
只看该作者 29楼 发表于: 2008-06-08
SD的不额外做YC伸张
估计是对HDTV标准的额外支持,但不知道哪些显卡这样,其实我还不确定是不是因为显卡。你用FFD的YV12+VMR是什么表现? 全体不做YC伸张?

爱看看不看滚
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 28楼 发表于: 2008-06-08
引用
最初由 kzhou 发布
720x480 没有rp现象。。
1024x576,640x360,1600x900这几个16:9也没有
目前只有1280x720和1920x1080会

啥结论,莫非某些n卡就会这么搞?


可能因为这两个是HD分辨率
按照标准,HD用709,SD用601
级别: 侠客
注册时间:
2005-12-16
在线时间:
5小时
发帖:
676
只看该作者 27楼 发表于: 2008-06-08
720x480 没有rp现象。。
1024x576,640x360,1600x900这几个16:9也没有
目前只有1280x720和1920x1080会

啥结论,莫非某些n卡就会这么搞?

爱看看不看滚
级别: 精灵王
注册时间:
2004-07-26
在线时间:
18小时
发帖:
3730
只看该作者 26楼 发表于: 2008-06-08
引用
最初由 kzhou 发布
主贴说过了,我试过864X480 resize 1280X720, 照样。
反正以后还是老实用overlay看片,嗯。

话说刚才试了1920X1080,也是受特殊照顾对象。。囧
但640X480不是


720x480 你好像還沒test よ

結論應該快能得出了吧~~



沉默是金................
懂得不多,就单单学会点人家传授的皮毛就一付不得了了的语气的,让人看了就只会觉得他是小丑~ 有本事自创一个有新意的理论..

高手不是挂在嘴上的~~ 挂在嘴上的叫高嘴
谦虚是美德~

  
¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
  
========================================
免费诊测你的IP~~ :p :p (看不到说明有RPWT)
级别: 侠客
注册时间:
2005-12-16
在线时间:
5小时
发帖:
676
只看该作者 25楼 发表于: 2008-06-08
主贴说过了,我试过864X480 resize 1280X720, 照样。
反正以后还是老实用overlay看片,嗯。

话说刚才试了1920X1080,也是受特殊照顾对象。。囧
但640X480不是

爱看看不看滚
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 24楼 发表于: 2008-06-08
引用
最初由 roozhou 发布
楼上我也遇到过这种情况,重装dx都没用。后来好像是KMP设置里troubleshooting下有个Gereral Playback Problem,点一下Correct就好了。


MPC有类似的功能么?


引用
最初由 kzhou 发布

另外你这个结果是正常的,我发现CoreAVC选项里有个fixVM9colorrange的,可以在VMR输出时做YC伸展,而FFDSHOW的YV12输出则不行。

而我这里,1280 720+VMR的时候显卡(大概)会擅自做YC伸张,其它分辩率不做。(640X480还没试)
于是你可以想象下我用CoreAVC+VMR看1280那个时的结果,两次YC伸张,太斯巴达了。。orz


是不是720就不需要RESIZE了 而其他需要RESIZE 而RESIZE算法涉及到色彩呢?
你不是720P的才是正确的色彩么

级别: 超级版主
注册时间:
2004-07-25
在线时间:
121小时
发帖:
3898
只看该作者 23楼 发表于: 2008-06-08
反正coreavc ffdshow不都可以调YC么,看不同分辨率的時候改一下就是了

级别: 侠客
注册时间:
2005-12-16
在线时间:
5小时
发帖:
676
只看该作者 22楼 发表于: 2008-06-08
引用
最初由 roozhou 发布
我用KMP+CoreAVC放你的三个mp4,Overlay Mixer/VMR7/VMR9都正确,没有区别。

显卡集成nv 6150。


别提kmp了,这个界面抽风得要命,昨天我试出好多矛盾结果来浪费一堆时间。
后来还是用mpc界面,世界便清净了。。
不过看片时要速度还是kmp界面快些

另外你这个结果是正常的,我发现CoreAVC选项里有个fixVM9colorrange的,可以在VMR输出时做YC伸展,而FFDSHOW的YV12输出则不行。

而我这里,1280 720+VMR的时候显卡(大概)会擅自做YC伸张,其它分辩率不做。(640X480还没试)
于是你可以想象下我用CoreAVC+VMR看1280那个时的结果,两次YC伸张,太斯巴达了。。orz

爱看看不看滚
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 21楼 发表于: 2008-06-08
楼上我也遇到过这种情况,重装dx都没用。后来好像是KMP设置里troubleshooting下有个Gereral Playback Problem,点一下Correct就好了。
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 20楼 发表于: 2008-06-08
我突然发现VMR9在我PC上无用的 退回到系统默认……我明明是装了DX9的啊

级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 19楼 发表于: 2008-06-08
我用KMP+CoreAVC放你的三个mp4,Overlay Mixer/VMR7/VMR9都正确,没有区别。

显卡集成nv 6150。
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 18楼 发表于: 2008-06-08
FFD 里面要手动修改 601/709 的啊
不是自动的

或者你用COREAVC吧 那个是自动的




问题是为啥你分辨率不同出来不同结果呢

级别: 侠客
注册时间:
2005-12-16
在线时间:
5小时
发帖:
676
只看该作者 17楼 发表于: 2008-06-08
无所谓的,看起来还不是一样。我是先存bmp再转jpg的
你把bmp变jpg在电脑上看难道还有颜色区别么

话说早上起来又ep了一把发现:
上面说的我那里1280在YV12输出+VMR9下自动做了YC伸张,居然连颜色变换都是正确的709变换
即和ConvertToRGB32(matrix="Rec709")的效果相同。

而所有FFD RGB输出+VMR9 做的YC伸张颜色变换都是用601变换
即和ConvertToRGB32(matrix="Rec601")的效果相同,红色偏暗。

爱看看不看滚
快速回复

限150 字节
上一个 下一个