Scrcpy - Un outil en ligne de commande pour afficher et contrôler un appareil Android depuis son ordinateur Linux, macOS, Windows
Que vous soyez sous Linux, macOS ou Windows, il est possible en connectant votre smartphone Android à votre ordinateur via USB, d’en récupérer un affichage déporté avec lequel vous pourrez interagir (marche aussi via TCP/IP).
Pratique pour filmer un tuto sur Android, tester des outils, faire des captures écrans, ou même utiliser votre téléphone à distance.
Pour cela, il vous faudra l’outil scrcpy (screen copy) qui nécessite l’activation du mode debug sur le smartphone et une version d’Android supérieure à la 5.0 (API 21). La version actuelle (3.0) apporte de nombreuses améliorations, notamment la prise en charge d’Android 14 et 15.
Installer Scrcpy sous macOS :
brew install scrcpy
Installer Scrcpy sous Ubuntu Linux :
sudo apt install scrcpy
Et pour Windows :
Vous pouvez télécharger les derniers binaires depuis la page des releases sur GitHub.
Comment utiliser Scrcpy ?
Connectez votre téléphone Android en mode debug à votre ordinateur et lancez la commande :
scrcpy
Nouvelles fonctionnalités (v3.0)
Pour créer un affichage virtuel avec une taille personnalisée :
scrcpy --new-display=1920x1080
scrcpy --new-display=1920x1080/420 # force 420 dpi
Pour lancer directement une application Android :
scrcpy --start-app=org.videolan.vlc
scrcpy --start-app=?firefox # recherche par nom
Options classiques
Pour limiter la résolution de la capture (le ratio est conservé) :
scrcpy -m 1024
Pour modifier le bitrate (8 Mbps par défaut) :
scrcpy -b 2M
Pour limiter le nombre de fps :
scrcpy --max-fps 15
Pour capturer une zone spécifique de l’écran (compatible Android 14) :
scrcpy --crop=800:600:100:100
Pour forcer l’orientation de la capture :
scrcpy --capture-orientation=90 # 90° horaire
scrcpy --capture-orientation=@180 # verrouillé à 180°
Pour enregistrer une vidéo :
scrcpy -r video.mp4
scrcpy -Nr video.mp4 # sans affichage
Pour définir un délai avant extinction de l’écran :
scrcpy --screen-off-timeout=300 # 5 minutes
Ce n’est qu’un aperçu des possibilités offertes par scrcpy. L’outil permet aussi d’injecter du texte, d’établir une connexion sans fil, de faire du glisser-déposer d’APK, et même de dupliquer l’audio depuis la version 2.6. Pour plus de détails, consultez la documentation officielle.