For øyeblikket er det dusinvis av apper som tillater speiling av Android-telefoner på PC, men bare en håndfull av dem er virkelig gode. Fra sporadiske rykk til høy latenstid til påtrengende annonser; for ikke å nevne at Android-skjermspeiling på PC er ett stort mareritt.
Scrcpy er et av de beste skjermspeilingsverktøyene for Android. Den lar deg speile Android-telefonen din på PC-en og kontrollere den direkte med PC-tilbehør som tastatur og mus. Scrcpy støtter sømløs kopiering og innliming mellom telefonen og PC-en, fungerer på både Mac- og Windows-PCer, og er også helt gratis.
Det krever imidlertid en forståelse av hvordan du bruker ADB-kommandolinjen. Hvis du er en avansert utvikler, kjenner du kanskje allerede til Scrcpy, men hvis du er en nybegynner som bare prøver å speile telefonen hans, vil denne veiledningen opplyse deg trinn for trinn og lære deg hvordan du bruker Scrcpy for Windows.
Noen grunnleggende funksjoner i Scrcpy:
- innspilling
- speiling med enhetsskjerm av
- copy-paste i begge retninger
- konfigurerbar kvalitet
- enhetsskjerm som et webkamera (V4L2) (kun Linux)
- fysisk tastatursimulering (HID) (kun Linux)
- og mer…
Det fokuserer på:
- letthet: innfødt, viser bare enhetens skjerm
- ytelse: 30~120fps, avhengig av enheten
- kvalitet: 1920×1080 eller høyere
- lav latency: 35 ~ 70 ms
- lav oppstartstid: ~1 sekund for å vise det første bildet
- ikke-påtrengende: ingenting er igjen installert på enheten
- brukerfordeler: ingen konto, ingen annonser, ingen internett nødvendig
- frihet: gratis programvare med åpen kildekode
Krav:
-
Android-enheten krever minst API 21 (Android 5.0).
-
Sørg for at du aktivert adb-feilsøking på enheten(e).
-
På enkelte enheter må du også aktivere et ekstra alternativ () for å kontrollere den ved hjelp av tastatur og mus.
Hvordan speile Android-skjermen til PC via USB?
- Først, gå til Innstillinger> Om telefonen> Rull ned og finn Byggnummer> Trykk på det flere ganger for å aktivere utviklerinnstillinger.
- BRUK DENNE VEILEDNINGEN HVIS DU BRUKER MIUI (Hvordan aktiverer du utvikleralternativer)
- Gå til Innstillinger > System > Utvikleralternativer, og aktiver det fra toppen. (Hvordan aktiverer du utvikleralternativer)
- Deretter ruller du ned for å finne usb-feilsøking og aktiverer den.
- Nå kobler du enheten til PC-en din via USB-kabel og tillat USB-feilsøking.
- Deretter går du tilbake til PC-en og laster ned den nyeste Scrcpy-bygget fra denne koblingen (direkte) og pakk den ut i en mappe.
- Deretter, mens enheten din er koblet til PC-en med USB-feilsøking aktivert og tillatt, dobbeltklikker du "scrcpy.exe" inne i mappen.
- Hvis du gjorde hvert trinn riktig, bør du se disse etter å ha ventet et par sekunder:
- Til slutt speiler du nå telefonskjermen til PC-en. Videre kan du bruke musen og tastaturet til å kontrollere enheten!
- Det er det. Neste gang kan du bare koble telefonen til PC-en og åpne Scrcpy direkte fra mappen.
Hva kan du gjøre med Scrcpy? Se også Scrcpys Github-side
Capture-konfigurasjon
Reduser størrelsen
Noen ganger er det nyttig å speile en Android-enhet med en lavere definisjon for å øke ytelsen.
For å begrense både bredden og høyden til en verdi (f.eks. 1024):
scrcpy --max-size 1024 scrcpy -m 1024 # kort-versjon
Den andre dimensjonen beregnes slik at enhetens sideforhold er bevart. På den måten vil en enhet i 1920×1080 bli speilet på 1024×576.
Endre bithastighet
Standard bithastighet er 8 Mbps. For å endre videobithastigheten (f.eks. til 2 Mbps):
scrcpy --bithastighet 2M scrcpy -b 2M # kort-versjon
Begrens bildefrekvens
Opptaksbildefrekvensen kan begrenses:
scrcpy --max-fps 15
Dette er offisielt støttet siden Android 10, men kan fungere på tidligere versjoner.
Beskjær
Enhetsskjermen kan beskjæres for å speile bare en del av skjermen.
Dette er nyttig for eksempel for å speile bare ett øye på Oculus Go:
scrcpy --crop 1224:1440:0:0 # 1224x1440 ved offset (0,0)
If --max-size
er også spesifisert, endres størrelsen brukes etter beskjæring.
Lås videoretning
Slik låser du retningen til speilingen:
scrcpy --lock-video-orientering # innledende (nåværende) orientering
scrcpy --lock-video-orientation=0 # naturlig orientering
scrcpy --lock-video-orientation=1 # 90° mot klokken
scrcpy --lock-video-orientation=2 # 180°
scrcpy --lock-video-orientation=3 # 90° med klokken
Dette påvirker opptaksorienteringen.
Vinduet kan også roteres uavhengig.
Capture
Innspilling
Det er mulig å ta opp skjermen mens du speiler:
scrcpy --record file.mp4 scrcpy -r file.mkv
Slik deaktiverer du speiling under opptak:
scrcpy --no-display --record file.mp4 scrcpy -Nr file.mkv
# avbryt opptaket med Ctrl+C
«Hoppet over rammer» tas opp, selv om de ikke vises i sanntid (av ytelsesgrunner). Rammer er tidsstemplet på enheten, altså pakkeforsinkelsesvariasjon påvirker ikke den innspilte filen.
Tilkobling
Multi-enheter
Hvis flere enheter er oppført i adb devices
, må du spesifisere serie~~POS=TRUNC:
scrcpy --serial 0123456789abcdef scrcpy -s 0123456789abcdef # kort-versjon
Hvis enheten er tilkoblet over TCP/IP:
scrcpy --serial 192.168.0.1:5555 scrcpy -s 192.168.0.1:5555 # kort-versjon
Du kan starte flere forekomster av scrcpy for flere enheter.
Vinduskonfigurasjon
Tittel
Som standard er vindustittelen enhetsmodellen. Det kan endres:
scrcpy --window-title 'Min enhet'
Posisjon og størrelse
Den opprinnelige vindusposisjonen og størrelsen kan spesifiseres:
scrcpy --window-x 100 --window-y 100 --window-width 800 --window-height 600
uten kanter
Slik deaktiverer du vindusdekorasjoner:
scrcpy --vindu uten kantlinjer
Alltid på topp
Slik holder du scrcpy-vinduet alltid øverst:
scrcpy --always-on-top
Fullscreen
Appen kan startes direkte i fullskjerm:
scrcpy --fullskjerm scrcpy -f # kort-versjon
Fullskjerm kan deretter veksles dynamisk med MOD+f.
Rotasjon
Vinduet kan roteres:
scrcpy --rotasjon 1
Mulige verdier er:
0
: ingen rotasjon1
: 90 grader mot klokken2
: 180 grader3
: 90 grader med klokken
Andre speilalternativer
Read-only
For å deaktivere kontroller (alt som kan samhandle med enheten: inndatataster, musehendelser, dra og slipp filer):
scrcpy --no-control scrcpy -n
Hold deg våken
For å forhindre at enheten går i dvale etter en viss forsinkelse når enheten er koblet til:
scrcpy --hold deg våken scrcpy -w
Starttilstanden gjenopprettes når scrcpy lukkes.
Slå av skjermen
Det er mulig å slå av enhetens skjerm mens speiling ved start med et kommandolinjealternativ:
scrcpy --slå-skjerm-av scrcpy -S
Vis detaljer
For presentasjoner kan det være nyttig å vise fysiske berøringer (på den fysiske enheten).
Android tilbyr denne funksjonen i Utvikleralternativer.
skriftelig gir et alternativ for å aktivere denne funksjonen ved start og gjenopprette startverdien ved avslutning:
scrcpy --show-touchs scrcpy -t
Merk at det bare vises fysisk berører (med fingeren på enheten).
Filslipp
Installer APK
For å installere en APK, dra og slipp en APK-fil (som slutter med .apk
) til scrcpy vinduet.
Det er ingen visuell tilbakemelding, en logg skrives ut til konsollen.
Skyv filen til enheten
For å skyve en fil til /sdcard/Download/
på enheten, dra og slipp en (ikke-APK)-fil til scrcpy vinduet.
Det er ingen visuell tilbakemelding, en logg skrives ut til konsollen.
Målkatalogen kan endres ved start:
scrcpy --push-target=/sdcard/Movies/
Snarveier
For å se alle snarveiene se denne
Her ser du alle instruksjonene og nyttige kommandoer. Håper det er nyttig.