Sobre o projeto
QtScrcpy é um aplicativo de desktop de código aberto para exibir e controlar dispositivos Android a partir de um computador, via USB ou rede local. Não requer privilégios de root e funciona em GNU/Linux, Windows e macOS. O projeto é baseado no scrcpy da Genymobile, reimplementado com uma pilha C++/Qt/OpenGL/FFmpeg, e é licenciado sob Apache 2.0.
Recursos principais descritos no README:
- Exibição em tempo real das telas de dispositivos Android, com metas declaradas de 30–60 fps, resolução de 1920×1080 ou superior, baixa latência (35–70 ms) e aproximadamente um segundo até o primeiro quadro.
- Controle em tempo real do dispositivo por mouse e teclado, incluindo suporte a multitoque.
- Gravação de tela e capturas de tela em PNG, incluindo gravação em segundo plano sem janela visível.
- Conexão sem fio pela mesma LAN, com passos documentados para habilitar a depuração ADB, iniciar o adbd e conectar pelo IP do dispositivo.
- Múltiplas conexões simultâneas de dispositivos e controle em grupo, em que uma entrada pode ser aplicada a vários telefones ao mesmo tempo.
- Transferência de arquivos e instalação de APK arrastando arquivos para a janela de vídeo.
- Sincronização de área de transferência entre computador e dispositivo nos dois sentidos (Android 7+ para algumas operações).
- Encaminhamento de áudio do alto-falante do dispositivo para o computador com base no sndcpy, limitado ao Android 10+.
- Scripts personalizados de mapeamento de teclas que traduzem ações de teclado e mouse em toques e cliques no dispositivo; scripts padrão são fornecidos para alguns jogos, e os usuários podem adicionar seus próprios scripts no diretório keymap.
- Um conjunto de atalhos de teclado para tela cheia, redimensionamento de janela, HOME/BACK/APP_SWITCH/MENU, volume, energia, painel de notificações e ações de área de transferência.
Requisitos e notas de uso: Android API 21 (Android 5.0) ou mais recente, depuração ADB habilitada no dispositivo e, para uso sem fio, o telefone e o PC devem estar na mesma LAN. Pacotes pré-compilados incluindo ADB são oferecidos para Windows e macOS, e usuários de Linux podem usar um pacote AUR ou arquivos pré-compilados. Compilar a partir do código-fonte requer Qt 5.12 ou mais recente, com CMake ou qmake, e o componente de servidor Android é compilado separadamente com o Android Studio.
O README também menciona que o autor desenvolve ferramentas comerciais separadas, QuickMirror e QuickAssistant, com recursos adicionais como transmissão em lote, espelhamento OTG, edição de mapeamento de teclas baseada em interface e captura de tela/gravação. Essas não fazem parte do próprio repositório do QtScrcpy.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.