最近,VLC 在全屏模式下显示视频时出现了问题。据我所知,视频卡驱动程序没有任何变化,而且肯定是同一版本的 VLC。(/me 向存储库维护者挥舞拳头)
过去,这种方法没有出现任何问题。事实上,我曾同时运行 6 个 VLC 实例,每个实例都播放一个视频。其中一个实例在我的第二台显示器上始终全屏显示,而其他实例则平铺在主显示器上。我能够将其他 5 个实例中的任何一个切换到全屏模式,视频显示没有问题。
最近,我在全屏模式下运行 2 个实例时遇到了麻烦。(有时,甚至单个实例也无法全屏显示视频。)VLC 将继续播放视频,但在全屏模式下,我只看到黑屏。有时,如果我最大化 VLC 窗口,视频就会显示。其他时候,我不得不使用较小尺寸的窗口。
我不知道这是否相关,但有时更改 Firefox 窗口(特别是 Minefield)的最小/最大状态似乎允许有问题的实例以全屏模式显示视频。然而,这并没有被证明是一个一致的解决方法。有时,关闭 Firefox 窗口似乎可以解决问题,尽管这也不是总是成功。(我摆弄 Firefox,因为我通常打开的窗口和选项卡数量非常多,它经常占用大约 1 GB 的 RAM。)
我想到的另一个有趣的事情是,我的辅助显示器在启动时被视为主显示器。我使用 xrandr 在启动后将真正的第一台显示器指定为主显示器,正如某人在我在 Unix & Linux SE 网站上提出的问题。
眼镜:
- Ubuntu 10.10(带 Gnome 和 Compiz)
- 8GB 内存
- AMD Phenom II 965 黑色版
- 华硕 M4A79 Deluxe 主板
- XFX ATI Radeon HD 5750,带 1GB 内存
VLC 配置为使用硬件覆盖视频(根据默认设置)
有谁知道是什么原因导致了这个问题,或者我该如何进行故障排除?现在我有 2 个 VLC 播放实例,每个实例都在单独的显示器上以全屏模式播放。
答案1
在Tools
> Preferences
> Video
>Output
将默认值更改为 X11,保存并重新启动 vlc。
答案2
关于 VLC 您应该了解的两件事:
1. 如果您激活了 compiz,那么在使用 VLC 显示电影视频时您会遇到一些问题。
2. 如果您有多个显示器,VLC 在选择在哪个显示器上显示视频时会遇到一些问题。
因此,就我所读的内容而言,您同时拥有这两种情况。根据我处理类似情况的经验,我建议禁用 compiz,然后测试显示。要禁用 compiz,只需按ALT+F2并键入metacity --replace
,或者您可以转到系统 -> 首选项 -> 外观,然后选择“视觉效果”选项卡,然后选择无。
第二、测试显示问题。
首先测试您是否可以在一个显示器上看到视频(无需连接另一个显示器)。
第二次测试(视频关闭。暂时不要打开它),两台显示器均已连接并处于“克隆模式”。运行视频并查看它是否出现在两个显示器上。
第三点也是最后一点,删除“克隆模式”。将一个放在右侧或左侧,然后打开 2 个 VLc 实例。将其中一个实例移至左侧/右侧显示屏,另一个实例则保留在基本显示屏上。
当我使用 vlc 时遇到黑屏问题时,我就会这样做。这是因为 compiz 存在一些问题,并且有多个显示器,因为 VLC 不知道将显示器显示到哪个显示器上。
测试所有这些并让我们知道。
答案3
鉴于有很多好的答案,如果您仍然遇到问题 - 我建议使用 vlc 和 launchpad 填写错误报告。(首先搜索类似的错误。)