adb - Como capturar em vídeo a tela de seu Android
Eis que surge a necessidade de capturar a tela de seu Android em vídeo para criar um tutorial ou até mesmo pra registrar suas habilidades
em Flappy Birds. Você vai no Google Play e descobre que os únicos aplicativos que fazem isso requerem root. E agora? adb é a solução!
em Flappy Birds. Você vai no Google Play e descobre que os únicos aplicativos que fazem isso requerem root. E agora? adb é a solução!
Parte 3: Gravando a tela do Android em vídeo
Como visto na página anterior, o comando "adb devices" retorna uma lista dos dispositivos disponíveis para comunicação. Caso sua lista seja composta
por apenas um dispositivo, você poderá executar o adb diretamente via linha de comando.
Caso você possua mais de um dispositivo conectado ao PC (emuladores de Android também são considerados dispositivo), terá que referenciar o dispositivo desejado usando o parâmetro "-s [id]". Por exemplo, para executar um simples comando shell no meu celular.
Caso seja o único dispositivo:
adb shell pwd
E caso existam outros dispositivos:
adb -s 4df1fa4267527fe9 shell pwd
Como só temos 1 dispositivo conectado, vamos seguir o artigo omitindo a opção "-s".
O comando para iniciar a captura de tela é:
adb shell screenrecord /sdcard/vivaolinux.mp4
O adb iniciará a gravação do vídeo na pasta raiz da memória interna do celular (/sdcard/). O arquivo se chamará "vivaolinux.mp4". Infelizmente o áudio não está incluso.
Você pode mudar o caminho à vontade. Por exemplo, para gravar no cartão de memória externo (caso possua), mude de /sdcard para /mnt/extSdCard.
Para finalizar a gravação do vídeo, basta pressionar Ctrl+C no terminal onde foi executado o comando acima.
Agora vamos baixar o vídeo para o PC:
adb pull /sdcard/vivaolinux.mp4
Pronto! O arquivo "vivaolinux.mp4" estará na pasta onde foi executado o comando acima.
E para remover o arquivo de vídeo da memória do celular:
adb shell rm /sdcard/vivaolinux.mp4
Se interessou pelo adb? Aprenda mais sobre ele em:
Um abraço.
Caso você possua mais de um dispositivo conectado ao PC (emuladores de Android também são considerados dispositivo), terá que referenciar o dispositivo desejado usando o parâmetro "-s [id]". Por exemplo, para executar um simples comando shell no meu celular.
Caso seja o único dispositivo:
adb shell pwd
E caso existam outros dispositivos:
adb -s 4df1fa4267527fe9 shell pwd
Como só temos 1 dispositivo conectado, vamos seguir o artigo omitindo a opção "-s".
O comando para iniciar a captura de tela é:
adb shell screenrecord /sdcard/vivaolinux.mp4
O adb iniciará a gravação do vídeo na pasta raiz da memória interna do celular (/sdcard/). O arquivo se chamará "vivaolinux.mp4". Infelizmente o áudio não está incluso.
Você pode mudar o caminho à vontade. Por exemplo, para gravar no cartão de memória externo (caso possua), mude de /sdcard para /mnt/extSdCard.
Para finalizar a gravação do vídeo, basta pressionar Ctrl+C no terminal onde foi executado o comando acima.
Agora vamos baixar o vídeo para o PC:
adb pull /sdcard/vivaolinux.mp4
Pronto! O arquivo "vivaolinux.mp4" estará na pasta onde foi executado o comando acima.
E para remover o arquivo de vídeo da memória do celular:
adb shell rm /sdcard/vivaolinux.mp4
Se interessou pelo adb? Aprenda mais sobre ele em:
Um abraço.