Una vez configurado RPM Fusion (consulte https://rpmfusion.org/Configuration)
Cambiar a ffmpeg completo
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).
Instalar códec adicional
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
Códec acelerado por Hardware
Intel(reciente)
Uso de la sección rpmfusion-nonfree
sudo dnf install intel-media-driver
Intel(antiguo)
Uso de la sección rpmfusion-free
sudo dnf install libva-intel-driver
Hardware codecs with AMD (mesa)
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
Hardware codecs with NVIDIA
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"