本页为 NMM视频技术(旧)论坛(2004–2012)的只读存档,无法登录或发帖。欢迎前往 新论坛 交流。

NMM视频技术(旧)

查看: 3839回复: 2
打印 上一主题 下一主题

[请教]关于DVD2AVI的颜色问题

[复制链接]
bear626
跳转到指定楼层
1楼
发表于 2005-6-18 16:12 只看该作者 回帖奖励 倒序浏览 阅读模式
                  由上述的说明,我们可以知道 DVD2AVI 的一个运用:
                  当我们不勾选 DVD2AVI -> Help -> DirectDraw Overlay 时,DVD2AVI 不会启动
                  DirectDraw Overlay,而是走传统的 GDI 显示方式,输出 RGB 给显示卡显示。此时画面上看到的色彩,会受
                  YUV -> RGB 选项底下设定的 PC/TV Scale 影响;选 TV Sclae,颜色黯淡;选 PC
                  Scale,颜色正确。
                  当我们启动 DirectDraw Overlay,此时画面的显示,是由 DVD2AVI 直接输出 YUV,走
                  DirectDraw Overlay,丢给显示卡去做 YUV -> RGB
                  的色彩空间转换。此时画面上显示的颜色,由显示卡决定,PC/TV Scale 的设定完全不影响看到的画面。
                  而显示卡的色空间转换,如前所述,不乱搞的话,都是遵循 ITU-R BT.601,用 PC Scale。

看了上面这段话,再去看DVD2AVI的help,发现1.9的没有DirectDraw Overlay这一项,而1.7的和DGIndex虽有,但是选择不了(打不了钩),这么说难道DVD2AVI一直是走GDI方式的?
dgwxx
2楼
发表于 2005-6-18 17:05 只看该作者
在一切正常的情况下是DirectDraw Overlay,为什么这么说呢?

你打开片子看看那个DirectDraw Overlay项是不是选上了?但是好像无法取消的样子……好像不是像Silky说的那样,可以随便取消或者打开。
我认为Silky的话没错,只是我们应该从另一个方面去理解Silky的意思。我觉得,这个DirectDraw Overlay是一个指示器,而不是我们可以操作的选项。这个指示器只是当前显示的内容是通过DirectDraw Overlay显示还是通过GDI显示。
为此,我们可以做一个实验。
我们在桌面点右键,在弹出的菜单中选“属性”,之后进入“设置”选项卡,之后点“高级(V)”按钮,之后再弹出的对话框中,切换到“疑难解答”选项卡,我们可以看到一个调节应加减速级别的滑块。我们将这个滑块调到最左边,即关闭全部硬件加速功能。此时,我们如果进入DirectX诊断(开始-更多程序-附件-系统信息-菜单“工具”-DirectX诊断工具-“显示”选项卡),我们可以看到DirectDraw加速被关闭了。
这时候我们在打开DVD2AVI,看看那个DirectDraw Overlay前面的对钩已经消失了~HOHO~
基本可以证实我刚才的猜测

回到我在第一句话当中提出的问题,在DirectDraw被关闭或无法启动的情况下(比如显示卡驱动程序没有正确安装等),DirectDraw Overlay是无法使用的。
bear626
3楼
 楼主 发表于 2005-6-18 20:21 只看该作者
哦,原来如此啊,明白~~

小黑屋手机版NMM视频技术

GMT+8, 2026-10-11 12:23 , Processed in 0.019222 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.