Ошибка воспроизведения видео в яндекс браузере линукс

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

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

Ошибка воспроизведения видео в браузере Opera

Ошибка воспроизведения видео в браузере Opera

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

  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 не найден, его нужно установить 🙂

Arch, Manjaro:

git clone https://aur.archlinux.org/snapd.git
cd snapd
makepkg -si
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap

Ubuntu, Mint:

sudo apt install snapd
sudo ln -s /var/lib/snapd/snap /snap

Fedora, CentOS:

sudo dnf install snapd
sudo ln -s /var/lib/snapd/snap /snap

OpenSuse:

sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_42.2/ snappy
sudo zypper install snapd
sudo systemctl enable --now snapd.socket

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

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

Читайте также: Установка Microsoft Office 2010 на Linux


1

1

Добрый день, установил новую Debian 11, поставил Yandex Browser, решил посмотреть YouTube все отлично, но уже при просмотре видео на Дзен или RuTube не одно ни воспроизводиться. Проверил на Firefox и Chrome все везде работает.Как быть, мне на Yandex Browser на много удобней работать.

The resource https://yastatic.net/yandex-video-player-iframe-api/is-android-player-supported/is-yandex-player-supported.js was preloaded using link preload but not used within a few seconds from the window’s load event. Please make sure it has an appropriate as value and it is preloaded intentionally.

Уголок новичка

5

   5515

Не воспроизводятся видео в яндекс-браузере

Добрый день. Установил яндекс-браузер и плагин для видео из AUR, но видео в браузере всеравно не воспроизводятся. Как это исправить?

Уголок новичка: Не воспроизводятся видео в яндекс-браузере

5 комментариев

avatar

  • Stez

Запустить скрипт который находится в /opt/yandex/browser-beta/update-ffmpeg
он установит кодеки

+2

avatar

  • автор alex-v145

Это и есть решение проблемы. Все заработало. Спасибо.

0

avatar

  • Matlot

А если скрипт update-ffmpeg ругается, то сначала так:
sudo pacman -Sy jq
sudo /opt/yandex/browser-beta/update-ffmpeg

+7

avatar

  • dimonmmk

Поставьте еще yandex-libffmpeg

?


Правильные ответы начинаются с правильных вопросов.

+1

avatar

  • Fox909

Заработало!!! Всем огромное спасибо!

0

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.

Небольшая статья в которой я расскажу как исправить отсутствие кодека в популярном Яндекс Браузере на Linux системах. Решение проверено на deb и rpm based дистрибутивах. Если у вас из коробки не работают кодеки, не воспроизводится видео, то это статья для вас.

28 октября 2023

2023-10-28

Автор: Кузнецов Семен

Небольшая статья в которой я расскажу как исправить отсутствие кодека в популярном Яндекс Браузере на Linux системах. Решение проверено на deb и rpm based дистрибутивах. Если у вас из коробки не работают кодеки, не воспроизводится видео, то это статья для вас.

В последнее время стало нормой отсутствие кодека у Яндекс Браузара. Дело в том что браузер поставляется со скриптом ffmpeg_update который для получения ссылки на кодек делает запрос в json файл в репозитории Яндекс. 

И часто в этом файле нет ссылки на самые свежие версии. Например я скачивал Яндекс Браузер в виде deb пакета с официального сайта и получил его без кодека.

1. Попробовал обновить кодек вручную через update_ffmpeg как раньше.

sudo /opt/yandex/browser/update-ffmpeg

Получил ошибку: FFMPEG codecs installation failed: there are no download urls for the current browser version: 116.0.5845

То есть для моей версии нет кодека в ранее упомянутом json файле.

2. Обнаружил новый, рабочий способ устранить проблему

Для начала нужно узнать на какой версии chromium основан браузер. Это не версия самого браузера, а именно версия движка. Это сделать просто, достаточно перейти по ссылке:

browser://version/ (Скопировать и вставить со стороннего сайта эта ссылка не откроется)

Yandex:  116.0.5845.962 stable (64-разрядная версия) — в первой же строке мы узнали версию. Она равна 116.

Далее воспользуемся другим скриптом для установки ffmpeg кодека поставляемым в Яндекс Браузере. 

Для этого в терминале нужно выполнить эту команду

sudo /opt/yandex/browser/update_codecs 116 /opt/yandex/browser

Где:

/opt/yandex/browser/update_codecs — путь до утилиты (поставляется с браузером)

116 — текущая версия браузера

/opt/yandex/browser — путь куда скачивать кодек (в корневой каталог с браузером)

Данный способ работает в свежих версиях браузера. Проверено на Ubuntu 23.10. В других дистрибутивах это тоже должно работать. Проверьте по какому пути у вас установлен браузер. Скрипты update_ffmpeg и update_codecs всегда поставляются с браузером и лежат в каталоге где он установлен. Надеюсь я кому то помог, ибо когда я искал решение проблемы про update_codecs никто не писал. Информацию об этом скрипте я узнал от поддержки Яндекса.

  • Разработка сайтов и сервисов
  • Автоматизация бизнеса
  • Интеграции
  • Контекстная реклама
  • SEO продвижение

Полный цикл! Все консультации бесплатны! За спрос в глаз не бьют 😀
Больше информации

flashboom59


Вот что мне написали в тех. поддержке Яндекс:
Для корректной работы кодеки требуют пакет libc6 с версией минимум 2.27, однако Astra Linux поставляется с версией пакета меньше.
Попробуйте, пожалуйста, обновить libc6 до версии 2.27 или выше.

Подскажите, как обновить данный пакет?

  • Screenshot_20210816_110147.png

    40.2 КБ
    Просмотры: 1 144

  • Screenshot_20210816_110749.png

    19.6 КБ
    Просмотры: 1 097

Тем кого заинтересовало советую попробовать сначала на виртуалке. Я начал делать на основной и пришлось систему переустанавливать так как при открытии Synaptic сразу выдавались сообщения об ошибках.

Много конфликтов с другим ПО, в итоге слетела локаль и вообще мороки на пол часа с восстановлением. Метод так себе — надо ждать полной сборки, Вообще странно что отечественное ПО так несогласованно выпускают. Старую версию ЯБ тоже не нашел. Махнул на это дело рукой — firefox и остальные показывают.

В общем, немного подробнее — яндекс выпустил версию на базе хромиум 93.ххх , в его составе ffmpeg который расчитан на glibc >2.27, и он не работает. Старых версий ЯБ фиг где достать. нафиг такую поддержку, если честно) Есть куча других браузеров где этой проблемы нет.

Написал в поддержку яндекса — предлагают обновить glibc . Это вообще за гранью — в некоторых дистрах то что они хотят еще не вошло в стабильную ветку… Старую версию они не распространяют. В моих интересах) Как выяснилось. В интересах человека который теперь вынужден иметь в виду то что они делают свой продукт не для всех, и переносить личные данные в другой браузер…

У меня всё получилось. Правда, dpkg пришлось запускать два раза: в первый были сообщения о невозможности настроить пакеты. Во второй уже пошло обновление, пришлось ответить на пару вопросов, в частности и про локаль, которую я выбрал оставить как есть, и, видимо, не прогадал, т.к. никаких проблем не заметил. Ещё попросили остановить службу postgresql.

До всех манипуляций установил Timeshift и сделал снимок системы, но не понадобилось.

neutrino


Доброго времени суток!
Столкнулся с такой же проблемой, которую так и не смог решить(

Имеется Astra Орел последняя и Я.Браузер 22.1.3.907 beta (64-bit)

Может кто-то нашел решение…

Может кто-то нашел решение…

Ну так в этой теме оно и озвучено: обновить libc6. Вот здесь я подробно расписал, как это сделать: Обновление libc6.

Может кто-то нашел решение…

Запустите яндех в терминале, там будет подсказка. Я обновил
sudo /opt/yandex/browser-beta/update-ffmpeg
Вроде все воспроизводит.

Запустите яндех в терминале, там будет подсказка. Я обновил
sudo /opt/yandex/browser-beta/update-ffmpeg
Вроде все воспроизводит.

Это я сделал в первую очередь! Но ни к чему это не привело…

Ну так в этой теме оно и озвучено: обновить libc6. Вот здесь я подробно расписал, как это сделать: Обновление libc6.

Спасибо Вам огромное, милый человек! Помогло!

sudo /opt/yandex/browser-beta/update-ffmpeg

Мне тоже помогло. Только у меня яндекс другой (не бетта). Надо найти в своей файловой системе этот файл «update-ffmpeg» и оттуда скопировать.
В моем случае:

sudo /opt/yandex/browser/update-ffmpeg

Оу. Спасибо большое. У меня видео в Яндекс Браузере 22.7.5.1034 заработали. При беглом осмотре проблем и каких-то конфликтов не обнаружил.

У меня всё получилось. Правда, dpkg пришлось запускать два раза: в первый были сообщения о невозможности настроить пакеты. Во второй уже пошло обновление

У меня тоже всё получилось, но в самом деле надо было запускать sudo dpkg -i *.deb ДВАЖДЫ. Это нужно обязательно крупными буквами указать, что сначала покажется что всё сломалось, но буквально второй запуск dpkg всё завершит успешно и видео появится. Как же я устал от того что у меня никакие видео не работали, теперь хоть работает что то, никакие установки кодеков в корне яндекс браузера не спасали, ничего не спасало

У меня тоже всё получилось, но в самом деле надо было запускать sudo dpkg -i *.deb ДВАЖДЫ. Это нужно обязательно крупными буквами указать, что сначала покажется что всё сломалось, но буквально второй запуск dpkg всё завершит успешно и видео появится. Как же я устал от того что у меня никакие видео не работали, теперь хоть работает что то, никакие установки кодеков в корне яндекс браузера не спасали, ничего не спасало

а я юзаю гугл хром и спокойно без гемора смотрю видео…

а я юзаю гугл хром и спокойно без гемора смотрю видео…

Слабак.

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

17.04.2020

yandex-browser

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

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

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

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

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

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

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

yandex-browser-beta

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

Found ffmpeg: /opt/yandex/browser-beta/lib/libffmpeg.so
	avcodec: 3816294
	avformat: 3809636
	avutil: 3679077
Ffmpeg version is OK! Let's use it.
[16794:16794:0417/200836.334487:ERROR:isolated_origin_util.cc(71)] Ignoring port number in isolated origin: chrome://custo
Окно или вкладка откроются в текущем сеансе браузера.

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

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

ffmpeg

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

Для x64

wget http://security.ubuntu.com/ubuntu/pool/universe/c/chromium-browser/chromium-codecs-ffmpeg-extra_92.0.4515.159-0ubuntu0.18.04.1_amd64.deb

Для x86

wget http://yu.archive.ubuntu.com/ubuntu/pool/universe/c/chromium-browser/chromium-codecs-ffmpeg-extra_92.0.4515.159-0ubuntu0.18.04.1_i386.deb

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

ar -x chromium-codecs-ffmpeg-extra_92.0.4515.159-0ubuntu0.18.04.1_amd64.deb
rm chromium-codecs-ffmpeg-extra_92.0.4515.159-0ubuntu0.18.04.1_amd64.deb control.tar.xz debian-binary
tar xf data.tar.xz
sudo mv usr/lib/chromium-browser/libffmpeg.so /opt/yandex/browser-beta/lib/libffmpeg.so
rm -rf usr data.tar.xz

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

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

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

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

  1. Проверьте версию браузера.
  2. Если версия ниже 20.4.3, обновите браузер.
  3. Если у вас актуальная версия браузера, выполните в консоли команду:
sudo /opt/yandex/browser-beta/update-ffmpeg

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

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

Ссылки в шапке страницы.
Заранее всем спасибо!!!

RSS

Добавление RSS-ленты на главную страницу этого сайта не поддерживается, так как это может привести к зацикливанию, замедляющему работу вашего сайта. Попробуйте использовать другой блок, например блок Последние записи, для отображения записей сайта.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Понравилась статья? Поделить с друзьями:
  • Ошибка воспроизведения видео в телеграмме
  • Ошибка вольво bulb failure low beam 57
  • Ошибка внешнего жесткого диска чтение невозможно
  • Ошибка вольво 42 что это значит хс90
  • Ошибка воспроизведения видео в онлайн