
scrcpy v4.1
Muestra y controla tu dispositivo Android
Este repositorio de GitHub (https://github.com/Genymobile/scrcpy) es la única fuente oficial del proyecto. No descargues versiones de sitios web aleatorios, incluso si su nombre contiene scrcpy.
scrcpy (v4.0)
pronunciado "screen copy"
Esta aplicación refleja dispositivos Android (vídeo y audio) conectados mediante USB o TCP/IP y permite controlarlos usando el teclado y el ratón del ordenador. No requiere acceso root ni una aplicación instalada en el dispositivo. Funciona en Linux, Windows y macOS.

Se centra en:
- ligereza: nativo, muestra solo la pantalla del dispositivo
- rendimiento: 30~120fps, dependiendo del dispositivo
- calidad: 1920×1080 o superior
- baja latencia: 35~70ms
- tiempo de inicio bajo: ~1 segundo para mostrar la primera imagen
- no intrusivo: no se deja nada instalado en el dispositivo Android
- beneficios para el usuario: no requiere cuenta, ni anuncios, ni Internet
- libertad: software libre y de código abierto
Sus características incluyen:
- reenvío de audio (Android 11+)
- grabación
- pantalla virtual
- reflejo con pantalla del dispositivo Android apagada
- copiar y pegar en ambos sentidos
- calidad configurable
- reflejo de cámara (Android 12+)
- reflejo como cámara web (V4L2) (solo Linux)
- simulación física de teclado y ratón (HID)
- soporte para gamepad
- modo OTG
- y más…
Requisitos previos
El dispositivo Android requiere al menos API 21 (Android 5.0).
Reenvío de audio es compatible con API >= 30 (Android 11+).
Asegúrate de haber habilitado la depuración USB en tu(s) dispositivo(s).
En algunos dispositivos (especialmente Xiaomi), es posible que obtengas el siguiente error:
Injecting input events requires the caller (or the source of the instrumentation, if any) to have the INJECT_EVENTS permission.
En ese caso, debes habilitar una opción adicional USB debugging (Security Settings) (este es un elemento diferente de USB debugging) para controlarlo usando un teclado y un ratón. Es necesario reiniciar el dispositivo una vez configurada esta opción.
Ten en cuenta que la depuración USB no es necesaria para ejecutar scrcpy en modo OTG.
Obtener la aplicación
- Linux
- Windows (lee cómo ejecutarlo)
- macOS
Consejos imprescindibles
- Reducir la resolución puede mejorar enormemente el rendimiento (
scrcpy -m1024) - Clic derecho activa
BACK - Clic central activa
HOME - Alt+f alterna pantalla completa
- Hay muchos otros atajos
Ejemplos de uso
Hay muchas opciones, documentadas en páginas separadas. Aquí hay solo algunos ejemplos comunes.
-
Capturar la pantalla en H.265 (mejor calidad), limitar el tamaño a 1920, limitar la tasa de fotogramas a 60 fps, deshabilitar el audio y controlar el dispositivo simulando un teclado físico:
scrcpy --video-codec=h265 --max-size=1920 --max-fps=60 --no-audio --keyboard=uhid scrcpy --video-codec=h265 -m1920 --max-fps=60 --no-audio -K # short version -
Iniciar VLC en una nueva pantalla virtual (separada de la pantalla del dispositivo):
scrcpy --new-display=1920x1080 --start-app=org.videolan.vlc -
Iniciar VLC en una nueva pantalla flex usando H.265 con una tasa de bits de 16 Mbps, manteniendo la pantalla activa para que no se apague:
scrcpy --new-display -x --keep-active --start-app=org.videolan.vlc --video-codec=h265 -b16M -
Grabar la cámara del dispositivo en H.265 a 1920x1080 (y micrófono) en un archivo MP4:
scrcpy --video-source=camera --video-codec=h265 --camera-size=1920x1080 --record=file.mp4 -
Capturar la cámara frontal del dispositivo y exponerla como cámara web en el ordenador (en Linux):
scrcpy --video-source=camera --camera-size=1920x1080 --camera-facing=front --v4l2-sink=/dev/video2 --no-playback -
Controlar el dispositivo sin reflejo simulando un teclado y un ratón físicos (no requiere depuración USB):
scrcpy --otg -
Controlar el dispositivo usando gamepads conectados al ordenador:
scrcpy --gamepad=uhid scrcpy -G # short version
Documentación del usuario
La aplicación proporciona muchas funciones y opciones de configuración. Están documentadas en las siguientes páginas: