Tengo una laptop muy antigua (Un Pentium 850 MHz, con eso digo todo) y la reproduccion de peliculas AVI casi como que es imposible, por lo que me dispuse a intentarlo por consola, en honor a los viejos tiempos. El resultado fue mas que satisfactorio. Tras varias pruebas, lo primero de todo fue dar con una resolución de pantalla óptima para el modo consola:
640x480 800x600 1024x768 1280x1024
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 elegi el modo 1024x768 a 32 bits, por lo que tengo que usar vga=792. Elijo ese modo ya que al ser un equipo antiguo, una mayor resolución me da muchos trompicones, pero no deja de ser una resolucion alta.
Ahora procedemos a insertar vga=792 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 Slackware, kernel 2.6.32-16-smp
root (hd0,1)
kernel /boot/vmlinuz-2.6.20-32-smp root=UUID=0703a632-c703-439d-ae56-cc251d63fc5f ro
initrd /boot/initrd.img-2.6.32-16-smp
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 de la siguiente forma, en nuestro caso:
kernel /boot/vmlinuz-2.6.32-16-smp root=UUID=0703a632-c703-439d-ae56-cc251d63fc5f ro vga=792
Si lo hemos hecho bien, cuando reiniciemos, notaremos que las letras que salen al cargar el equipo estan distintas a como estaban antes.
Ahora solo nos queda tener instalado el mplayer para poder reproducir las peliculas que queramos. Para reproducirla yo uso el siguiente comando:
mplayer -vo fbdev -zoom -x 1024 -y 768 -framedrop /ruta_pelicula
Aclaraciones:
-vo fbdev: activamos el driver de video para framebuffer (necesario para la reproducción por consola).
-zoom -x 1024 -y 768: Ajusta el video a la resolución que elegimos al principio para poder verla a pantalla completa. Si anteriormente elegimos una resolución para consola de 1024x768 tendriamos que cambiarlo por -zoom -x 1024 -y 768
-framedrop: Al ser un equipo antiguo, para preservar el sincronismo entre el audio y vdeo hay que ponerlo. Nos perderemos algunos frames de la pelicula, pero seguira el audio a la misma velocidad que el video.
Si no modificamos el grub, es posible que el mplayer nos impida la visualización de videos por consola
En el P3 que uso para reproducir, uso el driver de salida cvidix, con las ati funciona de lujo.
Y sin framebuffer con las aalib tambien tiene su encanto ver peliculas con simbolitos ascii :)
Editado el 25/01/2013 - Si te intereso este articulo, quizas tambien te interese seguir leyendo esto: http://vampii.blogspot.com.ar/2013/01/ver-peliculas-por-consola-sin-arrancar_24.html
No hay comentarios:
Publicar un comentario