Форум Зейского сообщества любителей ОС Linux и Unix

Тематические обсуждения *nix => Мультимедиа => Тема начата: vovka от Четверг, 07 Декабря, 2017, 15:37:58

Название: Решение проблемы с просмотром HTML5-роликов в Firefox версии более 52
Отправлено: vovka от Четверг, 07 Декабря, 2017, 15:37:58
Столкнулся с проблемой при просмотре роликов в формате HTML5 в браузере Firefox выше 52-й версии - на ютубе ролики или представляются чёрным экраном с текстом ошибки или окошко с шумом. Версия Linux 3.2.0-75-generic i686 Ubuntu 14.04.

Обновив версию Firefox до 57.0.1 проблема не решилась и более того даже страница ролика перестала грузиться, а сверху стало появляться сообщение о необходимости использования PulseAudio. Пользуюсь только Alsa и похоронил пульс в самом начале использования Ubuntu 14.04.

Что-то мне подсказало, что если есть эмулятор Alsa для PulseAudio, значит должны уже придумать и обратный эмулятор - эмулятор PulseAudio для Alsa. И такой проект действительно существует - это проект apulse (https://github.com/i-rinat/apulse). Скажу наперёд - всё получилось. Порядок такой:

С официального сайта проекта нужно скачать исходники и распаковать в чистый каталог. Теперь нужно доустановить программное обеспечение с зависимостями для сборки пакета:

# apt-get install cmake pkg-config glib-2.0 libasound2-dev
Далее следуем инструкции на официальном сайте:
$ cd apulse-master
$ mkdir build
$ cd build
$ cmake -DAPULSEPATH=/usr/lib -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release ..
$ make
# make install
Опции сборки установлены для копирования в общесистемные каталоги /usr и /usr/lib

Чтобы программа (в данном случае это Firefox) использовала эмулятор, её нужно запустить так:

$ apulse firefox
Если после запуска просмотра HTML5-роликов не будет звука и в консоли будут сыпаться сообщения о невозможности открыть звуковое устройство, нужно в расширенных настройках браузера выставить путь к устройству (/dev/snd/) параметра: 
security.sandbox.content.write_path_whitelist
После вышеописанных работ стал возможен просмотр роликов в формате HTML5.
Название: Re: Решение проблемы с просмотром HTML5-роликов в Firefox версии более 52
Отправлено: vovka от Воскресенье, 14 Января, 2018, 06:13:37
Замечено, что некоторые видеоролики на youtube стали запускаться параллельно - т.е. сначала запускается основной ролик, а через несколько секунд запускается этот же ролик на этой же вкладке, но в фоне и звуковые дорожки накладываются друг на друга. Приходится копировать адрес ссылки, закрывать вкладку, открывать новую пустую, вставлять прямой адрес ссылки и только тогда можно нормально воспроизвести ролик.

Ещё замечено, что Mozilla вышеописанной версии в графическом окружении IceWM, при кратковременном нажатии на ПКМ, как-бы сразу же нажимает на ЛКМ и тем самым получается клик на пункте контекстного меню "Открыть в новом окне".

Вышеописанные недостатки ещё не победил.