Dopo aver installato Fedora Silverblue 33, ho notato che i video non vengono riprodotti nei browser. In particolare, i video sui social network come Facebook e Twitter non vengono riprodotti. Perché alcuni codec multimediali come H.264 non sono installati per impostazione predefinita in Silverblue. In questo breve tutorial, lascia che ti mostri come abilitare H264 su Chromium e Firefox in Fedora Silverblue 33.
Codifica video avanzata , o brevemente AVC , è uno standard di compressione video digitale. È anche noto come H.264 o MPEG-4 AVC. Rispetto a MPEG-2 (lo standard DVD), H264 utilizza solo metà dello spazio per fornire la stessa qualità video. Quindi H264 è ampiamente utilizzato dal 91% dei servizi di streaming video come Youtube, Netflix, Vimeo e iTunes Store ecc.
Per riprodurre molti formati multimediali, dobbiamo installare i codec multimediali necessari come H264 su Fedora Silverblue.
Aggiungi repository RPM Fusion su Fedora Silverblue
Molti codec video non sono gratuiti, quindi non sono inclusi nei repository predefiniti di Fedora e in Flathub. Quindi aggiungendo RPM Fusion repository è necessario. Il repository RPM Fusion fornisce il software che non è incluso in Fedora e Red Hat.
Per aggiungere repository RPM Fusion gratuiti e non gratuiti su Fedora Silverblue, eseguire:
$ 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
Risultato di esempio:
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
Dopo aver aggiunto il repository RPM Fusion, è necessario riavviare il sistema per abilitarlo.
$ systemctl reboot
Abilita H264 su Chromium e Firefox in Fedora Silverblue
Innanzitutto, abilitiamo il supporto H264 per il browser Chromium. Installa la versione Chromium dai repository ufficiali:
$ rpm-ostree install chromium
Quindi, installa tutti i codec multimediali per il browser Chromium più recente installando chromium-libs-media-freeworld
pacchetto:
$ rpm-ostree install chromium-libs-media-freeworld
Allo stesso modo, per abilitare il supporto H264 per Mozilla Firefox, il comando sarebbe:
$ rpm-ostree install mozilla-openh264
Ora riavvia il sistema per applicare le modifiche.
$ systemctl reboot
Ora verifica se il supporto H.264 è abilitato visitando l'URL di YouTube -> https://www.youtube.com/html5 .
È così che ho aggiunto il supporto H.264 per i browser Chromium e Firefox in Fedora Silverblue 33. Dopo aver abilitato H264, potrei essere in grado di riprodurre tutti i tipi di formati multimediali senza problemi.
Installa VLC, Video Gnome, Celluloide
Il metodo precedente è perfetto per installare e abilitare i codec multimediali più comunemente richiesti in Silverblue. Inoltre, puoi installare VLC o Gnome Videos (Totem) o Celluloid (ex Gnome Mpv) per ottenere tutti i codec necessari.
Per installare VLC su Fedora Silverblue, esegui:
$ flatpak install flathub org.videolan.VLC
Per installare Gnome Videos su Fedora Silverblue, esegui:
$ flatpak install flathub org.gnome.Totem
Un altro popolare lettore multimediale è Celluloid che dispone di codec per riprodurre tutti i tipi di file multimediali. Per installare Celluloid su Fedora, esegui:
$ flatpak install flathub io.github.celluloid_player.Celluloid
A questo punto, dovresti avere tutti i codec multimediali necessari installati sul tuo sistema Fedora Silverblue.