Instalar codecs multimedia

De Guía Ubuntu
Saltar a: navegación, buscar

Ubuntu, por defecto, tan sólo trabaja con formatos multimedia libres. Por desgracia, la mayoría de los formatos más populares. A continuación se detalla cómo poder reproducirlos.

Formatos multimedia más comunes

En ficheros de audio, el formato más usado es MP3, que no es libre. Como es natural, Microsoft tiene su propio formato propietario, Windows Media Audio, también conocido como WMA. Un formato muy común para escuchar la radio por Internet es Real Audio. Existe otro formato, Ogg Vorbis, de alta calidad, que está mucho menos extendido, aunque tiene la ventaja de ser libre.

En ficheros de vídeo, la lista es análoga. Los formatos más usados son los derivados del MPEG: MPEG-2 (ficheros MPG y DVDs) y MPEG-4 (DivX, Xvid y MS-MPEG de Microsoft). De nuevo, Microsoft tiene dos formatos propietarios: Windows Media Video, también conocido como WMV, y ASF para reproducción por Internet. Para reproducción por Internet el formato más común es Real Video. Nuevamente, existe otro formato, Ogg Theora, muy poco extendido, con la ventaja de ser libre, al igual que Xvid.

Nota clasica.png Tradicionalmente, la extensión del archivo va relacionada con el formato o códec, por ejemplo .mpeg y MPEG o .ra y Real Audio. Sin embargo, no tiene por qué ser así, un archivo .avi u .ogm puede contener un vídeo en cualquier formato, no sólo DivX.

Lamentablemente, como podrás comprobar, la práctica totalidad de los ficheros que encontrarás corresponden a formatos no libres. El caso estrella es el formato MP3.

Nota clasica.png De todos los formatos mencionados anteriormente, Windows XP sólo es capaz de reproducir los formatos propios de Microsoft y los MP3 necesitando, al igual que Ubuntu, instalar códecs adicionales para reproducir el resto de los formatos.

Motores de reproducción

Ubuntu usa por defecto la aplicación Totem para reproducir todo tipo de contenido multimedia. Ésta puede usar dos motores: GStreamer (motor por defecto, en 2006 aún en desarrollo) y Xine (más asentado). Xine tiene además su propia aplicación de reproducción. Finalmente, existe otra aplicación con motor propio llamada MPlayer.

Totem con Gstreamer (versión 0.10) reproduce todos los formatos, aunque da algunos problemas para saltar de una parte a otra en los archivos propios de Microsoft. En este sentido, Totem con Xine no da ningún problema. Lo mismo podemos decir de MPlayer.

Instalación de los códecs multimedia no libres

Antes de llevar a cabo esta instalación, debes haber activado los repositorios Universe y Multiverse. Si no sabes como hacerlo pásate por Activar universe-multiverse.

GStreamer

Si queremos usar Totem con GStreamer (motor por defecto), debemos instalar los paquetes:

  • gstreamer0.10-plugins-bad
  • gstreamer0.10-plugins-bad-multiverse
  • gstreamer0.10-plugins-ugly
  • gstreamer0.10-plugins-ugly-multiverse
  • gstreamer0.10-ffmpeg
  • gstreamer0.10-pitfdll

Totem + Xine

Si en cambio queremos usar Totem con Xine, debemos instalar los paquetes:

  • libxine-extracodecs
  • totem-xine

MPlayer

Para usar MPlayer, basta instalar el paquete mplayer.

Consejo

Nota idea.png Elijamos el motor que elijamos, para codificar archivos y otras tareas, es aconsejable instalar los siguientes paquetes:
  • ffmpeg
  • lame
  • faad
  • sox
  • mjpegtools

Códecs de Windows

Para poder reproducir archivos multimedia en formato propietario, como Real Audio o Real Video, mediante cualquiera de los motores ya comentados (MPlayer, Xine o GStreamer) debemos instalar los códecs necesarios, que se encuentran agrupados en el paquete w32codecs.

Al no ser códecs libres, su distribución no está permitida en Ubuntu y, por tanto, para instalar este paquete debemos optar por otras vías:

  • La más sencilla es usar Automatix o programas similares, como Easyubuntu. De manera totalmente gráfica y con dos clics de ratón tendrás instalado el paquete. Su desinstalación (el mismo proceso a la inversa) es igual de sencilla.
  • Añadir el repositorio multimedia de Debian a tu lista de repositorios e instalar el paquete mediante Synaptic o apt-get. Ésta es la opción recomendada para tener el paquete actualizado. Como hay varios espejos disponibles, puedes añadir el más cercano a tu lista:
 deb http://ftp.eq.uc.pt/software/unix/Linux/debian-multimedia/ stable main

Para que al recargar los repositorios no aparezca ningún mensaje, puedes instalar la clave del repositorio. Para ello, simplemente descárgala de aquí e impórtala desde Synaptic.

Reproducir DVD comerciales

Si tienes una unidad lectora de DVD instalada en tu equipo desearás usarla para ver tus películas favoritas. Ocurre que la mayoría de los DVD comerciales están cifrados con CSS (Content Scrambling System). Los reproductores proporcionados por Ubuntu son capaces de leer DVD sin protección, pero para poder descifrar el CSS y poder leer la totalidad de los DVD tienes que instalar en tu sistema el paquete libdvdcss2, que no se encuentra en los repositorios de Ubuntu.

De nuevo, la opción más recomendable es añadir un repositorio para tener el paquete actualizado. La mejor elección es el repositorio ya citado para códecs de Windows.

Nota idea.png Desgraciadamente, el plugin de DVD para GStreamer aún no ha sido adaptado en la versión 0.10. Por lo que para poder ver los DVD hay que usar el motor Xine. Asegúrate en este caso de tener instalado el paquete totem-xine.

Reproducción de archivos MIDI

En realidad, MIDI no es un formato multimedia, puesto que no contiene sonido o vídeo. En cambio, almacena la información de los sonidos: duración, tonos, ... en una especie de partitura informatizada.

Este concepto tiene varias ventajas: los archivos ocupan muy poco espacio y han sido durante muchos años el formato oficioso para el intercambio de partituras musicales. La desventaja es que, al no contener sonido alguno, necesitamos de un sintetizador para reproducirlos. Según la calidad de éste, el sonido se acercará más o menos al sonido real.

Los usuarios de Windows lo tienen instalado por defecto, en Ubuntu tenemos que instalarlo aparte. En este caso, usaremos TiMidity++. Para ello, basta instalar el paquete timidity.

Además, necesitamos las muestras de sonido. Como es habitual, hay algunas profesionales y no libres. Instalando el paquete freepats obtendremos unas muestras libres con resultados muy aceptables.

Finalmente, configuramos TiMidity++ para que esté activo por defecto y para que use convenientemente los canales de sonido. Para ello, editamos su fichero de configuración:

sudo gedit /etc/default/timidity

y modificamos las siguientes líneas:

TIM_ALSASEQ=true
TIM_ALSASEQPARAMS="-iA -B2,8 -Os1l -s 44100"

Con esto, tendremos el servidor MIDI para las aplicaciones que lo necesiten, como Kguitar o Guitar Pro (vía Wine). También podremos reproducir los archivos mediante la orden timidity.

Si buscas una interfaz gráfica, puedes usar kmid (en KDE) o xmms con el plug-in xmms-midi.