Descubre cómo capturar en vídeo la pantalla de tu Android sin ser root y con ADB

Descubre cómo capturar en vídeo la pantalla de tu Android sin ser root y con ADB

En Android existen distintas aplicaciones en la Google Play Store para capturar en vídeo la pantalla del dispositivo. Algunas de ellas son Screencast Video Recorder o AZ Screen Recorder, pero casi todas ellas suelen tener un gran problema para muchos usuarios: Es necesario ser root para usar dichas aplicaciones, lo que disminuye la cantidad de usuarios dispuestas a probarlas.

nexus 6

Lo que hoy te vamos a proponer es otra idea para capturar en vídeo la pantalla de tu Android, en este caso sin ser root y usando ADB o Android Debug Bridge, la interfaz de texto que nos permite interactuar con el dispositivo de forma manual, hilando muy fino y conseguir grandes resultados cuando el entorno gráfico no es suficiente. En Rootear ya hemos hablado en otras ocasiones de ADB, ya sea para ofrecerte una lista de los comandos básicos o para hablar de herramientas ADB como Easy ADB Tool y Super ADB Tool

Esta característica puede ser muy útil para tareas que van desde grabar pequeños vídeos de ejecución de aplicaciones, pasando por videotutoriales y más cosas.

Cosas a tener en cuenta antes de empezar

Comando adb devices

Para seguir esta guía que vamos a darte no necesitas permisos de root ni ninguna aplicación especial. Ni para esto, ni para casi ninguna tarea sencilla que requiera de ADB, pero sí necesitas tener ADB en tu ordenador antes de plantearte hacer nada.

En primer lugar, tendrás que tener el SDK de Android antes de usar ADB, y para ello tendrás que descargarlo de un enlace que te daremos al final del artículo. Si usas Windows o Linux, ADB quedará configurado en la instalación del SDK y sólo tendrás que comprobar que reconoce tu teléfono cuando lo conectes al ordenador. Para ello abre una consola y teclea esto:

 adb devices

Te debería devolver una salida parecida a esta:

 List of devices attached XXXXXXXXXXXX device

Un resultado como este, en el que las X representan el número de serie del teléfono, significa que ADB está bien configurado y que funciona.

Cómo capturar en vídeo la pantalla de tu Android usando ADB

Comando grabación ADB

Antes de comenzar, vale la pena aclarar que la función de captura de pantalla en vídeo del dispositivo con ADB sólo recoge la imagen y no el sonido. Si quieres grabar ambas cosas tendrás que capturar el audio por separado si lo necesitas. El tiempo de grabación de la pantalla está limitado a 3 minutos para evitar violaciones del copyright, y no se soporta la rotación de la pantalla: Si eliges una orientación tendrás que quedarte con ella para la grabación.

Antes de empezar a grabar la pantalla conecta el dispositivo al PC y abre una línea de comandos de ADB. Comprueba que tu ordenador y ADB reconocen tu dispositivo con el comando que te dimos algo más arriba. No es que esto sea estrictamente necesario, pero nunca está de más asegurarse.

Lo siguiente será habilitar ADB Shell, que activa todo un rango de nuevas herramientas dentro de ADB y, por así decir, concede acceso a los controles de la línea de comandos de tu dispositivo. Para ello introduce el siguiente comando:

 adb shell

Ahora ya estás listo para empezar a capturar en vídeo la pantalla de tu terminal. Para ello introduce la siguiente orden en la línea de comandos:

 screenrecord /sdcard/video.mp4

¡Enhorabuena, estás grabando tu primer vídeo de la pantalla de tu terminal! Pero, y ahora... ¿cómo lo paras? Fácil: Puedes esperar a que pasen los tres minutos de rigor que comentamos antes o puedes pulsar CTRL+C en la consola para detener por completo la grabación.

El archivo de vídeo se graba en tu terminal Android, y se encontrará en la ruta que especificamos antes, o sea en /sdcard/ y con el nombre video.mp4.

Algunos comandos extra

Nexus 5 problema batería

Aunque lo que te hemos enseñado sirve para grabar de la forma más básica, hay opciones adicionales que te pueden ser de utilidad y que puedes consultar en la imagen que te dejamos a continuación:

Comandos extra grabar vídeo ADB

Lo más normal suele ser añadir al comando que usamos para capturar en vídeo la pantalla del dispositivo -size ANCHURAxALTURA, donde ANCHURA y ALTURA son los valores de resolución del vídeo. Por ejemplo:

 screenrecord /sdcard/video.mp4 -size 1280x720 

Esta resolución puede variar dependiendo del fabricante. También se puede establecer una ruta personalizada para guardar el vídeo:

 screenrecord /sdcard/video.mp4 -size 1280x720 /sdcard/recordings/my720pvideo.mp4

Se pueden manipular otros parámetros como el bit-rate del vídeo y el tiempo de grabación, siempre que no supere los 3 minutos.

Esperamos que esta guía te resulte útil y te otorgue una comprensión diferente de ADB para capturar la pantalla de tu terminal en vídeo.

Android Developers | Android SDK para Windows

Para ti
Queremos saber tu opinión. ¡Comenta!