Решение проблемы воспроизведения видео с RuTube в Яндекс браузере на Ubuntu
Здравствуйте!
Недавно я столкнулся с проблемой в Яндекс Браузере: видео на RuTube не воспроизводились, хотя сам сайт открывался без проблем. Я решил эту проблему, установив кодек ibffmpeg.so.
Чтобы найти подходящую версию кодека, мне пришлось попробовать несколько вариантов. Ниже я подробно опишу шаги, которые я предпринял, надеясь, что они будут полезны для других.
Установка кодека
Чтобы установить кодек, выполните следующие шаги:
Загрузите последнюю версию кодека отсюда;
Откройте загруженный файл и извлеките из него файл ibffmpeg.so;
В папке с загрузками откройте командную строку;
Переместите файл ibffmpeg.so в директорию с браузером, используя команду:
sudo cp libffmpeg.so /opt/yandex/browser/libffmpeg.so
Проверьте версию браузера и совместимость кодека, выполнив команду:
yandex-browser --version
Если кодек успешно установлен и совместим с версией браузера, в консоли появится сообщение:
Found ffmpeg: /opt/yandex/browser/libffmpeg.so
avcodec: 3999078
avformat: 3998564
avutil: 3870564
FFmpeg version is OK! Let's use it.
После этого перезапустите браузер, RuTube должен заработать.
Если кодек оказался слишком старым сообщение в консоли будет выглядеть так:
Found ffmpeg: /opt/yandex/browser/libffmpeg.so
avcodec: 3942500
avformat: 3937637
avutil: 3811172
FFmpeg version is too old. Need:
avcodec: 3999076
avformat: 3998564
avutil: 3870564
Загрузите более новую версию и повторите шаги с 1 по 4.
Если кодек слишком новый вы увидите сообщение:
Found ffmpeg: /opt/yandex/browser/libffmpeg.so
avcodec: 3999080
avformat: 3998567
avutil: 3871588
FFmpeg version is too new. Need:
avcodec: 3999076
avformat: 3998564
avutil: 3870564
Загрузите более раннюю версию и повторите шаги с 1 по 4.