Поиск по сайту:

Включите H264 в Chromium и Firefox в Fedora Silverblue

После установки Fedora Silverblue 33 я заметил, что видео не воспроизводится в браузерах. В частности, не воспроизводятся видео в социальных сетях, таких как Facebook и Twitter. Потому что некоторые мультимедийные кодеки, например H.264, в Silverblue по умолчанию не установлены. В этом кратком руководстве я покажу вам, как включить H264 в Chromium и Firefox в Fedora Silverblue 33.

Расширенное кодирование видео, или сокращенно AVC, — это стандарт сжатия цифрового видео. Он также известен как H.264 или MPEG-4 AVC. По сравнению с MPEG-2 (стандартом DVD), H264 использует только половину пространства для передачи видео того же качества. Следовательно, H264 широко используется 91% сервисов потокового видео, таких как Youtube, Netflix, Vimeo, магазин iTunes и т. д.

Чтобы воспроизводить многие медиаформаты, нам необходимо установить необходимые мультимедийные кодеки, такие как H264, в Fedora Silverblue.

Добавьте репозиторий RPM Fusion в Fedora Silverblue.

Многие видеокодеки не являются бесплатными, поэтому они не включены в репозитории Fedora по умолчанию и Flathub. Поэтому необходимо добавить репозиторий RPM Fusion. Репозиторий RPM Fusion содержит программное обеспечение, не включенное в Fedora и Red Hat.

Чтобы добавить бесплатные и платные репозитории RPM Fusion в Fedora Silverblue, выполните:

rpm-ostree install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Пример вывода:

 Downloading https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-33.noarch.rpm…done
 Downloading https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-33.noarch.rpm…done
 Checking out tree 43462d3… done
 Enabled rpm-md repositories: fedora-cisco-openh264 fedora updates updates-archive
 rpm-md repo 'fedora-cisco-openh264' (cached); generated: 2020-08-25T19:10:34Z
 rpm-md repo 'fedora' (cached); generated: 2020-10-19T23:27:19Z
 rpm-md repo 'updates' (cached); generated: 2021-04-04T00:56:39Z
 rpm-md repo 'updates-archive' (cached); generated: 2021-04-05T01:34:14Z
 Importing rpm-md… done
 Resolving dependencies… done
 Checking out packages… done
 Running pre scripts… done
 Running post scripts… done
 Running posttrans scripts… done
 Writing rpmdb… done
 Writing OSTree commit… done
 Staging deployment… done
 Freed: 296.0 MB (pkgcache branches: 0)
 Added:
   rpmfusion-free-release-33-1.noarch
   rpmfusion-nonfree-release-33-1.noarch
 Run "systemctl reboot" to start a reboot

После добавления репозитория RPM Fusion вам необходимо перезагрузить систему, чтобы включить его.

systemctl reboot

Включите H264 в Chromium и Firefox в Fedora Silverblue

Сначала давайте включим поддержку H264 для браузера Chromium. Установите версию Chromium из официальных репозиториев:

rpm-ostree install chromium

Затем установите все медиакодеки для последней версии браузера Chromium, установив пакет chromium-libs-media-freeworld:

rpm-ostree install chromium-libs-media-freeworld

Аналогично, чтобы включить поддержку H264 для Mozilla Firefox, команда будет такой:

rpm-ostree install mozilla-openh264

Теперь перезагрузите систему, чтобы применить изменения.

systemctl reboot

Теперь проверьте, включена ли поддержка H.264, посетив URL-адрес YouTube -> https://www.youtube.com/html5.

Вот как я добавил поддержку H.264 для браузеров Chromium и Firefox в Fedora Silverblue 33. После включения H264 я смог без проблем воспроизводить все типы медиаформатов.

Установите VLC, Gnome Videos, Celluloid

Предыдущий метод прекрасно подходит для установки и включения наиболее часто используемых мультимедийных кодеков в Silverblue. Кроме того, вы можете установить VLC или Gnome Videos (Totem) или Celluloid (ранее Gnome Mpv), чтобы получить все необходимые кодеки.

Чтобы установить VLC на Fedora Silverblue, запустите:

flatpak install flathub org.videolan.VLC

Чтобы установить Gnome Videos в Fedora Silverblue, запустите:

flatpak install flathub org.gnome.Totem

Еще один популярный медиаплеер — Celluloid, в котором есть кодеки для воспроизведения всех типов медиафайлов. Чтобы установить Celluloid в Fedora, запустите:

flatpak install flathub io.github.celluloid_player.Celluloid

На этом этапе в вашей системе Fedora Silverblue должны быть установлены все необходимые мультимедийные кодеки.

Ресурс:

  • Репозиторий RPM Fusion

Статьи по данной тематике