Haciendo screencast en Android

Hace pocos días atras, un miembro del Grupo de Desarrolladores Android de Chiclayo, me preguntó si era posible grabar secuencias de video (screencast) de la pantalla de un teléfono Android, en ese momento le dije que no conocía de ninguna aplicación que hiciera eso, incluso si el teléfono había sido rooteado. Pero la curiosidad me quedó y el día de hoy luego de googlear un rato sobre el asunto he encontrado el proyecto AndroidScreencast, que hace justamente lo que su nombre dice, grabar una secuencia de video (en formato .mov) . Por si fuera poco, la aplicación no requiere que el teléfono sea ruteado, lo he probado en Ubuntu (10.04) y en Windows 7 con éxito.

Los requisitos mínimos que esta aplicación nos pide son los siguientes:

  1. Tener instalado la última version del Android SDK (video tutorial de como instalar el SDK).
  2. Java con una version que sea al menos la 1.5
  3. El cable de datos USB para conectar el celular a su computadora.
  4. Un celular corriendo Android (al menos en version 2.1).
  5. Un PC con cualquier sistema operativo (Windows, Linux o Mac OS X).

Todo lo que tenemos que hacer son los siguientes tres pasos:

  1. Descargar la aplicación Java desde AQUI.
  2. Conectar nuestro celular Android al PC y verificar que es reconocido por el SDK, para ello usamos el comando: adb devices
  3. Ejecutamos la aplicación java que descargamos en el paso 1, desde la línea de comandos de la siguiente manera: javaws androidscreencast.jnlp

Automáticamente esto iniciará una ventana gráfica desde la cual podremos inciar la grabación de una secuencia de video, tenga en cuanta de que no podrá controlar el celular desde esta está aplicación si el teléfono no ha sido ruteado. No recomiendo que rootee su celular porque esto anula su garantía y no hay necesidad de ello ene ste caso. Luego de que inicie la grabación en la computadora, puede comenzar a usar su celular normalmente y todo se registrará en una película en formato .mov. La velocidad de captura de video no es muy rápida sólode 4 a 5 frames por segundo, por lo cual recomiendo no ejecute los comandos muy rápido si está haciendo el screencast para que el video no salte tanto.

Aquí un screencast de prueba que he hecho en mi Nexus One:

 

 

Espero que este pequeño tutorial haya sido de utilidad y espero sus comentarios.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.