Po instalaci Fedora Silverblue 33 jsem si všiml, že se videa nepřehrávají v prohlížečích. Zejména se nepřehrávají videa na sociálních sítích jako Facebook a Twitter. Protože některé multimediální kodeky jako H.264 nejsou standardně nainstalovány v Silverblue. V tomto rychlém tutoriálu vám ukážu, jak povolit H264 v Chromiu a Firefoxu ve Fedora Silverblue 33.
Pokročilé kódování videa , nebo krátce AVC , je standard pro kompresi digitálního videa. Je také známý jako H.264 nebo MPEG-4 AVC. Ve srovnání s MPEG-2 (standard DVD) využívá H264 pouze polovinu prostoru k poskytování videa ve stejné kvalitě. H264 je proto široce používán 91 % služeb pro streamování videa, jako jsou Youtube, Netflix, Vimeo a iTunes store atd.
Abychom mohli přehrávat mnoho mediálních formátů, musíme nainstalovat potřebné multimediální kodeky, jako je H264 na Fedora Silverblue.
Přidat úložiště RPM Fusion na Fedora Silverblue
Mnoho video kodeků není zdarma, takže nejsou součástí výchozích repozitářů Fedory a Flathubu. Takže přidání RPM Fusion úložiště je nutné. Úložiště RPM Fusion poskytuje software, který není součástí Fedory a Red Hatu.
Chcete-li přidat bezplatná a nevolná úložiště RPM Fusion na Fedora Silverblue, spusťte:
$ 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
Ukázkový výstup:
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
Po přidání úložiště RPM Fusion musíte restartovat systém, abyste jej povolili.
$ systemctl reboot
Povolte H264 v prohlížeči Chromium a Firefox ve Fedora Silverblue
Nejprve povolme podporu H264 pro prohlížeč Chromium. Nainstalujte verzi Chromium z oficiálních úložišť:
$ rpm-ostree install chromium
Dále nainstalujte všechny mediální kodeky pro nejnovější prohlížeč Chromium instalací chromium-libs-media-freeworld
balíček:
$ rpm-ostree install chromium-libs-media-freeworld
Podobně pro aktivaci podpory H264 pro Mozilla Firefox by příkaz byl:
$ rpm-ostree install mozilla-openh264
Nyní restartujte systém, aby se změny projevily.
$ systemctl reboot
Nyní ověřte, zda je povolena podpora H.264 na adrese URL YouTube -> https://www.youtube.com/html5 .
Takto jsem přidal podporu H.264 pro prohlížeče Chromium a Firefox ve Fedora Silverblue 33. Po povolení H264 jsem mohl bez problémů přehrávat všechny typy formátů médií.
Nainstalujte VLC, Gnome Videos, Celluloid
Předchozí metoda je naprosto v pořádku pro instalaci a povolení většiny běžně požadovaných multimediálních kodeků v Silverblue. Kromě toho si můžete nainstalovat VLC nebo Gnome Videos (Totem) nebo Celluloid (dříve Gnome Mpv), abyste získali všechny potřebné kodeky.
Chcete-li nainstalovat VLC na Fedora Silverblue, spusťte:
$ flatpak install flathub org.videolan.VLC
Chcete-li nainstalovat videa Gnome na Fedora Silverblue, spusťte:
$ flatpak install flathub org.gnome.Totem
Dalším populárním přehrávačem médií je Celluloid, který má kodeky pro přehrávání všech typů mediálních souborů. Chcete-li nainstalovat Celluloid na Fedoru, spusťte:
$ flatpak install flathub io.github.celluloid_player.Celluloid
V této fázi byste měli mít na svém systému Fedora Silverblue nainstalované všechny potřebné multimediální kodeky.