O Scrcpy 2.0 chegou com uma grande novidade. O aplicativo de espelhamento Android adicionou suporte a áudio nessa nova versão. Assim, agora você pode finalmente gravar seus dispositivos Android em tempo real com áudio encaminhado para seu computador.
Scrcpy 2.0 adiciona suporte a áudio
Scrcpy é a abreviação de”cópia de tela” e é um aplicativo de espelhamento de plataforma cruzada de código aberto para dispositivos Android que se conecta por USB ou TCP/IP, para controlar os dispositivos conectados via teclado ou mouse. A melhor parte de usar este aplicativo é que não precisa de acesso root em dispositivos Android e não exibe anúncios nem coleta seus dados.
Recentemente, seu principal desenvolvedor Romain Vimont anunciou o lançamento do Scrcpy 2.0 com algumas novas adições. Neste post, você fica por dentro de todas as novidades desta nova versão.
O principal destaque desta versão é a introdução do encaminhamento de áudio em tempo real em dispositivos Android 11 ou posteriores. Em resumo, esse novo recurso permite o streaming e a gravação de áudio do dispositivo Android conectado ao computador host sem nenhum atraso perceptível.
Esse tem sido o recurso mais solicitado desde a primeira versão do Scrcpy lançada há cinco anos. O desenvolvedor líder experimentou muito, inicialmente desenvolvendo USBaudio como uma solução, mas teve um desempenho muito ruim. Em seguida, ele mudou para um novo protótipo chamado sndcpy, uma API para capturar áudio de um aplicativo Android no Android 10. Infelizmente, isso teve alguns problemas inevitáveis que fizeram com que funcionasse mal.
Felizmente, em janeiro, um usuário Scrcpy, yume-chan forneceu a Romain uma prova de conceito para capturar o áudio do dispositivo usando permissões de shell no Android com uma solução funcional para o Android 11. Desde então, Romain tem estado ocupado integrando a nova funcionalidade no Scrcpy.
Como funciona?
O recurso usa a API amigável de baixa latência do Android chamada AudioRecord para gravar o áudio, a API MediaCodec para codificar o áudio capturado e um novo componente Audio Player para alimentar a saída de áudio com muito pouco latência. Além disso, os fluxos de áudio e vídeo são desmultiplicados em pacotes por um demuxer.
Quais dispositivos são suportados? ?
No Android 12 e mais recente, o recurso de encaminhamento de áudio funciona imediatamente. Mas, para o Android 11, você deve desbloquear a tela ao iniciar o Scrcpy para obter uma captura de áudio bem-sucedida. Considerando que, para o Android 10 ou anterior, o áudio não pode ser capturado. Além disso, o Scrcpy agora tem suporte para codificação em H.265 e AV1 , desde que seu dispositivo suporte.