Найти тему

Установка мультимедиа кодеков в Fedora Linux

Оглавление

Пост решено было написать после очередной установки Fedora Linux 37, которую я осуществлял в надежде попользоваться системой и набрать материала для канала. Искренне думал, что в новой версии дистрибутива поправили частую ошибку воспроизведения контента на Youtube и в ВК (встречался с ошибкой там, про остальные ресурсы не знаю) при которой вместо просмотра видео вы наблюдаете ошибку, как на скриншоте ниже. Но оказывается ошибка не исправлена, потому исправлю ее сам и покажу как это делать вам.

-2

Включаем поддержку репозиториев RPM Fusion

У Fedora Linux есть дополнительные репозитории, которые обычно не поставляются вместе с системой. Это как раз таки те самые дополнительные репозитории, про которые мы говорили в одноименной статье, ссылку на которую размещу ниже.

Начало знакомства с репозиториями Linux

Так вот, у Fedora есть дополнительные репозитории, в которых содержится, как бесплатное ПО с открытым исходным кодом (RPM Fusion Free), так и проприетарное (несвободное) ПО с закрытым исходным кодом (RPM Fusion Non-Free). Необходимые нам кодеки содержатся в этих репозиториях, потому их нужно добавить в систему. Делается это командой:

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

После выполнения данной команды рекомендуется выполнить обновление пакетной базы:

sudo dnf update

Если помните, некоторые из вводимых команд мы рассматривали ранее, когда учились устанавливать программы в Linux через терминал. Найти эту статью можно, перейдя по ссылке.

Установка Linux-программ через терминал

Устанавливаем необходимые пакеты

Для начала устанавливаем фреймворк Gstreamer, который содержит необходимые нам кодеки и плагины.

sudo dnf install gstreamer1-plugins-{bad-\*,good-\*,base} gstreamer1-plugin-openh264 gstreamer1-libav --exclude=gstreamer1-plugins-bad-free-devel

Вторая команда устанавливает в систему приложение для кодирования аудио под названием LAME:

sudo dnf install lame* --exclude=lame-devel

Последней командой, которая обновляет содержимое группы Мультимедиа, мы добавляем поддержку всего того, что установили выше будет:

sudo dnf group upgrade --with-optional Multimedia

По идее, после всех проделанных процедур, у вас не будет проблем с воспроизведением видео на Youtube или VK. Но я обычно устанавливаю еще плеер VLC, который считаю самым удобным, как для Linux, так и для Windows.

sudo dnf install vlc

Заменяем Windows-программы: подборка софта для Linux

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

Изложенный алгоритм я пробовал на 36 и 37 версии, потому решение 100% работоспособное. Надеюсь, что статья будет полезна пользователям Fedora и поможет решить имеющуюся проблему с кодеками.

Спасибо, что дочитали до конца! Не забудьте поставить лайк и подписаться на канал, если этого еще не сделали.