Tengo un ordenador antiguo (Un pentium 400 MHz, con eso lo digo todo :p) y la reproducción de películas AVI casi que es imposible, por lo que me he dispuesto a intentarlo por consola. El resultado ha sido más que satisfactorio. Tras varias pruebas conseguí dar con la configuración óptima. A continuación detallaré los pasos que seguí:
Lo primero de todo ha sido dar con una resolución de pantalla óptima para el modo consola:
640×480 800×600 1024×768 1280×1024
vga=769 vga=771 vga=773 vga=775 8 bits
vga=785 vga=788 vga=791 vga=794 16 bits
vga=786 vga=789 vga=792 vga=795 32 bits
Yo he elegido el modo 640×480 a 32 bits, por lo que me tengo que quedar con vga=786. Elijo ese modo ya que al ser un equipo antiguo, una mayor resolución me da muchos tirones.
Ahora procedemos a insertar vga=786 en nuestro «/boot/grub/menu.lst». Lo editamos con permisos de root y buscamos el kernel que cargamos al iniciar nuestro sistema, en mi caso es el siguiente:
title Ubuntu, kernel 2.6.20-16-server
root (hd0,1)
kernel /boot/vmlinuz-2.6.20-16-server root=UUID=0703a632-c703-439d-ae56-cc251d63fc5f ro
initrd /boot/initrd.img-2.6.20-16-server
quiet
savedefault
Solo tenemos que modificar la linea que comienza por kernel y añadimos al final de la linea el codigo elegido anteriormente, quedandonos la linea de la siguiente forma en nuestro caso:
kernel /boot/vmlinuz-2.6.20-16-server root=UUID=0703a632-c703-439d-ae56-cc251d63fc5f ro vga=786
Si lo hemos hecho bien, cuando reiniciemos, notaremos las letras que salen al cargar el equipo distintas a como estaban antes.
Ahora solo nos queda tener instalado el mplayer para poder reproducir las películas y la película que queramos reproducir. Para reproducirla yo solo uso el siguiente comando:
mplayer -vo fbdev -zoom -x 640 -y 480 -framedrop ruta_película
Aclaraciones:
-vo fbdev: activamos el driver de vídeo para framebuffer (necesario para la reproducción por consola).
-zoom -x 640 -y 480: Ajusta el vídeo a la resolución que elegimos al principio para poder verla a pantalla completa. Si anteriormente elegimos una resolución para consola de 1024×768 tendriamos que cambiarlo por «-zoom -x 1024 -y 768».
-frameskip: Al ser un equipo antiguo, para preservar el sincronismo entre el audio y vídeo hay que ponerlo. Nos perderemos algunos frames de la película, pero seguirá el audio a la misma velocidad que el vídeo.
Si no modificamos el grub, es posible que el mplayer nos impida la visualización de videos por consola
Saludos: Lupo