Depois de varias pesquisas na internet, encontrei um método de gravar a tela do Android sem precisar de root ou ficar dando aqueles lags chatos. Mas por incrível que pareça, sempre existe desvantagens.
Requisitos:
- Computador. Windows ou Linux, lembrando que para quem usa Linux, na distribuição Ubuntu não funciona o Zenfone
- Cabo USB
- Celular Android (qualquer um, não necessariamente Zenfone)
- Depuração USB ativada
- Drivers do celular - Zenfone 5 (apenas para Windows 7)
- ADB
- Gravação sem lags
- Permite escolher resolução.
- Grava em Full HD
- Não necessita de root
- Não necessita de aplicativo
- Não grava áudio
- Grava apenas 3 minutos
Com tudo pronto, vamos começar a gravar a tela de nosso Android.
1 - Execute o ADB "Minimal ADB and Fastboot", se você não encontrar na Área de Trabalho do computador, ele pode ser encontrado no Iniciar.
2 - Conecte seu celular no computador.
3 - Com o ADB executado (aquela tela preta), escreva o seguinte comando:
adb shell screenrecord /sdcard/demo.mp4Provavelmente no seu celular vai pedir permissão, basta apenas aceitar. E no computador vai ficar assim:
Se isso não acontecer é porque os drivers não estão instalados ou a depuração USB não esta ativada.
Se ficou igual a foto acima é porque ocorreu tudo bem e que já está sendo gravada a tela do celular.
Para parar a gravação, basta apertar CTRL-C.
Entendendo os comandos:
adb shell - Comando interno do Android (não vamos entrar em muitos detalhes até porque não vem ao caso do tutorial).
screenrecord - Comando responsável para gravar a tela do Android
/sdcard/demo.mp4 - Local informado para salvar a gravação e o nome da gravação + o formato. No caso acima estamos salvando na memoria interna, com o nome demo e o formato .mp4.
Comandos complementares:
--size WidthxHeight - Comando para escolher a resolução da gravação. Exemplo:
adb shell screenrecord --size 1280x720 /sdcard/hd.mp4--bit-rate Rate - Comando alterar MB/s (influencia na qualidade). Exemplo:
adb shell screenrecord --bit-rate 20000000 /sdcard/medium.mp4--verbose - Comando para mostrar informações da gravação. Exemplo:
adb shell screenrecord --verbose /sdcard/inf.mp4
Esse metodo não informa quando está gravando, por isso recomendo colocar o comando --verbose.
Recomendamos usar o seguinte comando para a gravação (testado no Zenfone 5):
adb shell screenrecord --size 1280x720 --bit-rate 20000000 --verbose /sdcard/nome.mp4Testamos esse comando e as qualidades dos vídeos saiu ótimas para colocar no YouTube. Demo:
Sem comentários em: " Gravando a tela do Android (sem root) "