我在 Windows 中使用 VLC 多年,从来没有遇到过这个问题。我也使用它,因为我的新鲜的Win10 是去年安装的(“全新”的意思是,它不是更新安装,而是格式化后的纯安装),因此出现问题的可能性较小。
直到昨天,VLC 运行正常,但从那以后,我运行的所有视频甚高频液晶不包含图像 --- 只有声音。我应该指出,我没有对系统做任何特别的事情 - 我没有更新 Win 驱动程序或任何类似的东西。
WMP(Windows Media Player)可以正常播放视频。PC本身没有故障。
我尝试过但没有帮助的事情:
- 重置所有 VLC 偏好设置。
- 更新 VLC。
- 卸载并重新安装 VLC(更新版本)。
取消选中工具->首选项->视频下的“加速视频输出(覆盖)”选项。
- 我也尝试在重新安装后重新启动电脑——没有变化。
更新
当时,显卡最有可能是华硕 GTX 570 OC。
答案1
我可以想到两个可以尝试的选项:
将输出模块改为OpenGL,需要在选项中选择“全部”才能看到高级选项,这个选项位于:首选项->视频->输出模块
勾选/取消勾选“叠加视频输出”。此选项位于首选项->视频
答案2
我遇到了类似的问题。这是我的解决方案:
每当我玩的时候任何使用 VLC(版本 2.2.4 Weather Wax)播放视频文件时,只有声音会开始播放。视频帧会显示在应用程序窗口之外,但会变黑或空白。如果我停止播放(通过单击“停止”按钮),然后重新启动,视频就会正常显示。
此外,Windows 将从“Aero”显示类型降级为“基本”。
我观察到发生了这种情况仅有的当我运行 VLC 时。如果我在任何其他播放器(如 mpc-hc)中播放同一个视频文件(我绝不使用 WMP) 等,Windows 将继续保留 Aero 方案,而不会降级为 Basic。
这表明 VLC 在某种程度上配置有错误 - 而在我的案例中,这种猜测被证明是正确的。
经过网上的一些研究,我发现只有当 VLC 输出到 Direct X 时才会出现这个问题。
但后来我注意到 OP 已经尝试将 VLC 的视频输出模块更改为 OpenGL,但对此并不满意。
因此我尝试了在安装的 VLC 中下拉菜单中列出的其他视频输出模块。
通过反复试验,我发现选择 Windows GDI 视频输出解决了这个问题至少对我来说是这样。现在,我的 Windows 7 Professional 不会从 Aero Glass 降级到 Basic,我的视频播放质量也不会受到影响!
答案3
(重新)安装一些不错的视频编解码器。我相信 KLite 编解码器包很好,而且不是垃圾软件。
答案4
1) -> 转到工具->首选项->视频 -> 删除“加速视频输出(覆盖)”的勾选 -> 尝试再次播放电影,您现在应该可以看到输出。
2) 下载显卡的专有驱动程序 - 我认为论坛上有一个专门讨论此问题的帖子。例如,当 VLC 使用“加速视频输出”时,使用默认 11.4 开源驱动程序 (nouveau?) 的 NVIDIA 8600 会显示黑屏。但是,安装专有 NVIDIA 驱动程序后,VLC 将使用“加速视频输出”成功播放电影。
为了澄清默认 VLC 安装中勾选了“加速视频输出” - 可与专有 NVIDIA 驱动程序配合使用 - 并且不能没有。