mygnuLINUX

$vi mygnuLINUX

Archivo de Agosto 2007

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

Publicado en General | 2 Comentarios »