Instala fácilmente el soporte multimedia en Ubuntu, Linux Mint, Fedora y más

Linux está en su mejor momento. Poco a poco va perdiendo el estigma de «sistema operativo para hackers», y se va colocando una alternativa real, y accesible, para todos los usuarios que están cansados de Microsoft, Windows y sus prácticas. Es muy fácil instalar un sistema operativo Linux hoy en día en cualquier ordenador, y salvo en algunos casos contados, incluso podremos usar los mismos programas, y juegos, que usamos en Windows. Sin embargo, hay algo que a menudo suele dar problemas: la reproducción de archivos multimedia.
Aunque es cierto que hay muchas soluciones de código abierto para ver vídeos o escuchar música (por ejemplo, el conocido VLC con todos sus códecs), los problemas a la hora de reproducir contenido multimedia en un PC con Linux son mucho más frecuentes y comunes de lo que imaginamos. Esto se debe a que algunos de los códecs son de terceros, tienen parte del código cerrada o con una licencia restrictiva, y no se pueden incluir por defecto con las distros porque habría conflictos de licencia.
Por suerte, instalarlos es muy sencillo. Y en este artículo te vamos a explicar, paso a paso, cómo hacerlo.
Instalar el soporte multimedia en Linux
Dependiendo de la distro que usemos, o de la versión del sistema operativo que tengamos, podemos instalar todos estos requisitos mediante un comando y otro. Por ejemplo, para instalar estos componentes en Ubuntu 24.04, la última versión LTS de esta distro, lo que debemos ejecutar es:
sudo apt update && sudo apt install gstreamer1.0-libav gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-vaapi ffmpeg intel-media-va-driver-non-free libvdpau1 mesa-vdpau-drivers vdpau-driver-all
Este mismo comando puede servir para las versiones anteriores de esta distro Linux, como la 22.04 LTS. Y también para otras distros basadas en ella, como Linux Mint. Sin embargo, en el caso de Mint, nosotros os recomendamos un comando más resumido, ya que este sistema tiene ya muchos componentes multimedia instalados de serie.
sudo apt install gstreamer1.0-libav gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-vaapi ffmpeg intel-media-va-driver-non-free libvdpau1 mesa-vdpau-drivers vdpau-driver-all
Si durante la instalación del sistema seleccionamos la opción de «instalar las librerías de terceros», muchos de los paquetes de los comandos anteriores ya estarán instalados, por lo que se ignorarán durante el proceso de actualización.
Instalarlos en Fedora
Por otro lado, si somos usuarios de Fedora, la cosa cambia un poco, y es que la distro comunitaria de Red Hat apuesta mucho más por el software libre, y es mucho más restrictiva con este tipo de componentes. Este sistema sí suele dar muchos más problemas que Ubuntu, o Mint, a la hora de reproducir contenido multimedia. Sin ir más lejos, todo lo relacionado con los códecs H.264/x264, H.265/x265/HEVC no están disponibles aquí. Y hay que instalarlos a mano.
Para ello, tendremos que ejecutar una serie de comandos como los que os detallamos a continuación. Lo primero, añadir los repositorios donde se incluyen estos paquetes con:
sudo dnf 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
Y, después, los componentes uno a uno:
sudo dnf swap ffmpeg-free ffmpeg --allowerasing
sudo dnf groupupdate multimedia --setopt="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin
sudo dnf groupupdate sound-and-video
sudo dnf swap mesa-va-drivers mesa-va-drivers-freeworld
sudo dnf swap mesa-vdpau-drivers mesa-vdpau-drivers-freeworld
sudo dnf swap mesa-va-drivers.i686 mesa-va-drivers-freeworld.i686
sudo dnf swap mesa-vdpau-drivers.i686 mesa-vdpau-drivers-freeworld.i686
sudo dnf install intel-media-driver libva-intel-driver gstreamer1-vaapi
Y si tenemos una gráfica NVIDIA:
sudo dnf install nvidia-vaapi-driver
Con esto, nuestro Linux ya estará listo para reproducir todo tipo de contenido multimedia, independiente del códec que utilice el vídeo que estamos intentando reproducir. Eso sí, os recomendamos a pesar de todo usar un programa, como VLC, que nos asegure que no vamos a tener problemas de compatibilidad.
RAR, otro gran software restringido
Los problemas de las licencias no solo se aplican al contenido multimedia. Y es que hay otros elementos en Linux que están afectados por el mismo problema, por ejemplo, el soporte para archivos comprimidos en RAR. El formato RAR es propiedad de WinRAR, y aunque solo este software tiene permiso para comprimir a este formato, la licencia permite usar las librerías para que otros programas puedan abrir, leer y descomprimir este formato. Eso sí, la licencia del código sigue siendo propietaria.
Si vamos a trabajar con archivos RAR debemos añadir a mano los componentes necesarios. Y, al igual que en caso anterior, podemos hacerlo de forma muy sencilla con un par de comandos:
Ubuntu / Linux Mint:
sudo apt update && sudo apt install rar unrar 7zip 7zip-rar
Fedora:
sudo dnf 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
sudo dnf install unrar
También podemos instalar otros compresores, como 7-Zip o PeaZip, que son compatibles con este formato para no depender de unrar, una herramienta que, aunque funciona, no es precisamente sencilla e intuitiva.