有人知道为什么 Windows Media Center 不能正确显示 16x9 视频吗?
我刚刚将我家里的 HTPC 从 Vista Ultimate(嘿,这是赠品)升级到 Windows 7 Ultimate - 全新安装。
之后,我安装了 Divx7 beta(以获得 .MKV 支持)和 AC3filter(这样我就可以听到 MKV 文件)。
以前,在 Vista Ultimate(32 位)下,我使用 Arcsoft 的 Total Theater Pro 播放蓝光,并在 Media Center 下解码 MKV。
现在,当我播放 720p 16x9 MKV 文件时,我会看到一些“信箱效果” - 就像是介于 4x3 和 16x9 之间 - 因此纵横比看起来略微被挤压了。
奇怪的是,如果我在 XBox 360 中使用 Media Center 连接软件,它就能完美播放,从边到边填满 16x9 屏幕,就像 Vista 的 WMC 软件曾经那样。当然,这会破坏网络,因为 XBox 会转到 HTPC,HTPC 会转到我的 WHS 机器来获取数据,然后数据会返回到 HTPC,进行转码并流回 Xbox。
我正在运行 NVidia 卡的最新驱动程序(由 Windows 7 获取)。我不知道这是为什么,因为如果我播放 16x9 的“普通”(即 SD)Divx 文件,它们可以正常播放,并缩放到屏幕边缘。
我很困惑,为什么同一台机器可以正确转换 Xbox 的位,却无法在连接的显示器上正确显示/缩放它们。请注意,Windows Media Player 也会出现同样的症状。
有想法吗?
答案1
我会删除 divx7 beta 和 ac3 过滤器并安装 shark007 编解码器 - 对我来说运行完美。
http://shark007.net/win7codecs.html
如果你有 win7 x64 也请安装这个: