Ver peliculas por consola (sin arrancar las X)
Publicado por Gnu Linux en 18 dUTC Agosto dUTC 2007
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
deabru escribió
En las aclaraciones has puesto -frameskip cuando es -framedrop, como tienes anotado antes
En un p3 que uso para reproducir, uso el driver de salida cvidix, con las ati funciona de lujo.
dcordero escribió
Y sin framebuffer con las aalib tambien tiene su encanto ver peliculas con simbolitos ascii