Multimedia on Fedora

por | octubre 7, 2024

Una vez configurado RPM Fusion (consulte https://rpmfusion.org/Configuration)

La versión ffmpeg-free de Fedora funciona la mayor parte del tiempo, pero de vez en cuando se producirán errores de compatibilidad de versiones. Cambie a la versión ffmpeg proporcionada por rpmfusion, que tiene un mejor soporte. Deberá seguir leyendo la siguiente sección para obtener códecs o complementos adicionales relacionados con los paquetes que pueda haber instalado.

sudo dnf swap ffmpeg-free ffmpeg --allowerasing

Allí no necesitas libavcodec-freeworld que solo está pensado para complementar el paquete ffmpeg-free (y bibliotecas relacionadas).

Esto permitirá que la aplicación que utiliza el marco gstreamer y otro software multimedia reproduzca otros códecs restringidos: El siguiente comando instalará los paquetes multimedia complementarios que necesitan las aplicaciones habilitadas para gstreamer:

sudo dnf update @multimedia --setopt="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin

El siguiente comando instalará los paquetes complementarios de sonido y video que necesitan algunas aplicaciones:

sudo dnf update @sound-and-video

Uso de la sección rpmfusion-nonfree

sudo dnf install intel-media-driver
sudo dnf install libva-intel-driver

Uso de la sección rpmfusion-free Esto es necesario desde Fedora 37 y versiones posteriores… y se refiere principalmente al hardware AMD, ya que el hardware NVIDIA con Nouveau no funciona bien

sudo dnf swap mesa-va-drivers mesa-va-drivers-freeworld
sudo dnf swap mesa-vdpau-drivers mesa-vdpau-drivers-freeworld

Si se utilizan bibliotecas de compatibilidad con i686 (para Steam o similares):

sudo dnf swap mesa-va-drivers.i686 mesa-va-drivers-freeworld.i686
sudo dnf swap mesa-vdpau-drivers.i686 mesa-vdpau-drivers-freeworld.i686

El controlador propietario de Nvidia no es compatible con VAAPI de forma nativa, pero existe un contenedor que puede conectar NVDEC/NVENC con VAAPI

sudo dnf install libva-nvidia-driver

También puede instalar tanto la versión de 32 bits como la de 64 bits en un solo comando según sea necesario.

sudo dnf install libva-nvidia-driver.{i686,x86_64}

Reproducir un DVD

Debe tener el paquete libdvdcss, para instalarlo debe habilitar los repositorios tainted.

  • Tainted free está dedicado a paquetes FLOSS donde algunos usos pueden estar restringidos en algunos países.
sudo dnf install rpmfusion-free-release-tainted
sudo dnf install libdvdcss

Varios firmwares

  • Tainted nonfree está dedicado a paquetes que no son FLOSS sin un estado de redistribución claro por parte del titular de los derechos de autor. Pero está permitido como parte de la interoperabilidad de hardware entre sistemas operativos en algunos países:
 sudo dnf install rpmfusion-nonfree-release-tainted sudo dnf --repo=rpmfusion-nonfree-tainted install "*-firmware"

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *