Решение проблемы воспроизведения видео с RuTube в Яндекс браузере на Ubuntu
Здравствуйте!
Недавно я столкнулся с проблемой в Яндекс Браузере: видео на RuTube не воспроизводились, хотя сам сайт открывался без проблем. Я решил эту проблему, установив кодек ibffmpeg.so.
Чтобы найти подходящую версию кодека, мне пришлось попробовать несколько вариантов. Ниже я подробно опишу шаги, которые я предпринял, надеясь, что они будут полезны для других.
Установка кодека
Чтобы установить кодек, выполните следующие шаги:
1. Загрузите последнюю версию кодека отсюда;
2. Откройте загруженный файл и извлеките из него файл ibffmpeg.so;
3. В папке с загрузками откройте командную строку;
4. Переместите файл ibffmpeg.so в директорию с браузером, используя команду:
sudo cp libffmpeg.so /opt/yandex/browser/libffmpeg.so
5. Проверьте версию браузера и совместимость кодека, выполнив команду:
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.