Cum să-ți controlezi telefonul pe computer (Scrcpy)

În prezent, există zeci de aplicații care permit oglindirea telefoanelor Android pe PC, dar doar câteva dintre ele sunt cu adevărat bune. De la smucituri ocazionale la latență mare la reclame intruzive; ca să nu mai vorbim de faptul că oglindirea ecranului Android pe PC este un mare coșmar.

Scrcpy este unul dintre cele mai bune instrumente de oglindire a ecranului pentru Android. Vă permite să vă oglindiți telefonul Android pe computer și să îl controlați direct cu periferice ale PC-ului, cum ar fi tastatura și mouse-ul. Scrcpy acceptă copierea și lipirea fără întreruperi între telefon și computer, funcționează atât pe computerele Mac, cât și pe computerele Windows și este, de asemenea, absolut gratuit.

Cu toate acestea, necesită o înțelegere a modului de utilizare a liniei de comandă ADB. Dacă ești un dezvoltator avansat, s-ar putea să cunoști deja Scrcpy, dar dacă ești un începător care încearcă doar să-și reflecte telefonul, acest ghid te va lumina pas cu pas și te va învăța cum să folosești Scrcpy pentru Windows.

Câteva caracteristici de bază ale Scrcpy:

  • înregistrare
  • oglindire cu ecranul dispozitivului oprit
  • copy-paste în ambele direcții
  • calitate configurabilă
  • ecranul dispozitivului ca cameră web (V4L2) (numai pentru Linux)
  • simulare fizică a tastaturii (HID) (doar pentru Linux)
  • și altele…

Se concentrează pe:

  • lumină: nativ, afișează doar ecranul dispozitivului
  • performanță: 30~120fps, în funcție de dispozitiv
  • calitate: 1920×1080 sau mai mult
  • latență scăzută: 35 ~ 70ms
  • timp redus de pornire: ~1 secundă pentru a afișa prima imagine
  • non-intruziune: nu a mai rămas nimic instalat pe dispozitiv
  • beneficiile utilizatorului: fără cont, fără reclame, fără internet necesar
  • libertate: software gratuit și open source

Cerinte:

  • Dispozitivul Android necesită cel puțin API 21 (Android 5.0).

  • Asigurați-vă că a activat depanarea adb pe dispozitivele dvs.

  • Pe unele dispozitive, trebuie și să activați o optiune suplimentara () pentru a-l controla folosind tastatura și mouse-ul.

Cum să oglindiți ecranul Android pe computer prin USB?

 

 

  • Apoi, derulați în jos pentru a găsi depanarea USB și activați-o.

 

  • Acum, conectați dispozitivul la computer prin cablu USB și permiteți depanarea USB.

 

  • Apoi, reveniți la computer și descărcați cea mai recentă versiune Scrcpy de pe acest link (direcționa) și extrageți-l într-un folder.

 

  • Apoi, în timp ce dispozitivul este conectat la computer cu depanarea USB activată și permisă, faceți dublu clic pe „scrcpy.exe” în interiorul folderului.

 

  • Dacă ați făcut fiecare pas corect, ar trebui să le vedeți după ce ați așteptat câteva secunde:

  • În cele din urmă, acum oglindiți ecranul telefonului pe computer. În plus, puteți folosi mouse-ul și tastatura pentru a controla dispozitivul!
  • Asta este. Data viitoare, puteți doar să vă conectați telefonul la computer și să deschideți direct Scrcpy din folderul său.

 

Ce poți face cu Scrcpy? Vezi de asemenea Pagina Github a lui Scrcpy

Capturați configurația

Reduceți dimensiunea

Uneori, este util să oglindiți un dispozitiv Android la o definiție inferioară pentru a crește performanța.

Pentru a limita atât lățimea, cât și înălțimea la o anumită valoare (de ex. 1024):

scrcpy --max-size 1024 scrcpy -m 1024  # versiune scurta

Cealaltă dimensiune este calculată pentru a păstra raportul de aspect al dispozitivului. În acest fel, un dispozitiv în 1920×1080 va fi oglindit la 1024×576.

Schimbați rata de biți

Rata de biți implicită este de 8 Mbps. Pentru a modifica rata de biți video (de exemplu, la 2 Mbps):

scrcpy --bit-rate 2M scrcpy -b 2M  # versiune scurta

Limitați rata de cadre

Rata cadrelor de captură poate fi limitată:

scrcpy --max-fps 15

Acest lucru este acceptat oficial începând cu Android 10, dar poate funcționa pe versiuni anterioare.

A decupa

Ecranul dispozitivului poate fi decupat pentru a oglindi doar o parte a ecranului.

Acest lucru este util, de exemplu, pentru a oglindi doar un ochi al Oculus Go:

scrcpy --crop 1224:1440:0:0   # 1224x1440 la offset (0,0)

If --max-size este de asemenea specificat, redimensionarea se aplică după tăiere.

Blocați orientarea video

Pentru a bloca orientarea oglinzii:

scrcpy --lock-video-orientation     # orientarea inițială (actuală).
scrcpy --lock-video-orientation=0   # orientare naturală
scrcpy --lock-video-orientation=1   # 90° în sens invers acelor de ceasornic
scrcpy --lock-video-orientation=2   # 180°
scrcpy --lock-video-orientation=3   # 90° în sensul acelor de ceasornic

Acest lucru afectează orientarea înregistrării.

De asemenea, fereastra poate fi rotită independent.

Captura

Înregistrare

Este posibil să înregistrați ecranul în timpul oglinzii:

scrcpy --record file.mp4 scrcpy -r file.mkv

Pentru a dezactiva oglindirea în timpul înregistrării:

scrcpy --no-display --record fișier.mp4 scrcpy -Nr fișier.mkv
# întrerupeți înregistrarea cu Ctrl+C

„Cadrele sărite” sunt înregistrate, chiar dacă nu sunt afișate în timp real (din motive de performanță). Ramele sunt marcat cu timp pe dispozitiv, deci variație de întârziere a pachetelor nu afectează fișierul înregistrat.

Conexiune

Multi-dispozitive

Dacă sunt listate mai multe dispozitive în adb devices, trebuie să specificați de serie:

scrcpy --serial 0123456789abcdef scrcpy -s 0123456789abcdef  # versiune scurta

Dacă dispozitivul este conectat prin TCP/IP:

scrcpy --serial 192.168.0.1:5555 scrcpy -s 192.168.0.1:5555  # versiune scurta

Puteți începe mai multe instanțe de scrcpy pentru mai multe dispozitive.

Configurarea ferestrei

Titlu

În mod implicit, titlul ferestrei este modelul dispozitivului. Se poate schimba:

scrcpy --window-title 'Dispozitivul meu'

Poziție și dimensiune

Poziția și dimensiunea inițială a ferestrei pot fi specificate:

scrcpy --window-x 100 --window-y 100 --window-width 800 --window-height 600

Fără margini

Pentru a dezactiva decorarea ferestrelor:

scrcpy --window-borderless

Mereu deasupra

Pentru a menține fereastra scrcpy mereu în partea de sus:

scrcpy --always-on-top

Pe tot ecranul

Aplicația poate fi pornită direct pe ecran complet:

scrcpy --fullscreen scrcpy -f  # versiune scurta

Ecranul complet poate fi apoi comutat dinamic cu MOD+f.

Rotație

Fereastra poate fi rotită:

scrcpy --rotație 1

Valorile posibile sunt:

  • 0: fără rotație
  • 1: 90 de grade în sens invers acelor de ceasornic
  • 2: 180 de grade
  • 3: 90 de grade în sensul acelor de ceasornic

 

Alte opțiuni de oglindire

Numai în citire

Pentru a dezactiva comenzile (tot ceea ce poate interacționa cu dispozitivul: taste de intrare, evenimente mouse, fișiere drag&drop):

scrcpy --no-control scrcpy -n

Stai treaz

Pentru a preveni oprirea dispozitivului după o întârziere când dispozitivul este conectat:

scrcpy --stai-treaz scrcpy -w

Starea inițială este restabilită când scrcpy este închis.

Opriți ecranul

Este posibil să dezactivați ecranul dispozitivului în timp ce oglindirea la pornire cu o opțiune de linie de comandă:

scrcpy --turn-screen-off scrcpy -S

Afișați atingeri

Pentru prezentări, poate fi util să afișați atingeri fizice (pe dispozitivul fizic).

Android oferă această caracteristică în Opțiuni pentru dezvoltatori.

scripty oferă o opțiune pentru a activa această caracteristică la pornire și a restabili valoarea inițială la ieșire:

scrcpy --show-toches scrcpy -t

Rețineți că arată doar fizic atingeri (cu degetul pe dispozitiv).

Aruncarea fișierului

Instalați APK

Pentru a instala un APK, trageți și plasați un fișier APK (se termină cu .apk) la scrcpy fereastră.

Nu există feedback vizual, un jurnal este tipărit pe consolă.

Împingeți fișierul pe dispozitiv

Pentru a împinge un fișier în /sdcard/Download/ pe dispozitiv, trageți și plasați un fișier (non-APK) în scrcpy fereastră.

Nu există feedback vizual, un jurnal este tipărit pe consolă.

Directorul țintă poate fi schimbat la pornire:

scrcpy --push-target=/sdcard/Movies/

Comenzi rapide

Pentru a vedea toate comenzile rapide, vezi acest

Aici vedeți toate instrucțiunile și comenzile utile. Sper că este de ajutor.

Articole pe aceeaşi temă