Attualmente esistono dozzine di app che consentono il mirroring dei telefoni Android sul PC, ma solo una manciata di esse è davvero buona. Da scatti occasionali ad alta latenza fino ad annunci intrusivi; per non parlare del fatto che il mirroring dello schermo Android su PC è un grande incubo.
Scrcpy è uno dei migliori strumenti di mirroring dello schermo per Android. Ti consente di eseguire il mirroring del tuo telefono Android sul tuo PC e controllarlo direttamente con le periferiche del PC come tastiera e mouse. Scrcpy supporta il copia e incolla senza soluzione di continuità tra il telefono e il PC, funziona sia su Mac che su PC Windows ed è anche assolutamente gratuito.
Tuttavia, richiede una comprensione di come utilizzare la riga di comando ADB. Se sei uno sviluppatore avanzato, potresti già conoscere Scrcpy, ma se sei un principiante che cerca semplicemente di eseguire il mirroring del proprio telefono, questa guida ti illuminerà passo dopo passo e ti insegnerà come utilizzare Scrcpy per Windows.
Alcune caratteristiche di base di Scrcpy:
- registrazione
- mirroring con lo schermo del dispositivo spento
- copia-incolla in entrambe le direzioni
- qualità configurabile
- schermo del dispositivo come webcam (V4L2) (solo Linux)
- simulazione della tastiera fisica (HID) (solo Linux)
- e altro ancora ...
Si concentra su:
- leggerezza: nativo, visualizza solo lo schermo del dispositivo
- performance: 30~120 fps, a seconda del dispositivo
- qualità: 1920×1080 o superiore
- bassa latenza: 35 ~ 70ms
- tempo di avvio basso: ~1 secondo per visualizzare la prima immagine
- non invadenza: non rimane nulla installato sul dispositivo
- vantaggi per l'utente: nessun account, nessuna pubblicità, nessuna connessione Internet richiesta
- libertà: software gratuito e open source
Requisiti:
-
Il dispositivo Android richiede almeno l'API 21 (Android 5.0).
-
Assicurati di abilitato il debugging adb sui tuoi dispositivi.
-
Su alcuni dispositivi è inoltre necessario abilitare un'opzione aggiuntiva ()per controllarlo utilizzando tastiera e mouse.
Come eseguire il mirroring dello schermo Android sul PC tramite USB?
- Innanzitutto, vai su Impostazioni > Informazioni sul telefono > Scorri verso il basso e trova Numero build > Toccalo più volte per abilitare le impostazioni sviluppatore.
- UTILIZZA QUESTA GUIDA SE STAI UTILIZZANDO MIUI (Come abilitare le Opzioni sviluppatore)
- Vai su Impostazioni > Sistema > Opzioni sviluppatore, quindi abilitalo dall'alto. (Come abilitare le Opzioni sviluppatore)
- Successivamente, scorri verso il basso per trovare il debug USB e abilitarlo.
- Ora collega il tuo dispositivo al PC tramite cavo USB e consenti il debug USB.
- Successivamente, torna al tuo PC e scarica l'ultima build di Scrcpy da questo link (dirette) ed estrarlo in una cartella.
- Quindi, mentre il dispositivo è collegato al PC con il debug USB abilitato e consentito, fare doppio clic su "scrcpy.exe" all'interno della cartella.
- Se hai eseguito tutti i passaggi correttamente, dovresti vedere questi dopo aver atteso un paio di secondi:
- Finalmente stai eseguendo il mirroring dello schermo del telefono sul PC. Inoltre, puoi utilizzare il mouse e la tastiera per controllare il dispositivo!
- Questo è tutto. La prossima volta potrai semplicemente collegare il telefono al PC e aprire direttamente Scrcpy dalla sua cartella.
Cosa puoi fare con Scrcpy? Vedi anche Pagina Github di Scrcpy
Cattura la configurazione
Ridurre le dimensioni
A volte è utile eseguire il mirroring di un dispositivo Android a una definizione inferiore per aumentare le prestazioni.
Per limitare sia la larghezza che l'altezza a un valore (ad esempio 1024):
scrcpy --dimensione massima 1024 scrcpy -m 1024 # versione breve
L'altra dimensione viene calcolata in modo da preservare le proporzioni del dispositivo. In questo modo, un dispositivo in 1920×1080 verrà specchiato in 1024×576.
Modifica bitrate
Il bit rate predefinito è 8 Mbps. Per modificare il bitrate del video (ad esempio a 2 Mbps):
scrcpy --bit-rate 2M scrcpy -b 2M # versione breve
Limita la frequenza dei fotogrammi
La frequenza dei fotogrammi di acquisizione può essere limitata:
scrcpy --max-fps 15
Questo è ufficialmente supportato da Android 10, ma potrebbe funzionare su versioni precedenti.
raccolto
Lo schermo del dispositivo potrebbe essere ritagliato per riprodurre solo una parte dello schermo.
Questo è utile ad esempio per specchiare solo un occhio di Oculus Go:
scrcpy --crop 1224:1440:0:0 # 1224x1440 con offset (0,0)
If --max-size
viene inoltre specificato, il ridimensionamento viene applicato dopo il ritaglio.
Blocca l'orientamento del video
Per bloccare l'orientamento del mirroring:
scrcpy --lock-video-orientamento # orientamento iniziale (attuale).
scrcpy --lock-video-orientamento=0 # orientamento naturale
scrcpy --lock-video-orientamento=1 # 90° in senso antiorario
scrcpy --lock-video-orientamento=2 #180°
scrcpy --lock-video-orientamento=3 # 90° in senso orario
Ciò influisce sull'orientamento della registrazione.
La finestra può anche essere ruotata in modo indipendente.
Catturare
Registrazione
È possibile registrare lo schermo durante il mirroring:
scrcpy --registra file.mp4 scrcpy -r file.mkv
Per disattivare il mirroring durante la registrazione:
scrcpy --no-display --record file.mp4 scrcpy -Nr file.mkv
# interrompe la registrazione con Ctrl+C
I “fotogrammi saltati” vengono registrati, anche se non vengono visualizzati in tempo reale (per motivi di prestazioni). I fotogrammi sono timestamp sul dispositivo, quindi variazione del ritardo dei pacchetti non influisce sul file registrato.
Connessione
Multi-dispositivi
Se sono elencati più dispositivi in adb devices
, è necessario specificare il serial:
scrcpy --serial 0123456789abcdef scrcpy -s 0123456789abcdef # versione breve
Se il dispositivo è connesso tramite TCP/IP:
scrcpy --serial 192.168.0.1:5555 scrcpy -s 192.168.0.1:5555 # versione breve
Puoi avviare diverse istanze di scrcpy per diversi dispositivi.
Configurazione della finestra
Titolo
Per impostazione predefinita, il titolo della finestra corrisponde al modello del dispositivo. Può essere modificato:
scrcpy --titolo-finestra 'Il mio dispositivo'
Posizione e dimensioni
È possibile specificare la posizione e la dimensione iniziale della finestra:
scrcpy --window-x 100 --window-y 100 --window-width 800 --window-height 600
Senza bordi
Per disattivare le decorazioni delle finestre:
scrcpy --window-borderless
Sempre in cima
Per mantenere la finestra scrcpy sempre in primo piano:
scrcpy: sempre in primo piano
A Schermo Intero
L'app può essere avviata direttamente a schermo intero:
scrcpy --fullscreen scrcpy -f # versione breve
Lo schermo intero può quindi essere attivato dinamicamente con MOD+f.
Rotazione
La finestra può essere ruotata:
scrcpy --rotazione 1
I valori possibili sono:
0
: nessuna rotazione1
: 90 gradi in senso antiorario2
: 180 gradi3
: 90 gradi in senso orario
Altre opzioni di mirroring
Sola lettura
Per disattivare i controlli (tutto ciò che può interagire con il dispositivo: tasti di input, eventi del mouse, drag&drop di file):
scrcpy --no-control scrcpy -n
Stai sveglio
Per evitare che il dispositivo entri in modalità di sospensione dopo un certo ritardo quando viene collegato:
scrcpy --stay-awake scrcpy -w
Lo stato iniziale viene ripristinato alla chiusura di scrcpy.
Spegni lo schermo
È possibile spegnere lo schermo del dispositivo durante il mirroring all'avvio con un'opzione della riga di comando:
scrcpy --spegnimento schermo scrcpy -S
Mostra i tocchi
Per le presentazioni può essere utile mostrare i tocchi fisici (sul dispositivo fisico).
Android fornisce questa funzionalità in Opzioni per gli sviluppatori.
copione fornisce un'opzione per abilitare questa funzione all'avvio e ripristinare il valore iniziale all'uscita:
scrcpy --show-touches scrcpy -t
Tieni presente che mostra solo Fisico tocca (con il dito sul dispositivo).
Rilascio file
Installa APK
Per installare un APK, trascina e rilascia un file APK (che termina con .apk
) al scrcpy finestra.
Non c'è feedback visivo, viene stampato un registro sulla console.
Invia il file al dispositivo
Per inviare un file a /sdcard/Download/
sul dispositivo, trascina e rilascia un file (non APK) nel file scrcpy finestra.
Non c'è feedback visivo, viene stampato un registro sulla console.
La directory di destinazione può essere modificata all'avvio:
scrcpy --push-target=/sdcard/Movies/
Tasti di scelta rapida
Per vedere tutte le scorciatoie vedere questo
Qui puoi vedere tutte le istruzioni e i comandi utili. Spero che sia utile.