Yandex browser libffmpeg so linux

Yandex browser libffmpeg so linux

Как оказалось, чтобы посмотреть видео в браузере под Linux не все так просто. Вот пришлось немного по разбираться. Поделюсь с вами небольшим багажом знаний и рабочим вариантом.

1) часть это установка поддержки видео в браузер, для этого есть инструкция на сайте помощи Яндекс.Браузера:

Для Linux x86 качаем

и из Архива файл libwidevinecdm.so в папку Яндекс.Браузера /opt/yandex/browser-beta/ а затем выставить права на файл

sudo chmod 644 /opt/yandex/browser-beta/libwidevinecdm.so

Для Linux x86 64-bit качаем

и из Архива файл libwidevinecdm.so в папку Яндекс.Браузера /opt/yandex/browser-beta/ а затем выставить права на файл

sudo chmod 644 /opt/yandex/browser-beta/libwidevinecdm.so

Если видео по-прежнему не проигрывается, обновите видеокодеки.

Внимание. после обновления браузера, возможно, придется повторить эту процедуру.

Но также потребуется ещё установить кодеки.

2) Установка кодеков, в принципе не так сложна:

2.1. Качаем свежий архив кодеков chromium-codecs-ffmpeg-extra , так как Яндекс.браузер создан на основе Chromium.
2.2. Из архива извлекаем файл библиотеки libffmpeg.so
2.3. Копируем его в папку /opt/yandex/browser-beta/
2.4. Перезапустить браузер

После чего все заработать, но не тут то было:

3) Оказалось ещё надо просто скачать библиотеку FAudio для i386 и amd64:

Чтобы скачать для x86 систем, библиотеку libfaudio0_i386 надо выполнить в команде консоли следующую команду:

Если из консоли не работает, то можно скачать из репозитория и установить в ручную отсюда

Чтобы скачать для x86 систем, библиотеку libfaudio0_amd64 надо выполнить в команде консоли следующую команду:

Если из консоли не работает, то можно скачать из репозитория и установить в ручную отсюда

И вот только после этого я смог насладиться своим доступом к Кино Поиску от Яндекс в своем любимом, но пока ещё непривычном Debian.

Если вам помогла статья или информация была полезной. Благодарность, не должна знать границ.

Источник

[РЕШЕНО] Не обнаружены необходимые видеокодеки в браузере Яндекс

После обновления браузера от Яндекса на MX Linux (Debian 10) перестали воспроизводится видео на сайтах и на Youtube. Браузер при воспроизведении видео выдает: «Не обнаружены необходимые видеокодеки …»

Читайте также:  Виртуальная мышь windows 10 андроид

Если у вас еще не установлен данный браузера, то вот ссылка как установить yandex.browser на Ubuntu/Debian

[Решение] Не обнаружены необходимые видеокодеки

Из за того, что в системе установлена устаревшая версия кодеков Вы получаете данное предупреждение. На данный момент свежая версия 92.0.4515. Дело в том, что для корректной работы библиотека libffmpeg.so должна соответствовать версии Chromium. Так как Яндекс.Браузера лежит в основе той или иной версии Chromium.

Кстати, флеш плеер в Я.Браузере появился из коробки. После установки браузера его ставить не надо.
А вот для просмотра видео в Вконтакте нужны кодеки.

Прежде всего нам необходимо узнать путь где лежит наш кодек. Для этого в терминале набираем команду:

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

Из данного вывода нам необходимо только знать расположение ffmpeg кодека. У меня в данном случае он расположен по пути /opt/yandex/browser-beta/lib/libffmpeg.so .

Скачаем актуальную версию. Для этого переходим по ссылке и скачиваем необходимый кодек для вашей разрядности ОС (посмотреть разрядность можно командой uname -m ).

Другой способ — это воспользоваться командой wget:

Для x64

Для x86

Далее извлекаем библиотеку ffmpeg.so . Я данную операцию буду производить для x64 разрядной ОС:

не забудьте указать правильное название *.deb пакета и директорию (в различных ОС она может отличаться).

Наконец открываем Яндекс браузер и запустить видео. В результате наших манипуляций видео на сайтах начнет воспроизводится, а сообщение «Не обнаружены необходимые видеокодеки в браузере Яндекс» пропадет.

Новый способ обновить ffmpeg кодек

Если не воспроизводится видео в формате HTML5 или видео c защищенным контентом

  1. Проверьте версию браузера.
  2. Если версия ниже 20.4.3, обновите браузер.
  3. Если у вас актуальная версия браузера, выполните в консоли команду:

Также кому интересно вот официальная документация на эту тему от яндекса.

Если есть вопросы, то пишем в комментариях.

Также можете вступить в Телеграм канал, ВК или подписаться на Twitter. Ссылки в шапки страницы.
Заранее всем спасибо.

Источник

Яндекс.Браузер на Linux не воспроизводит видео. Решение проблемы

В некоторых дистрибутивах, версиях Linux (Arch, Ubuntu, Manjaro и других) возникает проблема с Яндекс.Браузером (также в Chrome и Opera) – не воспроизводится видео.

Данная статья первоначально была опубликована на моем аккаунте в Teletype: https://teletype.in/@qleqs/yabrowser-linux-novideo.

В некоторых дистрибутивах, версиях Linux (Arch, Ubuntu, Manjaro и других) возникает проблема с Яндекс.Браузером (также в Chrome и Opera) – не воспроизводится видео. Например, в КиноПоиске и Яндекс.Эфире на месте плеера появляется сообщение об отсутствии необходимых кодеков. На самом деле, проблема решается просто.

Читайте также:  The windows performance toolkit

Примечание: перед установкой закройте браузер!

  1. Откройте терминал и установите кодеки ffmpeg c помощью команды sudo snap install chromium-ffmpeg (в Ubuntu также можно использовать sudo apt install chromium-codecs-ffmpeg ).
  2. После установки нужно скопировать библиотеку libffmpeg.so в нужную папку. Делается это так: sudo cp /snap/chromium-ffmpeg/15/chromium-ffmpeg-95241/chromium-ffmpeg/libffmpeg.so /opt/yandex/browser-beta/lib/

Если пакет snap не найден, его нужно установить 🙂

Существует также еще один вариант решения проблемы для ROSA Linux (вероятно и для других RPM-поддерживающих дистрибутивов). Здесь просто выберите необходимый пакет (в соответствии с вашим браузером) и установите его системными средствами. Все на Я.Диске → https://yadi.sk/d/8u9xc-HQ3ai6VA.

Спасибо, что дочитали! Если было полезно – поделитесь с друзьями 🙂

Источник

Yandex Browser, стань портабельным! На линукс, плиз

Omnia mea mecum porto (Рус: «Всё своё ношу с собой“) — фраза, которую Цицерон приписывал Бианту.

Наверняка, некоторые пользуются так называемыми portable-программами, которые запускаются из любого места на диске, а все данные хранят в своём же рабочем каталоге. Допустим, это может пригодиться, когда вы работаете за чужим компьютером и не хотите устанавливать программу, не хотите, чтоб она оставляла что-либо после себя в системе. Ну, или просто считаете, что данный подход — это «фэн-шуй». Данная заметка написана для случая с браузером от компании Яндекс для операционной системы Linux. Конкретно — для Ubuntu. На официальном сайте https://browser.yandex.ru/beta предоставлена возможность скачать установочный пакет deb, но других вариантов, а тем более так и не ставшего популярным AppImage — нет. Хотя про эту штуку, как утверждается на сайте https://appimage.org сам Линус Торвальдс сказал: — «This is just very cool».

Итак, сделаем браузер портабельным. Скачиваем пакет deb, открываем его как архив (допустим, с помощью файлового менеджера Double Commander), и видим, что в нём три папки: etc, opt, usr. В папке etc лежит папка для ежедневного запуска планировщиком cron.daily с символической ссылкой yandex-browser-beta. Данную папку мы проигнорируем. В папке usr лежат папки bin и share. В папке bin лежит символическая ссылка для запуска браузера. В папке share лежат тоже очень важные файлы — предлагаю и их проигнорировать. Находим вложенную папку browser-beta в папке opt, достаём её из пакета deb. Однако, если мы просто запустим из неё браузер, то профиль пользователя будет создан в системной папке пользователя /home/$USER/, а нас это явно не устраивает. Вспоминаем, что Яндекс браузер создан на основе движка Blink, используемого в открытом браузере Chromium, идём на страницу https://chromium.googlesource.com/chromium/src/+/master/docs/user_data_dir.md, на которой указано, что нужно написать в командной строке, чтоб запустить браузер с подменой папки профиля пользователя. А именно: chrome —user-data-dir . Пишем в командной строке:

Читайте также:  Windows 10 как убрать системные звуки

Если у вас уже есть папка профиля, просто скопируйте её в этот путь. Если её у вас нет — нужная папка создастся там сама. Казалось бы — вот счастье. Но не бывает же так, чтоб всё так просто оказалось. Как только расслабимся и погрузимся в просмотр любимых роликов на ютубе, то неожиданно заметим, что некоторые ролики (особенно стримы) не запускаются и вылетают с ошибкой, которая гласит что-то вроде: «An error occured. Please try again later». Проблема известная, но видимо, не слишком широко.

Видимо, в каталоге браузера лежит старая версия ffmpeg. Заходим по адресу https://mirror.yandex.ru/ubuntu/pool/universe/c/chromium-browser/, скачиваем последний по дате ffmpeg, например: chromium-codecs-ffmpeg-extra_90.0.4430.72-0ubuntu0.16.04.1_amd64.deb. Снова открываем пакет как архив, находим в нём файл libffmpeg.so, и заменяем им точно такой же, лежащий по пути /НАШ_ПУТЬ/browser-beta/lib/libffmpeg.so. Внимательный читатель обратил внимание, что в скачанном файле фигурирует цифра 16.04. Для Ubuntu 20.04 тоже есть deb пакет, но он не содержит нужного файла libffmpeg.so. Но ничего, в двадцатой убунте скачанный libffmpeg.so тоже будет работать.

Что ж, теперь всё работает, и чтобы каждый раз не тянуться к командной строке, можно создать шелл скрипт для его запуска.

Источник

Решение проблем с кодеками в браузере Яндекс после очередного его обновления.

После обновления браузера Яндекс перестали воспроизводится видео как на некоторых сайтах так и на Youtub. Сообщил об ошибках админам браузера, получил ответ который помог мне решить данную проблему.
Может кому и поможет из новичков :=)
Вот моя переписка и советы:

Открыть терминал Вы можете, например, с помощью сочетания клавиш Ctrl+Alt+T. Затем набрать команду: yandex-browser-beta.
Вот что мне выдало в терминале:


Спасибо за информацию! Судя по ней, в системе установлена устаревшая версия кодеков, актуальная на данный момент уже 71.0.3578. Проблема с видео возникает по этой причине. Дело в том, что для корректной работы версия библиотеки libffmpeg.so должна соответствовать версии Chromium, которая лежит в основе той или иной версии Яндекс.Браузера.

Попробуйте, пожалуйста, скачать последний доступный deb-пакет packages.ubuntu.com/xenial-updates/chromium-codecs-ffmpeg-extra, извлечь оттуда библиотеку libffmpeg.so и положить в /opt/yandex/browser-beta/.

Извлечь libffmpeg.so из пакета можно так:

ar -x chromium-codecs-ffmpeg-extra_70.0.3538.77-0ubuntu0.16.04.1_amd64.deb
rm chromium-codecs-ffmpeg-extra_70.0.3538.77-0ubuntu0.16.04.1_amd64.deb control.tar.gz debian-binary
tar xf data.tar.xz
mv usr/lib/chromium-browser/libffmpeg.so.
rm -rf usr data.tar.xz

После всех выполненных операций всё заработало.

Источник

Оцените статью