Después de instalar Fedora Silverblue 33, noté que los videos no se reproducen en los navegadores. Especialmente, los videos en redes sociales como Facebook y Twitter no se reproducen. Porque algunos códecs multimedia como H.264 no están instalados por defecto en Silverblue. En este tutorial rápido, déjame mostrarte cómo habilitar H264 en Chromium y Firefox en Fedora Silverblue 33.
Codificación de vídeo avanzada , o en breve AVC , es un estándar de compresión de vídeo digital. También se conoce como H.264 o MPEG-4 AVC. En comparación con MPEG-2 (el estándar de DVD), H264 solo usa la mitad del espacio para ofrecer la misma calidad de video. Por lo tanto, H264 es ampliamente utilizado por el 91% de los servicios de transmisión de video como Youtube, Netflix, Vimeo y la tienda iTunes, etc.
Para poder reproducir muchos formatos multimedia, necesitamos instalar los códecs multimedia necesarios como H264 en Fedora Silverblue.
Agregar repositorio RPM Fusion en Fedora Silverblue
Muchos códecs de video no son gratuitos, por lo que no están incluidos en los repositorios predeterminados de Fedora ni en Flathub. Así que agregando RPM Fusion es necesario el repositorio. El repositorio de RPM Fusion proporciona el software que no está incluido en Fedora y Red Hat.
Para agregar repositorios gratuitos y no gratuitos de RPM Fusion en Fedora Silverblue, ejecute:
$ 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
Salida de muestra:
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
Después de agregar el repositorio RPM Fusion, debe reiniciar su sistema para habilitarlo.
$ systemctl reboot
Habilitar H264 en Chromium y Firefox en Fedora Silverblue
Primero, habilitemos la compatibilidad con H264 para el navegador Chromium. Instale la versión de Chromium desde los repositorios oficiales:
$ rpm-ostree install chromium
A continuación, instale todos los códecs de medios para el último navegador Chromium instalando chromium-libs-media-freeworld
paquete:
$ rpm-ostree install chromium-libs-media-freeworld
De manera similar, para habilitar la compatibilidad con H264 para Mozilla Firefox, el comando sería:
$ rpm-ostree install mozilla-openh264
Ahora reinicie su sistema para aplicar los cambios.
$ systemctl reboot
Ahora verifique si la compatibilidad con H.264 está habilitada visitando la URL de YouTube -> https://www.youtube.com/html5 .
Así es como agregué compatibilidad con H.264 para los navegadores Chromium y Firefox en Fedora Silverblue 33. Después de habilitar H264, pude reproducir todo tipo de formatos multimedia sin ningún problema.
Instalar VLC, Gnome Videos, Celuloide
El método anterior está perfectamente bien para instalar y habilitar los códecs multimedia más comúnmente requeridos en Silverblue. Además, puede instalar VLC o Gnome Videos (Totem) o Celluloid (anteriormente Gnome Mpv) para obtener todos los códecs necesarios.
Para instalar VLC en Fedora Silverblue, ejecute:
$ flatpak install flathub org.videolan.VLC
Para instalar Gnome Videos en Fedora Silverblue, ejecute:
$ flatpak install flathub org.gnome.Totem
Otro reproductor multimedia popular es Celluloid que tiene códecs para reproducir todo tipo de archivos multimedia. Para instalar Celluloid en Fedora, ejecute:
$ flatpak install flathub io.github.celluloid_player.Celluloid
En esta etapa, debe tener todos los códecs multimedia necesarios instalados en su sistema Fedora Silverblue.