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 ?
- Tout d’abord, allez dans Paramètres > À propos du téléphone > Faites défiler vers le bas et recherchez le numéro de build > Appuyez dessus plusieurs fois pour activer les paramètres du développeur.
- UTILISEZ CE GUIDE SI VOUS UTILISEZ MIUI (Comment activer les options de développement)
- Accédez à Paramètres > Système > Options du développeur, puis activez-le par le haut. (Comment activer les options du développeur)
- 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 rotation1
: 90 degrés dans le sens inverse des aiguilles d'une montre2
: 180 degrés3
: 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.