Sådan styrer du din telefon via pc (Scrcpy)

I øjeblikket er der snesevis af apps, der tillader spejling af Android-telefoner på pc, men kun en håndfuld af dem er rigtig gode. Fra lejlighedsvise ryk til høj latenstid til påtrængende annoncer; for ikke at nævne, at Android-skærmspejling på pc er ét stort mareridt.

Scrcpy er et af de bedste skærmspejlingsværktøjer til Android. Det giver dig mulighed for at spejle din Android-telefon på din pc og styre den direkte med pc-ydre enheder som tastatur og mus. Scrcpy understøtter problemfri kopiering og indsæt mellem din telefon og pc, fungerer på både Mac- og Windows-pc'er og er også helt gratis.

Det kræver dog en forståelse af, hvordan man bruger ADB-kommandolinjen. Hvis du er en avanceret udvikler, kender du måske allerede Scrcpy, men hvis du er nybegynder, der bare prøver at spejle hans/hendes telefon, vil denne guide oplyse dig trin for trin og lære dig, hvordan du bruger Scrcpy til Windows.

Nogle grundlæggende funktioner i Scrcpy:

  • optagelse
  • spejling med enhedens skærm slukket
  • copy-paste i begge retninger
  • konfigurerbar kvalitet
  • enhedsskærm som webcam (V4L2) (kun Linux)
  • fysisk tastatursimulering (HID) (kun Linux)
  • og mere…

Det fokuserer på:

  • lethed: indfødt, viser kun enhedens skærm
  • ydeevne: 30~120fps, afhængigt af enheden
  • kvalitet: 1920×1080 eller derover
  • lav latency: 35 ~ 70 millisekunders
  • lav opstartstid: ~1 sekund for at vise det første billede
  • ikke-påtrængendehed: intet er efterladt installeret på enheden
  • brugerfordele: ingen konto, ingen annoncer, intet internet påkrævet
  • frihed: gratis og open source software

Krav:

  • Android-enheden kræver mindst API 21 (Android 5.0).

  • Sørg for at du aktiveret adb-fejlretning på din enhed(er).

  • På nogle enheder skal du også aktivere en ekstra mulighed () for at styre det ved hjælp af tastatur og mus.

Hvordan spejler jeg Android-skærmen til pc via USB?

 

 

  • Rul derefter ned for at finde usb-fejlretning og aktivere det.

 

  • Tilslut nu din enhed til din pc via USB-kabel og tillad USB-fejlretning.

 

  • Gå derefter tilbage til din pc og download den seneste Scrcpy-build fra dette link (direkte) og pak den ud i en mappe.

 

  • Derefter, mens din enhed er tilsluttet din pc med USB Debugging aktiveret og tilladt, skal du dobbeltklikke på "scrcpy.exe" inde i mappen.

 

  • Hvis du gjorde hvert trin korrekt, skulle du se disse efter at have ventet et par sekunder:

  • Endelig spejler du nu din telefonskærm til din pc. Desuden kan du bruge din mus og tastatur til at styre enheden!
  • Det er det. Næste gang kan du bare tilslutte din telefon til din pc og åbne Scrcpy direkte fra dens mappe.

 

Hvad kan du gøre med Scrcpy? Se også Scrcpy's Github-side

Capture-konfiguration

Reducer størrelsen

Nogle gange er det nyttigt at spejle en Android-enhed med en lavere definition for at øge ydeevnen.

For at begrænse både bredden og højden til en eller anden værdi (f.eks. 1024):

scrcpy --max-størrelse 1024 scrcpy -m 1024  # kort version

Den anden dimension er beregnet til, at enhedens billedformat bevares. På den måde vil en enhed i 1920×1080 blive spejlet i 1024×576.

Skift bithastighed

Standard bithastighed er 8 Mbps. Sådan ændres videoens bithastighed (f.eks. til 2 Mbps):

scrcpy --bithastighed 2M scrcpy -b 2M  # kort version

Begræns billedhastighed

Optagelsesbilledhastigheden kan begrænses:

scrcpy --max-fps 15

Dette er officielt understøttet siden Android 10, men fungerer muligvis på tidligere versioner.

Crop

Enhedens skærm kan være beskåret for kun at spejle en del af skærmen.

Dette er nyttigt for eksempel til kun at spejle det ene øje på Oculus Go:

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

If --max-size er også angivet, ændring af størrelse anvendes efter beskæring.

Lås videoretning

Sådan låser du spejlingens orientering:

scrcpy --lock-video-orientering     # indledende (aktuel) orientering
scrcpy --lock-video-orientation=0   # naturlig orientering
scrcpy --lock-video-orientation=1   # 90° mod uret
scrcpy --lock-video-orientation=2   #180°
scrcpy --lock-video-orientation=3   # 90° med uret

Dette påvirker optageretningen.

Vinduet kan også drejes uafhængigt.

Fange

Indspilning

Det er muligt at optage skærmen under spejling:

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

Sådan deaktiverer du spejling under optagelse:

scrcpy --no-display --record file.mp4 scrcpy -Nr file.mkv
# afbryd optagelsen med Ctrl+C

"Sprangede rammer" optages, selvom de ikke vises i realtid (af præstationsmæssige årsager). Rammer er tidsstemplet på enheden, så variation af pakkeforsinkelse påvirker ikke den optagede fil.

Forbindelse

Multi-enheder

Hvis flere enheder er angivet i adb devices, skal du angive seriel:

scrcpy --serial 0123456789abcdef scrcpy -s 0123456789abcdef  # kort version

Hvis enheden er tilsluttet via TCP/IP:

scrcpy --serial 192.168.0.1:5555 scrcpy -s 192.168.0.1:5555  # kort version

Du kan starte flere forekomster af scrcpy til flere enheder.

Vindues konfiguration

Titel

Som standard er vinduestitlen enhedsmodellen. Det kan ændres:

scrcpy --window-title 'Min enhed'

Position og størrelse

Den oprindelige vinduesposition og størrelse kan angives:

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

Uden ramme

Sådan deaktiverer du vinduesdekorationer:

scrcpy --vindue uden kant

Altid øverst

Sådan holder du scrcpy-vinduet altid øverst:

scrcpy --always-on-top

Fullscreen

Appen kan startes direkte i fuldskærm:

scrcpy --fuldskærm scrcpy -f  # kort version

Fuldskærm kan derefter skiftes dynamisk med MOD+f.

Rotation

Vinduet kan drejes:

scrcpy --rotation 1

Mulige værdier er:

  • 0: ingen rotation
  • 1: 90 grader mod uret
  • 2: 180 grader
  • 3: 90 grader med uret

 

Andre spejlmuligheder

Skrivebeskyttet

For at deaktivere kontroller (alt, der kan interagere med enheden: inputtaster, musehændelser, træk og slip filer):

scrcpy --no-control scrcpy -n

Hold dig vågen

Sådan forhindrer du enheden i at gå i dvale efter en vis forsinkelse, når enheden er tilsluttet:

scrcpy --bliv vågen scrcpy -w

Den oprindelige tilstand gendannes, når scrcpy er lukket.

Sluk skærmen

Det er muligt at slukke for enhedens skærm under spejling ved start med en kommandolinjeindstilling:

scrcpy --sluk-skærm-sluk scrcpy -S

Vis detaljer

Til præsentationer kan det være nyttigt at vise fysiske berøringer (på den fysiske enhed).

Android leverer denne funktion i Udviklere muligheder.

skribent giver mulighed for at aktivere denne funktion ved start og gendanne den oprindelige værdi ved afslutning:

scrcpy --show-touchs scrcpy -t

Bemærk, at det kun vises fysisk rører (med fingeren på enheden).

Fil slip

Installer APK

For at installere en APK skal du trække og slippe en APK-fil (der slutter med .apk) til scrcpy vindue.

Der er ingen visuel feedback, en log udskrives til konsollen.

Skub filen til enheden

For at skubbe en fil til /sdcard/Download/ på enheden skal du trække og slippe en (ikke-APK) fil til scrcpy vindue.

Der er ingen visuel feedback, en log udskrives til konsollen.

Målbiblioteket kan ændres ved start:

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

Genveje

For at se alle genvejene se denne

Her kan du se alle instruktionerne og nyttige kommandoer. Håber det er nyttigt.

Relaterede artikler