
Я использую OS X 10.11.6 и у меня странная проблема с видео. Когда я смотрю видео youtube в FireFox (50.1.0, часто обновляется), я вижу мерцание видео (быстрое мигание) всякий раз, когда отображается полоса прогресса. Это касается и перемещения мыши или удержания указателя мыши на полосе прогресса.
Кажется, что всякий раз, когда есть наложение изображения, видео мерцает. Этого не происходит в Safari, но происходит, когда я смотрю видео Amazon в Safari. Эта проблема беспокоит меня уже несколько месяцев. Я не могу понять, как ее решить. Пожалуйста, помогите!
Редактировать: Я использую собственный кодек HTML5. Flash отключен.
Вот пример видео, вызывающего проблему: https://www.youtube.com/watch?v=coDff5RLIas
Однако я заметил, что не все видео мерцают так сильно. Вот пример, который, кажется, мерцает только на полном экране: https://www.youtube.com/watch?v=coDff5RLIas
решение1
Похоже, что Hardware Acceleration решает проблему мерцания. Эта опция включена по умолчанию, поэтому немного странно, почему она была отключена для Firefox.
Объясняя, что он делает: вычисления с ускорением на GPU переносят ресурсоемкие части приложения на GPU, в то время как остальная часть кода по-прежнему выполняется на CPU. В то время как CPU предназначен для операций общего назначения и состоит всего из нескольких ядер, оптимизированных для последовательной последовательной обработки, GPU имеет массивно параллельную архитектуру, состоящую из сотен, если не тысяч более мелких специализированных ядер, специально разработанных для графических операций.
Вот почему при использовании операций GPU отображение видеокадров ускоряется. Поскольку каждый видеокадр имеет временную метку, если его отображение недостаточно быстрое и занимает слишком много времени, воспроизведение видео может потребовать пропуска нескольких кадров, что приведет к мерцанию.
Чтобы включить аппаратное ускорение в Firefox, используйте меню Инструменты > Параметры > Дополнительно > Общие > Просмотр, затем установите флажок «Использовать аппаратное ускорение, если доступно».
Работает ли аппаратное ускорение или нет, зависит от видеокарты и ее драйвера. Некоторые несчастные пользователи вынуждены его отключать.
решение2
Ответ @harrymc решил эту проблему для меня, но поскольку я использую Firefox 75, мне пришлось сделать следующее:
- Открыть настройки
- Найдите «ускорение» в поле ввода поиска.
- Установите флажок «Использовать аппаратное ускорение, если доступно».