scrcpy 4.0 - Herramienta de duplicación de pantalla de Android
(github.com/Genymobile)- Se agregó flex display, que permite redimensionar dinámicamente la pantalla virtual al tamaño de la ventana del cliente con
--flex-displayo-x - Migración de SDL2 a SDL3 para aprovechar mantenimiento activo, corrección de errores y soporte upstream, además de habilitar nuevas funciones como el bloqueo de la relación de aspecto al redimensionar la ventana
- Ahora se pueden controlar dinámicamente la linterna y el zoom desde la fuente de cámara, y con
--camera-torch,--camera-zoomy--list-camerases posible configurarlos al inicio y verificar el rango de zoom compatible - Al redimensionar la ventana, ahora se conserva la relación de aspecto del contenido para evitar bordes negros; el comportamiento anterior puede restaurarse con
--no-window-aspect-ratio-lock - Se agregó
--keep-active, que evita que la pantalla se apague por inactividad aunque el dispositivo no esté conectado, sin cambiar la configuración global - El color de fondo predeterminado cambió de negro puro a gris oscuro, y con
--background-colorse pueden especificar colores hexadecimales de 3 o 6 dígitos - Si el dispositivo se desconecta durante la duplicación, la ventana no se cierra de inmediato y en su lugar muestra un ícono de desconexión durante 2 segundos para reducir la confusión de que scrcpy parezca haberse bloqueado
- Se aplicó una solución alternativa al parpadeo de pantalla que ocurría tras una actualización de firmware de Meta Quest, por lo que la duplicación de Meta Quest vuelve a funcionar
- FFmpeg corrigió un problema en el que el remuestreo de silencio decodificado en flujos de audio OPUS era unas 40 veces más lento y elevaba el uso de CPU
F11se agregó como atajo para alternar pantalla completa, yMOD+qcomo atajo para cerrar scrcpy- En Windows, se mejoró la configuración de la página de códigos de la consola a UTF-8, el soporte para seriales de dispositivo con espacios, la detección de dispositivos TCP proporcionada por mDNS y la conservación de la terminal de Windows en caso de error
platform-tools (adb)se actualizó a 37.0.0, FFmpeg a 8.1.1, SDL a 3.4.8 y dav1d a 1.5.3
1 comentarios
Comentarios de Hacker News
Me mudé hace poco, y el proveedor de infraestructura del ISP sin fines de lucro que uso tenía retrasada por dos meses la instalación de una nueva línea de fibra óptica
Mientras tanto, unos vecinos al otro lado de la calle, un poco más lejos, me compartieron su WiFi, y la mejor forma de conseguir una velocidad estable era poner el teléfono en una bolsa para ensalada, colgarlo en la parte superior de la ventana y compartir la conexión con la computadora por USB
No encontré una forma de activar automáticamente el tethering USB antes de conectar el cable, así que tenía que conectar el cable, activar el uso compartido, luego meter el teléfono en la bolsa y ajustarlo en posición; si el cable se desconectaba a mitad del proceso, había que empezar de nuevo
Me enteré demasiado tarde de que mi distro ya tenía el paquete de scrcpy, y gracias a eso pude activar cómodamente el tethering desde la computadora
Podría haberle preguntado al vecino de al lado, pero justo esta mañana se supone que ya me instalan mi línea
scrcpy es realmente excelente; antes hasta escribí textos largos con esto, y ahora que puedo volver a hacerlo, probablemente lo haga otra vez
En las versiones recientes de Android, supongo que por seguridad, la pantalla aparece en negro en este punto, así que parece que hay que desbloquearlo sin mirar
Probablemente sea el dongle más caro que he usado
Si todavía no has usado scrcpy en Android, este es de verdad un proyecto asombroso
No es común probar una herramienta nueva y quedar sinceramente impresionado, pero con scrcpy me pasó
Tiene muchos buenos switches para lograr casi cualquier comportamiento que quieras, así que vale la pena leer cómo se usa
En rendimiento estaba claramente por delante de las otras opciones de emuladores
Incluso a usuarios que no son tan técnicos les puede encantar lo fluido y fácil que funciona esto
Sorprende que con
--flex-displayo-xpuedas crear un display virtual flexible y que además pueda redimensionarse dinámicamente para ajustarse al tamaño de la ventana del clienteLo hice funcionar en mi Galaxy Z Flip 5 con
scrcpy --new-display=1920x1080/284Incluso después de instalar el módulo disable-flag-secure en un teléfono rooteado, las capturas con
adbseguían saliendo negrasEn cambio, grabar video con scrcpy sí funcionó, así que coincido en que es realmente sorprendente
Es un software realmente impresionante. Lo descubrí hace poco cuando murió una pantalla OLED
Cuando recibo un teléfono nuevo, lo primero que hago es activar ADB y marcar la clave ADB de mi PC como de confianza permanente, para poder usar este método si la pantalla deja de funcionar
Lo de la confianza “permanente” es importante. Hay que desactivar en el teléfono la opción de “revocar claves automáticamente”, o si no desaparece
En los últimos años varias veces he dejado inservibles teléfonos Android por daños en la pantalla después de una caída, y esto reduce muchísimo la molestia
Entiendo que si la depuración no estaba ya activada y esa computadora no estaba registrada como dispositivo confiable para depuración, controlar un teléfono con la pantalla muerta es prácticamente imposible
La pantalla de mi teléfono murió, y necesitaba cinco apps de autenticación que estaban ahí para registrar entrada en el trabajo remoto y acceder a cosas necesarias para el trabajo
Al final logré manipularlo sin ver hasta llegar al ajuste de brillo de pantalla y subirlo al máximo, y entonces la pantalla volvió a funcionar como normal hasta que la reemplacé
La lección aquí es no crear un punto único de falla tan grande como hice yo
Con https://github.com/wsvn53/scrcpy-mobile puedes controlar un teléfono Android desde un dispositivo iOS
Tuve que leerlo tres veces para darme cuenta de que de alguna manera no era una nueva versión de
strcpyEs una gran herramienta, pero al final dejé de usarla
En mi teléfono Samsung uso navegación por gestos, y cada vez que uso scrcpy la navegación deja de funcionar, y para que vuelva a hacerlo tengo que reiniciar el teléfono
El issue está abierto, pero como el desarrollador no ha podido reproducirlo, es difícil seguir usándolo hasta que se arregle, y al menos para mí la molestia es demasiado grande
Lo pregunto en serio: me da curiosidad para qué lo usa la gente
Me tomó varios días y un teléfono parecido que sí funcionaba para hacer pruebas, pero al final lo logré y pude rescatar todos los datos del teléfono
Mi única queja con scrcpy es muy menor: en iPhone mirroring,
tabva pasando automáticamente entre los campos de entrada de la app, mientras que en scrcpy noInteresante. Yo hice lo contrario: empecé a crear un servidor RDP para Android porque quería usar un solo cliente para todo
Fue bastante difícil, pero ahora ya está en un estado más o menos utilizable
Coincido con los demás. scrcpy es increíble y además realmente fácil de usar