Ce dépôt GitHub (https://github.com/Genymobile/scrcpy) est la seule source officielle du projet. Ne téléchargez pas de versions à partir de sites Web aléatoires, même si leur nom contient scrcpy
.
prononcé « copie d' écran »
Cette application reflète les appareils Android (vidéo et audio) connectés via USB ou via TCP/IP, et permet de contrôler l'appareil avec le clavier et la souris de l'ordinateur. Il ne nécessite aucun accès root . Cela fonctionne sous Linux , Windows et macOS .
Il se concentre sur :
légèreté : natif, affiche uniquement l'écran de l'appareil
performances : 30~120fps, selon l'appareil
qualité : 1920×1080 ou supérieur
faible latence : 35~70ms
temps de démarrage faible : ~1 seconde pour afficher la première image
non-intrusivité : rien n'est installé sur l'appareil Android
avantages utilisateur : pas de compte, pas de publicité, pas d'internet requis
liberté : logiciel libre et open source
Ses fonctionnalités incluent :
transfert audio (Android 11+)
enregistrement
mise en miroir avec l'écran de l'appareil Android éteint
copier-coller dans les deux sens
qualité configurable
mise en miroir de la caméra (Android 12+)
mise en miroir en tant que webcam (V4L2) (Linux uniquement)
simulation physique du clavier et de la souris (HID)
prise en charge de la manette de jeu
Mode OTG
et plus encore…
L'appareil Android nécessite au moins l'API 21 (Android 5.0).
Le transfert audio est pris en charge pour l'API >= 30 (Android 11+).
Assurez-vous d'avoir activé le débogage USB sur vos appareils.
Sur certains appareils (notamment Xiaomi), vous pouvez obtenir l'erreur suivante :
java.lang.SecurityException: Injecting input events requires the caller (or the source of the instrumentation, if any) to have the INJECT_EVENTS permission.
Dans ce cas, vous devez activer une option supplémentaire USB debugging (Security Settings)
(il s'agit d'un élément différent du USB debugging
) pour le contrôler à l'aide d'un clavier et d'une souris. Le redémarrage de l'appareil est nécessaire une fois cette option définie.
Notez que le débogage USB n'est pas requis pour exécuter scrcpy en mode OTG.
Linux
Fenêtres
macOS
Il existe de nombreuses options, documentées dans des pages séparées. Voici quelques exemples courants.
Capturez l'écran en H.265 (meilleure qualité), limitez la taille à 1920, limitez la fréquence d'images à 60 ips, désactivez l'audio et contrôlez l'appareil en simulant un clavier physique :
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 # version courte
Enregistrez la caméra de l'appareil en H.265 à 1 920 x 1 080 (et le microphone) dans un fichier MP4 :
scrcpy --video-source=camera --video-codec=h265 --camera-size=1920x1080 --record=file.mp4
Capturez la caméra frontale de l'appareil et exposez-la en tant que webcam sur l'ordinateur (sous Linux) :
scrcpy --video-source=camera --camera-size=1920x1080 --camera-facing=front --v4l2-sink=/dev/video2 --no-playback
Contrôlez l'appareil sans mise en miroir en simulant un clavier et une souris physiques (débogage USB non requis) :
scrcpy --otg
Contrôlez l'appareil à l'aide de manettes de jeu branchées sur l'ordinateur :
scrcpy --gamepad=uhid scrcpy -G # version courte
L'application offre de nombreuses fonctionnalités et options de configuration. Ils sont documentés dans les pages suivantes :
Connexion
Vidéo
Audio
Contrôle
Clavier
Souris
Manette de jeu
Appareil
Fenêtre
Enregistrement
Tunnels
OTG
Caméra
Vidéo4Linux
Raccourcis
FAQ
Traductions (pas nécessairement à jour)
Instructions de construction
Développeurs
Présentation de scrcpy
Scrcpy fonctionne désormais sans fil
Scrcpy 2.0, avec audio
Vous pouvez ouvrir un ticket pour des rapports de bogues, des demandes de fonctionnalités ou des questions générales.
Pour les rapports de bugs, veuillez d'abord lire la FAQ, vous trouverez peut-être immédiatement une solution à votre problème.
Vous pouvez également utiliser :
Reddit : r/scrcpy
Twitter : @scrcpy_app
Je suis @rom1v, l'auteur et responsable de scrcpy .
Si vous appréciez cette application, vous pouvez soutenir mon travail open source :
Commanditaires GitHub
Libérapay
Paypal
Copyright (C) 2018 Genymobile Copyright (C) 2018-2024 Romain Vimont Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.