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?
- For det første skal du gå til Indstillinger > Om telefonen > Rul ned og find byggenummer > Tryk på det flere gange for at aktivere udviklerindstillinger.
- BRUG DENNE GUIDE, HVIS DU BRUGER MIUI (Sådan aktiverer du udviklerindstillinger)
- Gå til Indstillinger > System > Udviklerindstillinger, og aktiver det fra toppen. (Sådan aktiverer du udviklerindstillinger)
- 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 rotation1
: 90 grader mod uret2
: 180 grader3
: 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.