Après avoir installé Fedora Silverblue 33, j'ai remarqué que les vidéos ne sont pas lues dans les navigateurs. Surtout, les vidéos des réseaux sociaux comme Facebook et Twitter ne sont pas diffusées. Parce que certains codecs multimédia comme H.264 ne sont pas installés par défaut dans Silverblue. Dans ce rapide tutoriel, laissez-moi vous montrer comment activer H264 sur Chromium et Firefox dans Fedora Silverblue 33.
Codage vidéo avancé , ou bientôt AVC , est une norme de compression vidéo numérique. Il est également connu sous le nom de H.264 ou MPEG-4 AVC. Comparé au MPEG-2 (la norme DVD), H264 n'utilise que la moitié de l'espace pour fournir la même qualité vidéo. Par conséquent, H264 est largement utilisé par 91 % des services de streaming vidéo tels que Youtube, Netflix, Vimeo et iTunes Store, etc.
Afin de lire de nombreux formats multimédias, nous devons installer les codecs multimédias nécessaires comme H264 sur Fedora Silverblue.
Ajouter un référentiel RPM Fusion sur Fedora Silverblue
De nombreux codecs vidéo ne sont pas gratuits, ils ne sont donc pas inclus dans les référentiels par défaut de Fedora et Flathub. Donc, en ajoutant RPM Fusion référentiel est nécessaire. Le référentiel RPM Fusion fournit les logiciels qui ne sont pas inclus dans Fedora et Red Hat.
Pour ajouter des dépôts RPM Fusion gratuits et non libres sur Fedora Silverblue, exécutez :
$ 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
Exemple de résultat :
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
Après avoir ajouté le référentiel RPM Fusion, vous devez redémarrer votre système pour l'activer.
$ systemctl reboot
Activer H264 sur Chromium et Firefox dans Fedora Silverblue
Tout d'abord, activons la prise en charge de H264 pour le navigateur Chromium. Installez la version de Chromium à partir des dépôts officiels :
$ rpm-ostree install chromium
Ensuite, installez tous les codecs multimédias pour le dernier navigateur Chromium en installant le chromium-libs-media-freeworld
paquet :
$ rpm-ostree install chromium-libs-media-freeworld
De même, pour activer le support H264 pour Mozilla Firefox, la commande serait :
$ rpm-ostree install mozilla-openh264
Maintenant, redémarrez votre système pour appliquer les modifications.
$ systemctl reboot
Vérifiez maintenant si la prise en charge H.264 est activée en visitant l'URL YouTube -> https://www.youtube.com/html5 .
C'est ainsi que j'ai ajouté la prise en charge de H.264 pour les navigateurs Chromium et Firefox dans Fedora Silverblue 33. Après avoir activé H264, je pourrais être en mesure de lire tous les types de formats multimédias sans aucun problème.
Installer VLC, Gnome Videos, Celluloid
La méthode précédente convient parfaitement pour installer et activer les codecs multimédia les plus couramment requis dans Silverblue. De plus, vous pouvez installer VLC ou Gnome Videos (Totem) ou Celluloid (anciennement Gnome Mpv) pour obtenir tous les codecs nécessaires.
Pour installer VLC sur Fedora Silverblue, exécutez :
$ flatpak install flathub org.videolan.VLC
Pour installer Gnome Videos sur Fedora Silverblue, exécutez :
$ flatpak install flathub org.gnome.Totem
Un autre lecteur multimédia populaire est Celluloid qui a des codecs pour lire tous les types de fichiers multimédias. Pour installer Celluloid sur Fedora, exécutez :
$ flatpak install flathub io.github.celluloid_player.Celluloid
À ce stade, vous devriez avoir tous les codecs multimédias nécessaires installés sur votre système Fedora Silverblue.