眼镜:
Windows 7 Professional 64 位
Xeon E31270 3.40 GHz CPU
16 GB RAM
Chrome 版本 27.0.1453.116 m
NVIDIA Quadro 2000 1GB
总可用显存 8938 MB
专用显存 1024 MB
专用系统内存 0 MB
共享系统内存 7914 MB
大约 10GB 可用 RAM(5GB 可用,5GB 缓存)
Windows 性能信息显示我的图形得分为 7.0(满分为 7.9)。Windows
体验指数:
图形:Windows Aero 的桌面性能 = 7.0
游戏图形:3D 商务和游戏图形性能 = 7.0
问题:
如果刚启动并正常观看,H264 文件就可以正常播放。
如果我用鼠标单击时间线,视频就会变黑,需要重置才能恢复。
通常需要经过几次帧变化才会变黑。
如果页面上有 HTML5 视频控件并且我使用它们跳转,也会发生同样的事情。
我尝试过的每个 H264 文件都会出现此问题,但 WebM 文件则不会出现此问题。
以下是一个示例文件:
http://html5videoplayer.github.io/
如果您使用 Chrome 查看该链接,它会加载一个 mp4 文件:H264 MPEG-4 AVC (part 10)(avc1)
如果您使用 Firefox 查看它,它会加载一个 WebM 文件:Google/On2 的 VP8 视频 (VP80)
我下载了这两个文件,并在 Chrome 中播放。当我在时间线上跳转时,WebM 文件没有问题,而 H264 文件在几帧跳转后就变黑了。
我花了大量时间寻找答案,但甚至没有找到一篇提到类似问题的文章,有一些关于 H264 无法播放的结果,但没有关于在时间线上跳转时出现的问题的结果。
当然,关于 H264 的传奇以及它是否会被各种浏览器支持,也有大量的结果。
有什么建议么?
我能否提供其他信息来帮助确定问题的原因?
答案1
解决方案是在 Chrome 实验设置中禁用硬件加速视频解码。
为此,您需要遵循以下步骤:
- 在 Chrome 浏览器的地址栏中输入“chrome://flags”,然后按Enter。
- 找到名为“禁用硬件加速视频解码”的设置。
- 单击设置描述后显示的“启用”链接。
- 重新启动浏览器。