Saltar al contenido
Crear una página Web

Scrcpy te trae la pantalla de tu móvil Android a tu PC

Lanzador scrcpy by empardopo

Si alguna vez has querido controlar tu móvil desde el PC pero todo lo que encontrabas o bien era de pago o/y además tenías que instalar engorrosos programas, darte de alta, etc estás de enhorabuena porque este programa viene a ayudarte.

La idea es poder ver la pantalla de nuestro teléfono móvil Android en el PC (en mi caso con Windows, pero funciona en Linux y en MAC) y si queremos también poder controlarlo con nuestro teclado y ratón.

Como decimos este programa es gratuito, hablamos de scrcpy que lo podemos encontrar en github en el siguiente link y saber que a fecha de hoy va por la versión 3.1

Github del programa scrcpy

Para descargarnos el programa, haremos click sobre scrcpy v3.1 que podemos ver abajo a la derecha en el pantallazo anterior, lo cual te mostrará todas las versiones disponibles para descarga.

Distintas versiones de Scrcpy para descargar

En mi caso, haré click sobre scrcpy-win64-v3.1.zip y una vez descargado lo descomprimiremos y dejaremos por ejemplo en la raíz de la unidad C: quedando disponible en C:\scrcpy-win64-v3.1

El contenido de la carpeta sería parecido al siguiente

Contenido versión de scrcpy descargada y descomprimida

Llegados este momento tendremos que tener un teléfono Android y un buen cable de conexión; en caso de no tener ninguno te recomiendo eches un vistazo a este del que estoy enamorado y que acaba de salir y es el Nothing 3a.

No products found.

Mi recomendación de cable es un buen cable a ser posible trenzado que además de bueno te durará más.

No products found.

Índice

    Pasos antes de ejecutar el programa scrcpy

    En nuestro teléfono móvil deberemos habilitar las opciones de desarrollador y las de USB debugging. Si no tienes claro como hacerlo, echa un vistazo al siguiente link.

    Una vez habilitadas, ahora podemos conectar el teléfono móvil a nuestro PC/Portátil y ejecutar el fichero scrcpy-console.bat

    En mi caso me aparecía un mensaje de que mi dispositivo estaba desautorizado (device is unauthorized)

    Device is unauthorized en scrcpy

    Si te ocurre esto, la forma de solucionarlo es en el teléfono móvil nos vamos a Ajustes – Opciones de desarrollador y recovar autorizaciones de depuración por USB.

    A continuación, deshabilito el USB debugging Mode para volverlo a habilitar y a partir de aquí debería aparecernos un popup en el móvil que aceptaremos y al intentar la conexión de nuevo debería funcionar.

    Controlar el teléfono móvil desde el PC

    Con el fichero bat que hemos lanzado si todo ha funcionado correctamente, habrás podido ver la pantalla de tu teléfono móvil en el PC, pero te habrás dado cuenta de que no podías controlarlo. Si es tu caso que quieres poder controlar el teléfono móvil con tu teclado y ratón, nos crearemos otro fichero bat (por ejemplo, hacemos un CTRL+C y CTRL+V para hacer una copia del fichero, lo renombramos) y cambiaremos su contenido al siguiente:

    @echo off
    scrcpy.exe -MK --pause-on-exit=if-error %*
    

    Es decir, justo detrás del ejecutable scrcpy.exe he colocado -MK y ahora si lanzamos este bat podremos comprobar que nos aparece igualmente la pantalla pero podemos controlar nuestro teléfono móvil. Veremos que el cursor del ratón no podrá salir de la ventana que nos muestra nuestro teléfono móvil, pero pulsando las teclas CTRL + Alt (izquierdos) nos aparece el cursor de nuestro windows y ya podremos cerrar la ventana o hacer lo que queramos.

    Controlar el teléfono móvil con un Gamepad

    Lo primero que haremos es conectar un gamepad a nuestro windows; en caso de no tener ninguno aquí va una recomendación

    No products found.

    Una vez conectado si te vas en Windows a Dispositivos de juego debería aparecerte algo parecido a lo siguiente

    Gamepad en scrcpy para controlar nuestro teléfono móvil

    con lo que podremos comprobar si efectivamente lo ha detectado correctamente nuestro Windows; en nuestro caso podemos ver que hemos conectado un gamepad compatible con Xbox 360.

    Para poder controlar con el gamepad, modificaremos nuestro fichero bat o nos creamos otro distinto que contendrá lo siguiente:

    @echo off
    scrcpy.exe -G --pause-on-exit=if-error %*

    Como podemos apreciar, justo detrás del ejecutabla scrcpy.exe ahora lo que hemos añadido es -G

    Al lanzar este nuevo fichero bat podremos ver algo parecido a lo siguiente

    Controlar nuestro móvil con un Gamepad gracias a scrcpy

    donde podemos ver que hay una línea INFO indicando que ha detectado y añadido nuestro Gamepad por lo que debería funcionar bien.

    Habría que tener en cuenta que podríamos añadir los parámtros -MKG juntos con lo que las dos opciones anteriores estarían activas, es decir, podrías controlar el teléfono móvil con el gamepad, con el teclado y con el ratón.

    ¿Cómo ver la cámara de mi teléfono móvil en el PC?

    Con este programita es como si convirtieras tu teléfono móvil en una webcam y para verlo nuevamente modificamos nuestro fichero bat o nos creamos uno nuevo al que le meteremos el siguiente contenido

    @echo off
    scrcpy.exe --video-source=camera --pause-on-exit=if-error %*
    

    Como en los ficheros anteriores hemos añadido un parámetro justo después del ejecutable y en este caso ha sido –video-source=camera

    Al ejecutarlo podremos ver que en la ventana que se nos abre al menos en mi caso una ventana en la que se ve la cámara trasera de nuestro teléfono móvil; algo parecido a lo siguiente

    en la ventanita de msdos (la negra) podemos ver alguna de la información que nos devuelve el programa pero veremos que funciona correctamente y si movemos nuestro teléfono móvil podemos ver que es una webcam en acción.

    En casi todos los móviles tenemos cámara trasera y delantera por lo que detrás del parámetro que añadimos antes podríamos añadir lo siguiente:

    –camera-facing=front (para la cámara delantera)

    –camera-facing=back (para la cámara trasera)

    Si además queremos rizar el rizo, podríamos añadir el siguiente parámetro –record=nombrefichero.mp4 de forma que todo lo que vea y escuche el teléfono lo grabaría en un fichero de formato mp4.

    Por ejemplo, si nuestro fichero bat lo dejamos con el siguiente contenido:

    @echo off
    scrcpy.exe --video-source=camera --record=file.mp4 --pause-on-exit=if-error 
    

    Lo que haría es que como decíamos por defecto grabaría todo lo que el teléfono móvil viera y escuchara por la cámara trasera (es la que actúa por defecto al menos en mi caso) y lo grabaría en el fichero file.mp4 que estaría en el mismo directorio que nuestro ejecutables.

    Como comentamos al principio el programa scrcpy que estamos viendo lo podéis descargar desde su repositorio de github, pero yo dejaré un paquetito en el que además incluiré un fichero bat con un menú con distintas opciones tal y como podéis ver en el siguiente pantallazo.

    Lanzador scrcpy by empardopo

    Podéis solicitarlo al que le interese desde la sección de Contacto (indicando bat para scrcpy).

    Para más información sobre este genial programita scrcpy con el que como ves puedes controlar tu teléfono móvil Android puedes verla en el siguiente link.

    hola