Включите 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