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

DVDRIP过程中YC伸张与YC压缩的实验(发布离线pdf版)

楼层直达
级别: 侠客
注册时间:
2003-08-27
在线时间:
1小时
发帖:
508
只看该作者 15楼 发表于: 2008-04-15
大概好幾年了,用了NVIDIA好幾張的顯示卡,好幾台電腦
VRM9(renderless)輸出的畫面都沒做YC伸張[/KH]
ATI的似乎有用了一張,結果一樣錯誤
現在似乎還是一樣錯誤...
所以看片一直都是系統預設值
倒是RGB32和YV12輸出我看片倒是都一樣正常
我看片一直都是
覆盖合成器+ffdshow RGB32输出

來自
皓月狼影
bbs.lloup.com
级别: 侠客
注册时间:
2005-02-09
在线时间:
0小时
发帖:
512
只看该作者 16楼 发表于: 2008-04-15
overlay+yv12也不可能不扩张,因为长久以来诟病的就是overlay在upsampling时精度很低,导致画质下降

当然这是指默认驱动设置,overlay的颜色更容易受驱动中“视频颜色设置”的影响
级别: 侠客
注册时间:
2003-08-27
在线时间:
1小时
发帖:
508
只看该作者 17楼 发表于: 2008-04-15
對了,關於Aviutl
我記得2004年我壓制Gundam Seed Destiny的TVrip
用了AU+auto60,結果有好幾個地方都有msk...,顏色也有些許差異
不過為了方便,有幾話就不厚道的繼續使用..
用VDMOD+AVS倒是比較正常
我一直以為是RP問題,怎麼不管作DVDrip和TVrip畫質都不如VDMOD+AVS
原來那時候AU本身就有瑕疵...
現在應該修正了吧
本人還是繼續使用VDM+AVS
嗯,還有megui+AVS
命令行幾乎不使用

來自
皓月狼影
bbs.lloup.com
级别: 侠客
注册时间:
2005-02-09
在线时间:
0小时
发帖:
512
只看该作者 18楼 发表于: 2008-04-15
至于aviutl的色变换错误,warpsharp改造版的作者页面上不就有介绍和修正插件了么

http://seraphy.fam.cx/~seraphy/program/WarpSharp/index.html
级别: 新手上路
注册时间:
2006-05-15
在线时间:
0小时
发帖:
147
只看该作者 19楼 发表于: 2008-04-16
AU那个很大的问题不是已经修正了么
级别: 新手上路
注册时间:
2006-06-10
在线时间:
0小时
发帖:
63
只看该作者 20楼 发表于: 2008-04-16
这个意思是不是说如果DVD以前就是做错的--作好后是YC 0~255....就不能用mpeg2source了???....ORZ...有解决办法吗.....

另外对播放时出现的错误..做一下自己的拙见...以下乃是猜测 欢迎丢砖....

首先 x264在编码的时候会做YC压缩...综观MPEG历史..从1~4(H264为MPEG-4 V-10) 都将是会用在播放机上的...264也不会例外...这一点从VRM9的16‐235‐》0‐255选项打开后图象正确这一点就可以看出...

对于覆盖合成器+YV12输出必须使用RGB32才能正确 我觉得是因为YV12是"源"数据...色彩空间应该是16~235的 而overlay渲染器显然年纪很大...没有那么多脑细胞来判断是否应该YC伸张 或者根本就没有伸张能力...所以只能通过软件转换为RGB后 才能显示正确...

使用VRM9渲染器+RGB输出不正确是因为VMR9根本不吃RGB这个Media Type 这一点从VMR7就开始了...具体可以看这里(为了解释 还特地去看了下这天书=v=b)...http://ogg.cn/info/view-info-21.html
VRM9+YV12输出错误我觉得应该归功与它的不智能...不能像Haali一样自动判断(功能已经有了 但却不能自动开启)...

至于大虾所说的显卡问题..MS我以前也见过相关文章...一时找不到了 依稀记得是说红色区域有BLOCK..还是色彩问题的...当时还有个显卡列表的..GeForce 8600GT那时应该还没出...应该是没有问题的...明天再找找好了...
级别: 工作组
注册时间:
2002-10-27
在线时间:
0小时
发帖:
1165
只看该作者 21楼 发表于: 2008-04-16
引用
最初由 qyqgpower 发布
至于aviutl的色变换错误,warpsharp改造版的作者页面上不就有介绍和修正插件了么

http://seraphy.fam.cx/~seraphy/program/WarpSharp/index.html


我用的是08年3月8日的最新版本,这里表现出来的不是错误,而是误差,表现在各个颜色空间上。
您说的颜色变换错误,03年8月16日那个版本中的,而且仅限于YUY2->YUV444变换。

dgwxx.com
shanque.net
nmm-hd.org
级别: 骑士
注册时间:
2005-01-04
在线时间:
0小时
发帖:
1138
只看该作者 22楼 发表于: 2008-04-16
用VRM9+RGB32确实会自动做YC伸张,我的MPC里面勾了YUV Mixer导致了颜色错误,更正一下。
感谢qyqgpower指出~
至于qyq君说的Haali的渲染器,我确实感受到了好处,不过1080的片子他会自动Resize,不能硬解这两点很头疼……

I've Sound音樂聯盟(点击进入)

[CHN][IFS][eDtoon][TLF][VeryCD]VempX <= eMule的ID,欢迎查看共享文件
~My Blog~
级别: 精灵王
注册时间:
2005-12-24
在线时间:
45小时
发帖:
2298
只看该作者 23楼 发表于: 2008-04-16
近来拜牛贴,感谢大虾和vempx的专业文章
--------------------
现在开始提问:
mpeg2dec与mpeg2dec3在使用上有多大差距;
在这次测试,为啥选择mpeg2dec?
mpeg2dec的upconv参数是什么意思?
levels、tweak都算动颜色的滤镜吧,3d算么?
作dvdrip的时候,需要注意这些,那对于tvrip呢

在长长地换硬件的道路上,纠结前进中
级别: 精灵王
注册时间:
2005-12-13
在线时间:
0小时
发帖:
3859
只看该作者 24楼 发表于: 2008-04-16
=V= 噢 有PDF版下来看 嗯- -

= =
级别: 侠客
注册时间:
2005-02-09
在线时间:
0小时
发帖:
512
只看该作者 25楼 发表于: 2008-04-16
VRM9+RGB32不是渲染器做的伸张,在YUV转到RGB时伸张就已经做好了,VRM9不会对RGB空间的颜色做处理,所以最后得到是正确结果

Haali渲染器的auto resize仅限窗口模式,当屏幕分辨率容不下当前视频+GUI时就会将视频resize到一半大小,全屏时的行为不受影响。

按alt+o可以看到Haali渲染器的OSD,在scaler一栏最后可以看到类似NN、SS、AA之类的信息,这就是当前对高、宽的resize算法显示
N=未resize
S=高精度Bicubic,仅在放大时使用,锐度可在渲染器设置页面调整
A=Anisotropic Filter,仅在缩小时使用
所以当使用1920x1200的显示器时,对1080源,窗口模式会使用AA模式缩放到一半,全屏时会使用NN模式不加缩放,根本不会对画质产生影响。

VMR9、EVR不对YUV进行扩张显然是故意的,你们难道没有发现Vista中WMP的黑边是16,16,16么,完全就是为了配合不扩张时的TV Scale。
级别: 侠客
注册时间:
2005-02-09
在线时间:
0小时
发帖:
512
只看该作者 26楼 发表于: 2008-04-16
默认设置时MPEG2Source输出的是未扩张原始的YV12,这个千万不能弄错

但为什么观察到的是Full Range的呢?因为在VirtualDub之类的软件中,实际显示的仍旧是RGB,VD会自动调用系统中的默认色空间变换滤镜,YUV是无法在PC显示器上直接显示的

而x264对YV12进行压缩纯属无稽之谈,颜色的差异只会发生在quantizer error时

至于所谓“红色色块”问题,这牵涉到的是YUV Upsample的算法
YV12只储存了1/4的色度信息,也就是U、V Planer的分辨率只有实际画面的1/4大
下面的道理就很简单了,实际输出时,如果使用劣质resize算法对UV进行处理,那么颜色边缘就会出现锯齿。这也是为什么ffdshow中有HQ YV12->RGB选项
PC上对此处理精度最低的渲染器是overlay,这也是overlay即将被淘汰的原因之一
级别: 工作组
注册时间:
2002-10-27
在线时间:
0小时
发帖:
1165
只看该作者 27楼 发表于: 2008-04-16
实在抱歉,犯了一个重大错误,被人指出来了。
mpeg2source输出的是原始数据,并非经过YC伸张,请看过的朋友注意= =||
这点通过AVS的ConvertToRGB24函数一看就看出来了。通过ConvertToRGB24("PC.601")和ConvertToRGB24("Rec601")转换出来的结果是不一样的。

dgwxx.com
shanque.net
nmm-hd.org
级别: 工作组
注册时间:
2004-11-01
在线时间:
14小时
发帖:
2615
只看该作者 28楼 发表于: 2008-04-16
Haali渲染器 的sharpness一般怎么选?
到底有啥效果?

还有第二页的那几项,调了都没变化。
官网 http://haali.cs.msu.ru/mkv/ 连个sharp都找不到。

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

#DEEBEA #F6FAFA
还是挂小图,...[:o]
级别: 工作组
注册时间:
2002-10-27
在线时间:
0小时
发帖:
1165
只看该作者 29楼 发表于: 2008-04-16
Haali Media Splitter和Haali's video render是两回事。
要启用Haali's video render,首先要在mpc的选项->输出->DirectShow视频里面选择Haali的视频渲染器。之后播放菜单->滤镜中选择Haali's video render,设置渲染器。第一个标签页里面就有sharpen选项。

dgwxx.com
shanque.net
nmm-hd.org
快速回复

限150 字节
上一个 下一个