Escrcpy
Afficher et contrôler votre appareil Android avec une interface graphique de SCRCPY alimentée par Electron. 中文文档
Caractéristiques
- ? Synchrones: bénéficiez des technologies Web à synchroniser avec SCRCPY plus rapidement
- ? Automatisation: dispositifs de connexion automatique, images auto-exécutantes, scripts personnalisés, tâches planifiées
- Personnalisation: Gestion multi-appareils, configurations indépendantes, notes personnalisées, importation / exportation de configuration
- ? Sans fil: Connexion rapide en scannant le code QR
- ? Papage inversé: attache inverse gnirehtet
- ? Thèmes: mode clair, mode sombre, commutation basée sur le système
- ? Léger: prise en charge native, écran d'affichage uniquement
- ⚡️ Performance: 30-120 ips selon l'appareil
- ? Qualité: 1920 × 1080 ou plus
- Faible latence: 35 ~ 70 ms
- Démarrage rapide: affichez la première image en environ 1 seconde
- ? ️ non intrusif: Aucune installation résiduelle sur le dispositif Android
- ? Avantages des utilisateurs: pas de compte, pas d'annonces, aucun Internet requis
- ? Gratuit et open source
Installation
Installation manuelle via des packages publiés
Afficher l'adresse de la version
MacOS peut être installé via Homebrew
Voir homebrew-escrcpy
Démarrage rapide
Connexion USB
Remarque: Si le téléphone invite à l'autorisation de débogage, cliquez sur Autoriser
- Activer le mode développeur et le débogage USB sur votre téléphone Android
- Ouvrez Escrcpy et connectez votre téléphone Android à votre ordinateur
- La liste des périphériques dans Escrcpy aurait dû détecter votre téléphone, cliquez sur Démarrer la miroir
- Apprécier!
Connexion wifi
Analyser le code QR pour se connecter
- Suivez les étapes 1-2 de la connexion USB
- Activer et entrer le débogage sans fil en mode développeur
- Cliquez sur "Paire l'appareil à l'aide du code QR"
- Commencez à profiter!
Connectez-vous via l'adresse IP
Remarque: Si la connexion sans fil initiale échoue, vous devrez peut-être l'appariement sans fil. Veuillez vous référer à la FAQ
Remarque: Vous devez activer le débogage sans fil et obtenir l'adresse sans fil de votre appareil (généralement l'adresse IP attribuée lors de la connexion au WiFi) et le numéro de port (par défaut est 5555) à partir de la page de débogage sans fil
- Suivez les étapes 1-2 de la connexion USB
- Entrez l'adresse IP et le numéro de port du périphérique obtenu dans ESCRCPY, puis cliquez sur Connexion Appareil
- À ce stade, la liste des périphériques ESCRCPY doit détecter votre téléphone, cliquez sur Démarrer la miroir
- Commencez à profiter!
macOS && linux
Remarque: ces plates-formes ne sont pas livrées avec SCRCPY intégré, vous devez les installer manuellement
Dans [email protected]+, les fichiers binaires SCRCPY sont préliminairement intégrés, éliminant le besoin d'une installation SCRCPY manuelle.
- Reportez-vous au document d'installation pour Linux
- Reportez-vous au document d'installation pour macOS
- Suivez les étapes de la connexion USB et de la connexion WiFi après l'installation des dépendances
Papinage inversé Gnirehtet
Remarque: MacOS n'a pas de gnirehtet intégré. Vous devez l'installer manuellement pour utiliser ce guide d'installation de fonctionnalités.
Gnirehtet est intégré aux applications Windows et Linux pour fournir une attache inverse du PC vers les appareils Android.
Développeurs
Si vous êtes développeur et que vous souhaitez exécuter ou aider à améliorer ce projet, veuillez consulter la documentation de développement
Raccourcis
Reportez-vous à SCRCPY / DOC / Raccourcis
Fonctionnement de l'appareil
Traitement par lots
- Écran d'interception par lots
- Application d'installation par lots
- Gestion des fichiers par lots
- Script d'exécution par lots
- Tâche programmée par lots
Modèle de contrôle
- Miroir
- Enregistrement
- Caméra d'enregistrement
- Enregistrement de l'audio
- Caméra
- Coutume
- OTG
Barre d'interaction de l'appareil
- Changer
- Maison
- Dos
- Démarrer l'application (groupe Mirror)
- Éteindre l'écran (expérimental)
- Notification
- Pouvoir
- Rotation
- Volume
- Capture d'écran
- Redémarrer
- Installer l'application
- Gestionnaire de fichiers
- Script d'exécution
- Tâche planifiée
- Gniréhtet
Préférences
Améliorant continuellement. Prend actuellement en charge les configurations communes suivantes
Général
- Thème
- Langue
- Chemin de stockage de fichiers
- Chemin ADB
- Chemin de scrcpy
- Chemin de Gnirehtet
- Paramètres scrcpy
- Dispositif de connexion automatique
- Miroir automatiquement
- Solution de gnirehtet
- Déboguer
- Barre de commande flottante
Contrôle vidéo
- Désactiver le transfert vidéo
- Taille maximale
- Bitrate vidéo
- Taux de rafraîchissement
- Codec vidéo
- Orientation d'affichage
- Angle de rotation
- Recadrage d'écran
- Moniteur
- Tampon vidéo
- Tampon récepteur (V4L2)
Contrôle du périphérique
- Montrer des points de contact
- Rester éveillé
- Éteignez l'écran pendant le contrôle
- Éteindre l'écran après le contrôle
- Désactiver l'écran automatique sur le contrôle
- Simuler l'affichage auxiliaire
Commande de fenêtre
- Largeur de fenêtre
- Hauteur de fenêtre
- Fenêtre x-coordonnée
- Fenêtre en y-coordonnée
- Mode sans bordure
- Mode plein écran
- Toujours au sommet
- Désactiver l'économie d'écran
Contrôle audio
- Désactiver le transfert audio
- Garder l'audio de l'appareil
- Source audio
- Codec audio
- Bitrate audio
- Tampon audio
- Tampon de sortie audio
Enregistrement audio / vidéo
- Enregistrer le format vidéo
- Enregistrer l'orientation vidéo
- Durée d'enregistrement
- Désactiver la lecture vidéo
- Désactiver la lecture audio
Contrôle des entrées
- Mode souris
- Reliure de souris
- Mode clavier
- Méthode d'injection de clavier
- Manche de jeu
Contrôle de la caméra
- Source de caméra
- Taille de la caméra
- Ratio de caméra
- Fréquence d'images de la caméra
Étapes suivantes?
Priorité de haut à bas:
- Logo amélioré ✅
- Fonction de mise à jour logicielle ✅
- Enregistrer et enregistrer audio / vidéo ✅
- Barre de contrôle d'interaction rapide de l'appareil ✅
- Dépendances ADB et SCRCPY personnalisées ✅
- Noms d'appareils personnalisés ✅
- Préférences d'exportation et d'importation ✅
- Configuration individuelle de l'appareil ✅
- Prise en charge macOS et Linux ✅
- Internationalisation ✅
- Mode sombre ✅
- Papage inversé (gnirehtet) ✅
- Miroir de la caméra ✅
- Collaboration multi-écrans ✅
- Fichier poussée, rotation d'écran, contrôle audio ✅
- Batch Connect Historical Devices ✅
- Terminal intégré ✅
- Miroir automatiquement exécutif ✅
- Lancement flexible de miroir ✅
- Traitement par lots ✅
- Tâches planifiées ✅
- Gestionnaire de fichiers graphiques ✅
- Barre de commande flottante ✅
- Enregistrement amélioré ✅
- Démarrer l'application (multithread) ✅
- Bord de fenêtre principal caché ✅
- Dispositifs de groupe (en filtrant les remarques) ✅
- Amélioration de l'expérience de connexion du dispositif d'historique ✅
- La gestion des fichiers prend en charge le répertoire de téléchargement et l'affichage des progrès?
- Mappage des clés de jeu?
FAQ
L'ordinateur ne peut pas détecter l'appareil après la connexion
- Veuillez débrancher et reconnecter votre appareil, et assurez-vous que l'appareil a accordé une autorisation de débogage USB.
- Si cela ne fonctionne toujours pas, votre ordinateur peut manquer les conducteurs nécessaires. Veuillez installer des pilotes à l'aide d'outils tiers tels que DriverWizard et réessayer.
Impossible d'entrer chinois
Dans [email protected]+ et plus, la solution est la suivante:
- Paramètres ESCRCPY: Accédez à
Preferences → Input Control → Keyboard Mode et sélectionnez le mode uhid . - Préparation de la méthode d'entrée de l'appareil: installez une méthode d'entrée qui prend en charge les claviers physiques (la méthode d'entrée WeChat est recommandée) et terminez la configuration.
- Commencez à refléter: cliquez sur
Start Mirroring dans Escrcpy. Vérification: Settings de l'appareil → System → Language & Input doivent afficher les options pour Physical Keyboard et On-screen Keyboard . - Paramètres d'entrée de l'appareil: Activez la méthode d'entrée WeChat dans les paramètres
On-screen Keyboard . Configurez la disposition du clavier dans les paramètres Physical Keyboard pour correspondre au clavier de l'ordinateur (ne doit être fait qu'une seule fois). - Préparation des entrées de l'ordinateur: Définissez le mode d'entrée sur l'anglais (important).
- Langue d'entrée de commutation: utilisez
Ctrl + Shift pour basculer entre l'anglais et le chinois. - Commencez à utiliser.
Télécharger la méthode d'entrée WeChat
Invites de connexion sans fil: l'ordinateur cible refuse activement l'accès
La première connexion sans fil peut nécessiter un couple. Alternativement, insérez USB pour assurer le succès de l'établissement de connexion et de l'autorisation avant d'utiliser le sans fil.
Cliquez sur le mode sans fil après la connexion via le câble de données n'a aucune réponse
Veuillez cliquer à nouveau ou cliquer sur les appareils de rafraîchissement. Généralement, il ne dépassera pas deux clics. Si vous ne fonctionnez toujours pas, veuillez fournir un modèle de périphérique et une version Android aux problèmes
Pourquoi la barre de contrôle d'interaction de l'appareil n'est-elle pas conçue comme un menu flottant automatiquement?
Il est important de noter que, en principe, Escrcpy n'est qu'une version GUI basée sur SCRCPY, bien qu'elle étend certaines fonctionnalités. Cependant, ces extensions n'affectent pas le noyau de SCRCPY. Pour implémenter cette fonctionnalité particulière, je devrais modifier le code SCRCPY sous-jacent, ce qui rendrait plus difficile pour Escrcpy de rester synchronisé avec les mises à jour de SCRCPY, et les inconvénients l'emporteraient sur les avantages.
Par conséquent, après un examen attentif, nous avons décidé d'adopter la solution existante et nous nous réjouissons de SCRCPY à ajouter la prise en charge native pour une barre de contrôle interactive à l'avenir.
Certains appareils peuvent voir des captures d'écran après la connexion mais ne peuvent pas fonctionner
Remarque: Pour les téléphones Xiaomi en particulier, il nécessite non seulement d'activer le débogage USB, mais également d'activer le débogage USB (paramètres de sécurité), qui est de permettre de modifier les autorisations ou de simuler des clics via le débogage USB.
Veuillez vous référer aux instructions détaillées sous des raisons pour lesquelles la souris et le clavier ne fonctionnent pas
Le téléchargement invite la détection des antivirus provoquant un téléchargement incapable de télécharger normalement
Après les commentaires, Windows Defender peut parfois empêcher les packages logiciels en cours de téléchargement en raison du manque de signature de certificat. Vous pouvez essayer les solutions suivantes:
- Open
Windows Security Center . - Sélectionnez
Virus & threat protection . - Dans les
Virus & threat protection settings , cliquez sur Manage settings . - Trouver
Real-time protection , vous pouvez essayer de cliquer sur Disable si l'autorisation le permet. Si vous ne pouvez pas désactiver la protection en temps réel, veuillez ignorer cette étape. - Faites défiler la page, trouvez
Exclusions , cliquez sur Add or remove exclusions . - Ajoutez le chemin du dossier où vous téléchargez les packages logiciels en tant qu'élément d'exclusion, c'est-à-dire ajouter le dossier à la
Excluded list .
Impossible d'obtenir la liste ou l'erreur des périphériques lors du démarrage de la mise en miroir / de l'enregistrement
Ceci est généralement causé par un chemin incorrect pour Adb ou Scrcpy , vous pouvez essayer les solutions suivantes:
- Dans le menu, sélectionnez
Preferences , puis cliquez sur le bouton de configuration de réinitialisation dans le coin supérieur droit du Global Mode . - Accédez à la page
Device List et essayez à nouveau d'activer la mise en miroir. - Assurez-vous d'avoir téléchargé et installé la dernière version d'
Escrcpy . - Appuyez sur
Ctrl + Shift + I pour ouvrir les outils du développeur et vérifier tous les messages d'erreur. - S'il y a des erreurs, prenez une capture d'écran et soumettez votre problème avec la capture d'écran sur la page des problèmes de rétroaction.
Fenêtre macOS minimisée sur l'icône du plateau système introuvable
Ceci est généralement dû à trop d'icônes dans le plateau système débordant et en cachant l'icône Escrcpy. Essayez d'utiliser les outils suivants:
Après une installation réussie de macOS, lorsque j'essaie de l'ouvrir, je reçois une invite disant que le fichier est endommagé.
Cela est généralement dû au fait que le progiciel n'est pas signé. Vous pouvez essayer les solutions suivantes:
- Open Terminal et exécuter
sudo spctl --master-disable pour permettre aux logiciels de n'importe quelle source. - Ouvrez terminal et exécutez
sudo xattr -r -d com.apple.quarantine /Applications/Escrcpy.app pour tenter de fixer l'invite du package logiciel endommagé.
Impossible de localiser le point d'entrée DiscardVirtualMemory sur la bibliothèque de liens dynamiques Kernel32.dll.
Prise en charge des versions Windows 10 et supérieures.
Exception de capture audio provoquant une défaillance de miroir.
Cela se produit généralement parce que votre ordinateur manque de sortie audio ou que vous avez une version Android faible (Android 11+).
Veuillez essayer disabling audio forwarding via les preferences settings pour résoudre ce problème.
Erreur de démarrage de la version Microsoft Store Mirror
Ceci est causé par des fichiers du répertoire d'installation manquant d'autorisations exécutables.
Vous devez personnaliser les chemins de fichier pour scrcpy et adb (vous assurer qu'ils ont des autorisations exécutables). Si vous utilisez la connexion inverse, configurez gnirehtet de la même manière.
Impossible d'exécuter "ADB start-server"
Cela peut être dû à des caractères chinois ou spéciaux dans le chemin d'installation. Veuillez essayer de modifier le chemin d'installation.
Impossible d'ouvrir après l'installation dans le système Linux
De nouvelles restrictions ont été implémentées pour les applications AppImage dans certaines distributions populaires, telles que Ubuntu 24.04, limitant l'utilisation de bacs à sable. Une solution de contournement temporaire est la suivante:
sudo chmod 4755 /opt/Escrcpy/chrome-sandbox
Obtenir de l'aide
Comme il s'agit d'un projet open source entièrement exécuté par les dons, le support est limité et les mises à jour peuvent ne pas être présentées à un horaire fixe.
Remerciements
Ce projet ne serait pas possible sans les projets open source suivants:
- scrcpy
- adbkit
- électron
- vue
- gniréhtet
Projet de sponsor
Si ce projet vous a aidé, vous pouvez m'acheter un café pour me garder sous tension et améliorer le projet! ?
Contributeurs
Merci pour toutes leurs contributions!
Contributeurs
Histoire des étoiles