Sobre el proyecto
QtScrcpy es una aplicación de escritorio de código abierto para mostrar y controlar dispositivos Android desde un ordenador, a través de USB o una red local. No requiere privilegios de root y funciona en GNU/Linux, Windows y macOS. El proyecto se basa en scrcpy de Genymobile, reimplementado con una pila C++/Qt/OpenGL/FFmpeg, y está licenciado bajo Apache 2.0.
Capacidades principales descritas en el README:
- Visualización en tiempo real de las pantallas de dispositivos Android, con objetivos declarados de 30–60 fps, resolución de 1920×1080 o superior, baja latencia (35–70 ms) y aproximadamente un segundo hasta el primer fotograma.
- Control en tiempo real del dispositivo mediante ratón y teclado, incluido soporte multitáctil.
- Grabación de pantalla y capturas de pantalla PNG, incluida la grabación en segundo plano sin ventana visible.
- Conexión inalámbrica en la misma LAN, con pasos documentados para habilitar la depuración ADB, iniciar adbd y conectar por IP del dispositivo.
- Múltiples conexiones simultáneas de dispositivos y control grupal, donde una entrada se puede aplicar a varios teléfonos a la vez.
- Transferencia de archivos e instalación de APK arrastrando archivos a la ventana de video.
- Sincronización del portapapeles entre el ordenador y el dispositivo en ambas direcciones (Android 7+ para algunas operaciones).
- Reenvío de audio desde el altavoz del dispositivo al ordenador basado en sndcpy, limitado a Android 10+.
- Scripts de mapeo de teclas personalizados que traducen acciones de teclado y ratón en toques y clics en el dispositivo; se proporcionan scripts predeterminados para algunos juegos, y los usuarios pueden añadir sus propios scripts en el directorio keymap.
- Un conjunto de atajos de teclado para pantalla completa, redimensionamiento de ventana, HOME/BACK/APP_SWITCH/MENU, volumen, encendido, panel de notificaciones y acciones del portapapeles.
Requisitos y notas de uso: Android API 21 (Android 5.0) o superior, depuración ADB habilitada en el dispositivo, y para uso inalámbrico el teléfono y el PC deben estar en la misma LAN. Se ofrecen paquetes precompilados que incluyen ADB para Windows y macOS, y los usuarios de Linux pueden usar un paquete AUR o archivos precompilados. Compilar desde el código fuente requiere Qt 5.12 o superior, con CMake o qmake, y el componente del servidor de Android se compila por separado con Android Studio.
El README también menciona que el autor desarrolla herramientas comerciales separadas, QuickMirror y QuickAssistant, con características adicionales como transmisión por lotes, duplicación OTG, edición de mapeo de teclas basada en interfaz y capturas/grabaciones. Estas no forman parte del repositorio de QtScrcpy en sí.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.