Mac EL Capitan Firefox youtube 视频在显示进度条时闪烁

Mac EL Capitan Firefox youtube 视频在显示进度条时闪烁

我运行的是 OS X 10.11.6,视频出现了一个奇怪的问题。当我在 FireFox(50.1.0,经常更新)中观看 YouTube 视频时,每当显示进度条时,我都会看到视频闪烁(快速闪烁)。包括当我移动鼠标或将鼠标指针放在进度条上时。

似乎只要有图像叠加,视频就会闪烁。Safari 中不会发生这种情况,但当我在 Safari 中观看亚马逊视频时就会发生这种情况。这个问题困扰了我好几个月。我不知道如何解决它。请帮忙!

编辑:我正在使用原生 HTML5 编解码器。Flash 已禁用。

以下是导致问题的视频示例: https://www.youtube.com/watch?v=coDff5RLIas

然而,我注意到并非所有视频都会出现如此严重的闪烁。以下是仅在全屏模式下闪烁的示例: https://www.youtube.com/watch?v=coDff5RLIas

答案1

硬件加速似乎解决了闪烁问题。此选项默认开启,因此有点令人费解的是为什么 Firefox 将其关闭。

解释一下它的作用:GPU 加速计算将应用程序中计算密集型的部分卸载到 GPU,而其余代码仍在 CPU 上运行。虽然 CPU 是为通用操作而设计的,并且仅包含针对顺序串行处理优化的几个内核,但 GPU 具有大规模并行架构,由数百甚至数千个较小的专用内核组成,专为图形操作而设计。

所以使用GPU运算,可以加速视频帧的显示,因为每个视频帧都有时间戳,如果显示速度不够快,时间太长,视频播放可能需要跳过几帧,从而导致闪烁。

要在 Firefox 中启用硬件加速,请使用菜单工具 > 选项 > 高级 > 常规 > 浏览,然后选中“在可用时使用硬件加速”。

硬件加速是否有效取决于显卡及其驱动程序。一些不幸的用户被迫将其关闭。

答案2

@harrymc 的回答为我解决了这个问题,但是在 Firefox 75 上我必须这样做:

  1. 打开偏好设置
  2. 在搜索输入栏中搜索“加速度”
  3. 勾选“可用时使用硬件加速”

相关内容