- Yandex browser libffmpeg so linux
- 1) часть это установка поддержки видео в браузер, для этого есть инструкция на сайте помощи Яндекс.Браузера:
- 2) Установка кодеков, в принципе не так сложна:
- 3) Оказалось ещё надо просто скачать библиотеку FAudio для i386 и amd64:
- [РЕШЕНО] Не обнаружены необходимые видеокодеки в браузере Яндекс
- [Решение] Не обнаружены необходимые видеокодеки
- Новый способ обновить ffmpeg кодек
- Яндекс.Браузер на Linux не воспроизводит видео. Решение проблемы
- Yandex Browser, стань портабельным! На линукс, плиз
- Решение проблем с кодеками в браузере Яндекс после очередного его обновления.
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. Браузер при воспроизведении видео выдает: «Не обнаружены необходимые видеокодеки …»
Если у вас еще не установлен данный браузера, то вот ссылка как установить 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 защищенным контентом
- Проверьте версию браузера.
- Если версия ниже 20.4.3, обновите браузер.
- Если у вас актуальная версия браузера, выполните в консоли команду:
Также кому интересно вот официальная документация на эту тему от яндекса.
Если есть вопросы, то пишем в комментариях.
Также можете вступить в Телеграм канал, ВК или подписаться на Twitter. Ссылки в шапки страницы.
Заранее всем спасибо.
Источник
Яндекс.Браузер на Linux не воспроизводит видео. Решение проблемы
В некоторых дистрибутивах, версиях Linux (Arch, Ubuntu, Manjaro и других) возникает проблема с Яндекс.Браузером (также в Chrome и Opera) – не воспроизводится видео.
Данная статья первоначально была опубликована на моем аккаунте в Teletype: https://teletype.in/@qleqs/yabrowser-linux-novideo.
В некоторых дистрибутивах, версиях Linux (Arch, Ubuntu, Manjaro и других) возникает проблема с Яндекс.Браузером (также в Chrome и Opera) – не воспроизводится видео. Например, в КиноПоиске и Яндекс.Эфире на месте плеера появляется сообщение об отсутствии необходимых кодеков. На самом деле, проблема решается просто.
Примечание: перед установкой закройте браузер!
- Откройте терминал и установите кодеки ffmpeg c помощью команды sudo snap install chromium-ffmpeg (в Ubuntu также можно использовать sudo apt install chromium-codecs-ffmpeg ).
- После установки нужно скопировать библиотеку 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 . Пишем в командной строке:
Если у вас уже есть папка профиля, просто скопируйте её в этот путь. Если её у вас нет — нужная папка создастся там сама. Казалось бы — вот счастье. Но не бывает же так, чтоб всё так просто оказалось. Как только расслабимся и погрузимся в просмотр любимых роликов на ютубе, то неожиданно заметим, что некоторые ролики (особенно стримы) не запускаются и вылетают с ошибкой, которая гласит что-то вроде: «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
После всех выполненных операций всё заработало.
Источник