Форум сообщества Runtu.org
Октябрь 16, 2018, 01:12:05 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Новости: Доступна для загрузки х64 версия дистрибутива Runtu LITE 18.04.1 - 20180801

Подробнее
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 2 3  Все   Вниз
  Печать  
Автор Тема: Firefox, аппаратное декодирование html5 video  (Прочитано 4052 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Пользователь.
Местный
*****
Offline Offline

Сообщений: 3325


« : Апрель 17, 2017, 14:57:46 »

В других темах выяснилось, что воспроизведение html5 video в Firefox, это воспроизведение видео через системный плеер ffmpeg.

Также стоит учитывать, что не для всех форматов в видеокарте есть аппаратные декодеры, например для mp4 (h264) - есть, а для webm (vp8) - нет.
Это значит, что аппаратное декодирование можно включить для mp4.

Для аппаратного декодирования также нужно чтобы видео драйвер поддерживал эту функцию.


Для проверки работы аппаратного декодирования в Firefox переходим по адресу
about:support


В разделе графики увидим строку аппаратное декодирование h264, у меня указано нет - не активироывано.


Значит нужно разобраться как включать.
Записан
CeperaDan
Новичок
**
Offline Offline

Сообщений: 45


« Ответ #1 : Апрель 20, 2017, 07:19:02 »

У меня и вовсе: "Аппаратное декодирование H264 - No"
Записан
ek-nfn
Местный
*****
Offline Offline

Сообщений: 1174


« Ответ #2 : Апрель 20, 2017, 15:45:08 »

я как-то ковырялся пару часов в поисках решения этой проблемы, рабочего варианта не нашел.
Записан
Пользователь.
Местный
*****
Offline Offline

Сообщений: 3325


« Ответ #3 : Апрель 20, 2017, 17:45:16 »

Да я даже ffplay (плеер в ffmpeg) не могу заставить использовать аппаратное ускорение, выдает ошибки при использовании vdpau.

С него нужно начинать. Когда там заработает, уже экспериментировать с настройками браузера для включения аппаратного ускорения.
Записан
ek-nfn
Местный
*****
Offline Offline

Сообщений: 1174


« Ответ #4 : Апрель 20, 2017, 18:48:39 »

Вот наткнулся... Похоже, что можно не дергаться, в Linux это пока не работает.
Цитировать
> Будет ли работать аппаратное ускорение в Firefox с этой версией ffmpeg?

нет. Оно не работает потому, что разработчики файрфокса столкнулись с неодолимой проблемой -
как скроллить окно в котором выводится vaa поток. А не потому ,что в более старых ffmpeg что-то не работало.
..... у мозилловцев затык.

https://bugzilla.mozilla.org/show_bug.cgi?id=563206 - там ближе к концу, комментарии про:

Currently hardware accelerated layers aren't yet enabled on Linux. It will be soon. Once this is done, we will start working on hardware decoding. I have a personal timeline of a couple of months to get this done
Записан
ek-nfn
Местный
*****
Offline Offline

Сообщений: 1174


« Ответ #5 : Апрель 23, 2017, 14:04:47 »

В 53-й версии FF в about:support исчезло упоминание об аппаратной поддержке h264
Записан
sfs
Местный
*****
Offline Offline

Сообщений: 628


WWW
« Ответ #6 : Апрель 24, 2017, 10:44:28 »

Да я даже ffplay (плеер в ffmpeg) не могу заставить использовать аппаратное ускорение, выдает ошибки при использовании vdpau.
Видяха поддерживает vdpau? Или какое ускорение Вы хотите задействовать?
Записан

puh01
Постоялец
***
Offline Offline

Сообщений: 179


« Ответ #7 : Апрель 25, 2017, 13:34:00 »

В 53-й версии FF в about:support исчезло упоминание об аппаратной поддержке h264

И правда нету



в следующем разделе "Важные изменённые настройки":



Записан

Xubuntu 16.04, Xubuntu 16.10 - обе 64 битные.
baks
Новичок
**
Offline Offline

Сообщений: 57


« Ответ #8 : Апрель 30, 2017, 19:01:15 »

В config сортируешь по слову webm и выставляешь false, это ты скомандуешь браузеру не проигрывать VP8, будет только MP4, а он аппаратно декодируется.
Записан
Пользователь.
Местный
*****
Offline Offline

Сообщений: 3325


« Ответ #9 : Сентябрь 23, 2017, 08:12:09 »

Мои догадки.

Нужно собрать из исходников ffmpeg с поддержкой аппаратного ускорения, сделать чтобы по умолчанию использовал аппаратное ускорение (через настройки или скрипт запуска).

А браузеру уже не нужно будет заботиться о включении аппаратного ускорения, оно само будет работать.
Записан
Пользователь.
Местный
*****
Offline Offline

Сообщений: 3325


« Ответ #10 : Апрель 17, 2018, 19:57:36 »

На форуме Ubuntu сегодня сообщили, что с видеочипами Intel аппаратное декодирование работает, в Firefox оно включается так
about:config - hardware-video-decoding - true
Записан
kompilainenn
Местный
*****
Offline Offline

Сообщений: 995


Активно пропагандирую Runtu


« Ответ #11 : Апрель 17, 2018, 23:26:26 »

На форуме Ubuntu сегодня сообщили, что с видеочипами Intel аппаратное декодирование работает, в Firefox оно включается так
about:config - hardware-video-decoding - true
у меня по дефолту включено
Записан

Мы говорим Linux, подразумеваем Ubuntu
Пользователь.
Местный
*****
Offline Offline

Сообщений: 3325


« Ответ #12 : Апрель 18, 2018, 18:06:36 »

Так и есть, оно должно работать по умолчанию.

Вопрос в другом, почему у людей с интел работает аппаратное декодирование в браузере, а с нвидия не работает.
Записан
ek-nfn
Местный
*****
Offline Offline

Сообщений: 1174


« Ответ #13 : Апрель 18, 2018, 20:08:46 »

Вопрос в другом, почему у людей с интел работает аппаратное декодирование в браузере, а с нвидия не работает.

Да вроде работает по дефолту (первый параметр), несмотря на древность видеокарты
Спойлер  скрыт:




Правда это в 56-й версии и в клоне - WaterFox, на более новые версии пока не хочу. Да, забыл - не в Рунту, а в debian-9.
Записан
Пользователь.
Местный
*****
Offline Offline

Сообщений: 3325


« Ответ #14 : Апрель 18, 2018, 21:28:12 »

Работает или нет аппаратное декодирование нужно проверять в системном мониторе.

Запустить в браузере воспроизведение видео 1080p и смотреть в системном мониторе какая нагрузка на процессор будет.
Если нагрузка на процессор 10-30%, значит аппаратное декодирование работает.
Если нагрузка на процессор 50-100%, значит не работает.


Записан
Страниц: 1 2 3  Все   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines Valid XHTML 1.0! Valid CSS!