Comment contrôler votre téléphone sur PC (Scrcpy)

Actuellement, il existe des dizaines d'applications qui permettent de mettre en miroir des téléphones Android sur PC, mais seule une poignée d'entre elles sont vraiment bonnes. Des saccades occasionnelles à la latence élevée en passant par les publicités intrusives ; sans oublier que la mise en miroir d'écran Android sur PC est un gros cauchemar.

Scrcpy est l'un des meilleurs outils de mise en miroir d'écran pour Android. Il vous permet de mettre en miroir votre téléphone Android sur votre PC et de le contrôler directement avec des périphériques PC comme le clavier et la souris. Scrcpy prend en charge le copier-coller transparent entre votre téléphone et votre PC, fonctionne à la fois sur les Mac et les PC Windows et est également absolument gratuit.

Cependant, cela nécessite de comprendre comment utiliser la ligne de commande ADB. Si vous êtes un développeur avancé, vous connaissez peut-être déjà Scrcpy, mais si vous êtes un débutant essayant simplement de mettre en miroir son téléphone, ce guide vous éclairera étape par étape et vous apprendra à utiliser Scrcpy pour Windows.

Quelques fonctionnalités de base de Scrcpy :

  • l'enregistrement
  • mise en miroir avec l'écran de l'appareil éteint
  • copier-coller dans les deux sens
  • qualité configurable
  • écran de l'appareil en tant que webcam (V4L2) (Linux uniquement)
  • simulation de clavier physique (HID) (Linux uniquement)
  • et plus…

Il se concentre sur:

  • légèreté: natif, affiche uniquement l'écran de l'appareil
  • performance: 30~120fps, selon l'appareil
  • qualité: 1920×1080 ou supérieur
  • faible latence: 35 ~ 70 ms
  • temps de démarrage faible: ~1 seconde pour afficher la première image
  • caractère non intrusif : rien n'est installé sur l'appareil
  • avantages pour l'utilisateur: pas de compte, pas de publicité, pas d'internet requis
  • liberté: logiciel gratuit et open source

Exigences :

  • L'appareil Android nécessite au moins l'API 21 (Android 5.0).

  • Assurez-vous d' débogage adb activé sur votre ou vos appareils.

  • Sur certains appareils, vous devez également activer une option supplémentaire ()pour le contrôler à l’aide du clavier et de la souris.

Comment mettre en miroir l’écran Android sur un PC via USB ?

 

 

  • Ensuite, faites défiler vers le bas pour trouver le débogage USB et activez-le.

 

  • Maintenant, connectez votre appareil à votre PC via un câble USB et autorisez le débogage USB.

 

  • Ensuite, retournez sur votre PC et téléchargez la dernière version de Scrcpy à partir de ce lien ( ) et extrayez-le dans un dossier.

 

  • Ensuite, pendant que votre appareil est connecté à votre PC avec le débogage USB activé et autorisé, double-cliquez sur « scrcpy.exe » dans le dossier.

 

  • Si vous avez effectué toutes les étapes correctement, vous devriez voir ceci après quelques secondes d'attente :

  • Enfin, vous mettez désormais en miroir l'écran de votre téléphone sur votre PC. De plus, vous pouvez utiliser votre souris et votre clavier pour contrôler l'appareil !
  • C'est ça. La prochaine fois, vous pourrez simplement connecter votre téléphone à votre PC et ouvrir directement Scrcpy depuis son dossier.

 

Que pouvez-vous faire avec Scrcpy ? Regarde aussi Page Github de Scrcpy

Configuration de capture

Réduire la taille

Parfois, il est utile de mettre en miroir un appareil Android avec une définition inférieure pour augmenter les performances.

Pour limiter la largeur et la hauteur à une certaine valeur (par exemple 1024) :

scrcpy --taille-max 1024 scrcpy -m 1024  # version courte

L'autre dimension est calculée pour que le rapport hauteur/largeur de l'appareil soit préservé. De cette façon, un appareil en 1920×1080 sera reflété en 1024×576.

Changer le débit binaire

Le débit binaire par défaut est de 8 Mbps. Pour modifier le débit vidéo (par exemple à 2 Mbps) :

scrcpy --bit-rate 2M scrcpy -b 2M  # version courte

Limiter la fréquence d'images

La fréquence d'images de capture peut être limitée :

scrcpy --max-fps 15

Ceci est officiellement pris en charge depuis Android 10, mais peut fonctionner sur les versions antérieures.

Culture

L'écran de l'appareil peut être recadré pour refléter uniquement une partie de l'écran.

Ceci est utile par exemple pour refléter un seul œil de l'Oculus Go :

scrcpy --crop 1224:1440:0:0   # 1224x1440 au décalage (0,0)

If --max-size est également spécifié, le redimensionnement est appliqué après le recadrage.

Verrouiller l'orientation de la vidéo

Pour verrouiller l'orientation de la mise en miroir :

scrcpy --lock-video-orientation     # orientation initiale (actuelle)
scrcpy --lock-video-orientation=0   #orientation naturelle
scrcpy --lock-video-orientation=1   # 90° dans le sens inverse des aiguilles d'une montre
scrcpy --lock-video-orientation=2   # 180°
scrcpy --lock-video-orientation=3   # 90° dans le sens des aiguilles d'une montre

Cela affecte l’orientation de l’enregistrement.

La fenêtre peut également pivoter indépendamment.

Capture

enregistrement

Il est possible d'enregistrer l'écran pendant la mise en miroir :

scrcpy --record fichier.mp4 scrcpy -r fichier.mkv

Pour désactiver la mise en miroir pendant l'enregistrement :

scrcpy --no-display --record file.mp4 scrcpy -Nr file.mkv
# interrompre l'enregistrement avec Ctrl+C

Les « images sautées » sont enregistrées, même si elles ne sont pas affichées en temps réel (pour des raisons de performances). Les cadres sont horodatée sur l'appareil, donc variation du délai de paquet n’a aucun impact sur le fichier enregistré.

La connexion

Multi-appareils

Si plusieurs appareils sont répertoriés dans adb devices, vous devez préciser le en série:

scrcpy --série 0123456789abcdef scrcpy -s 0123456789abcdef  # version courte

Si l'appareil est connecté via TCP/IP :

scrcpy --série 192.168.0.1:5555 scrcpy -s 192.168.0.1:5555  # version courte

Vous pouvez démarrer plusieurs instances de scrcpy pour plusieurs appareils.

Configuration des fenêtres

Titre

Par défaut, le titre de la fenêtre correspond au modèle de l'appareil. Il peut être modifié :

scrcpy --window-titre 'Mon appareil'

Position et taille

La position et la taille initiales de la fenêtre peuvent être spécifiées :

scrcpy --window-x 100 --window-y 100 --window-width 800 --window-height 600

Marge

Pour désactiver les décorations de fenêtres :

scrcpy --window-borderless

Toujours au top

Pour garder la fenêtre scrcpy toujours au premier plan :

scrcpy --always-on-top

Plein écran

L'application peut être lancée directement en plein écran :

scrcpy --fullscreen scrcpy -f  # version courte

Le plein écran peut ensuite être basculé dynamiquement avec MOD+f.

Rotation

La fenêtre peut être tournée :

scrcpy --rotation 1

Les valeurs possibles sont :

  • 0: pas de rotation
  • 1: 90 degrés dans le sens inverse des aiguilles d'une montre
  • 2: 180 degrés
  • 3: 90 degrés dans le sens des aiguilles d'une montre

 

Autres options de mise en miroir

Lecture seule

Pour désactiver les contrôles (tout ce qui peut interagir avec l'appareil : touches de saisie, événements de souris, fichiers glisser-déposer) :

scrcpy --no-control scrcpy -n

Rester éveillé

Pour éviter que l'appareil ne se mette en veille après un certain délai lorsqu'il est branché :

scrcpy --rester éveillé scrcpy -w

L'état initial est restauré lorsque scrcpy est fermé.

Éteindre l'écran

Il est possible d'éteindre l'écran de l'appareil lors de la mise en miroir au démarrage avec une option de ligne de commande :

scrcpy --turn-screen-off scrcpy -S

Afficher les touches

Pour les présentations, il peut être utile d'afficher des touches physiques (sur l'appareil physique).

Android propose cette fonctionnalité dans Options pour les développeurs.

Scrcpy fournit une option pour activer cette fonctionnalité au démarrage et restaurer la valeur initiale à la sortie :

scrcpy --show-touches scrcpy -t

Notez qu'il montre uniquement Physique touches (avec le doigt sur l'appareil).

Dépôt de fichier

Installer l'APK

Pour installer un APK, faites glisser et déposez un fichier APK (se terminant par .apk) au scrcpy fenêtre.

Il n'y a pas de retour visuel, un journal est imprimé sur la console.

Transférer le fichier vers l'appareil

Pour pousser un fichier vers /sdcard/Download/ sur l'appareil, faites glisser et déposez un fichier (non APK) vers le scrcpy fenêtre.

Il n'y a pas de retour visuel, un journal est imprimé sur la console.

Le répertoire cible peut être modifié au démarrage :

scrcpy --push-target=/sdcard/Films/

Raccourcis

Pour voir tous les raccourcis voir ceci.

Ici vous voyez toutes les instructions et commandes utiles. J'espère que cela sera utile.

Articles Relatifs