För närvarande finns det dussintals appar som tillåter spegling av Android-telefoner på PC, men bara en handfull av dem är riktigt bra. Från enstaka ryck till hög latens till påträngande annonser; för att inte tala om att Android-skärmspegling på PC är en stor mardröm.
Scrcpy är ett av de bästa skärmspeglingsverktygen för Android. Det låter dig spegla din Android-telefon på din PC och styra den direkt med PC kringutrustning som tangentbord och mus. Scrcpy stöder sömlös kopiera och klistra in mellan din telefon och PC, fungerar på både Mac- och Windows-datorer och är också helt gratis.
Det kräver dock en förståelse för hur man använder ADB-kommandoraden. Om du är en avancerad utvecklare kanske du redan känner till Scrcpy, men om du är nybörjare som bara försöker spegla hans/hennes telefon, kommer den här guiden att upplysa dig steg för steg och lära dig hur du använder Scrcpy för Windows.
Några grundläggande funktioner i Scrcpy:
- inspelning
- spegling med enhetens skärm avstängd
- copy-paste åt båda hållen
- konfigurerbar kvalitet
- enhetsskärm som en webbkamera (V4L2) (endast Linux)
- fysisk tangentbordssimulering (HID) (endast Linux)
- och mer…
Den fokuserar på:
- lätthet: inbyggt, visar bara enhetens skärm
- prestanda: 30~120fps, beroende på enhet
- kvalitet: 1920×1080 eller högre
- låg latens: 35 ~ 70 ms
- låg starttid: ~1 sekund för att visa den första bilden
- icke-intrång: ingenting finns kvar installerat på enheten
- användarfördelar: inget konto, inga annonser, inget internet krävs
- frihet: fri programvara med öppen källkod
Krav:
-
Android-enheten kräver minst API 21 (Android 5.0).
-
Se till att du aktiverat adb-felsökning på din(a) enhet(er).
-
På vissa enheter måste du också aktivera ett ytterligare alternativ () för att styra den med tangentbord och mus.
Hur speglar man Android-skärmen till PC via USB?
- Gå först till Inställningar > Om telefonen > Rulla ned och hitta Byggnummer > Tryck på det flera gånger för att aktivera utvecklarinställningar.
- ANVÄND DENNA GUIDE OM DU ANVÄNDER MIUI (hur du aktiverar utvecklaralternativ)
- Gå till Inställningar > System > Utvecklaralternativ och aktivera det från toppen. (Hur man aktiverar utvecklaralternativ)
- Scrolla sedan ner för att hitta usb-felsökning och aktivera det.
- Anslut nu din enhet till din PC via USB-kabel och tillåt USB-felsökning.
- Gå sedan tillbaka till din PC och ladda ner det senaste Scrcpy-bygget från denna länk (rikta) och extrahera den i en mapp.
- Sedan, medan din enhet är ansluten till din PC med USB Debugging aktiverad och tillåten, dubbelklicka på "scrcpy.exe" i mappen.
- Om du gjorde varje steg korrekt bör du se dessa efter att ha väntat några sekunder:
- Äntligen speglar du nu din telefonskärm till din PC. Dessutom kan du använda din mus och tangentbord för att styra enheten!
- Det är allt. Nästa gång kan du bara ansluta din telefon till din PC och direkt öppna Scrcpy från dess mapp.
Vad kan du göra med Scrcpy? Se också Scrcpys Github-sida
Capture-konfiguration
Minska storleken
Ibland är det användbart att spegla en Android-enhet med en lägre definition för att öka prestandan.
För att begränsa både bredden och höjden till något värde (t.ex. 1024):
scrcpy --max-storlek 1024 scrcpy -m 1024 # kort version
Den andra dimensionen beräknas så att enhetens bildförhållande bevaras. På så sätt kommer en enhet i 1920×1080 att speglas i 1024×576.
Ändra bithastighet
Standardbithastigheten är 8 Mbps. Så här ändrar du videons bithastighet (t.ex. till 2 Mbps):
scrcpy --bithastighet 2M scrcpy -b 2M # kort version
Begränsa bildfrekvens
Infångningsbildhastigheten kan begränsas:
scrcpy --max-fps 15
Detta stöds officiellt sedan Android 10, men kan fungera på tidigare versioner.
Beskär
Enhetens skärm kan beskäras för att endast spegla en del av skärmen.
Detta är användbart till exempel för att spegla endast ett öga på Oculus Go:
scrcpy --crop 1224:1440:0:0 # 1224x1440 vid offset (0,0)
If --max-size
anges också, storleksändring tillämpas efter beskärning.
Lås videoorientering
Så här låser du speglingens orientering:
scrcpy --lock-video-orientation # initial (nuvarande) orientering
scrcpy --lock-video-orientation=0 # naturlig orientering
scrcpy --lock-video-orientation=1 # 90° moturs
scrcpy --lock-video-orientation=2 # 180°
scrcpy --lock-video-orientation=3 # 90° medurs
Detta påverkar inspelningsorienteringen.
Fönstret kan också roteras oberoende.
capture
Inspelning
Det är möjligt att spela in skärmen medan du speglar:
scrcpy --record file.mp4 scrcpy -r file.mkv
Så här inaktiverar du spegling under inspelning:
scrcpy --no-display --record file.mp4 scrcpy -Nr file.mkv
# avbryt inspelningen med Ctrl+C
"Överhoppade bildrutor" spelas in, även om de inte visas i realtid (av prestandaskäl). Ramar är tidsstämplas på enheten, alltså paketfördröjningsvariation påverkar inte den inspelade filen.
förbindelse
Flera enheter
Om flera enheter är listade i adb devices
måste du ange seriell:
scrcpy --seriell 0123456789abcdef scrcpy -s 0123456789abcdef # kort version
Om enheten är ansluten över TCP/IP:
scrcpy --serial 192.168.0.1:5555 scrcpy -s 192.168.0.1:5555 # kort version
Du kan starta flera instanser av scrcpy för flera enheter.
Fönsterkonfiguration
Titel
Som standard är fönstertiteln enhetsmodellen. Det kan ändras:
scrcpy --window-title 'Min enhet'
Position och storlek
Den ursprungliga fönsterpositionen och storleken kan anges:
scrcpy --window-x 100 --window-y 100 --window-width 800 --window-height 600
Gränslös
Så här inaktiverar du fönsterdekorationer:
scrcpy --fönster utan kant
Alltid överst
Så här håller du scrcpy-fönstret alltid överst:
scrcpy --alltid på topp
Helskärm
Appen kan startas direkt i helskärm:
scrcpy --helskärm scrcpy -f # kort version
Helskärm kan sedan växlas dynamiskt med MOD+f.
Rotation
Fönstret kan vridas:
scrcpy --rotation 1
Möjliga värden är:
0
: ingen rotation1
: 90 grader moturs2
: 180 grader3
: 90 grader medurs
Andra spegelalternativ
Skrivskyddad
För att inaktivera kontroller (allt som kan interagera med enheten: inmatningstangenter, mushändelser, dra och släpp filer):
scrcpy --no-control scrcpy -n
Hålla sig vaken
Så här förhindrar du att enheten går i viloläge efter en viss fördröjning när enheten är ansluten:
scrcpy --håll dig vaken scrcpy -w
Det ursprungliga tillståndet återställs när scrcpy stängs.
Stäng av skärmen
Det är möjligt att stänga av enhetens skärm medan spegling vid start med ett kommandoradsalternativ:
scrcpy --stäng av skärmen scrcpy -S
Visa detaljer
För presentationer kan det vara användbart att visa fysiska beröringar (på den fysiska enheten).
Android tillhandahåller den här funktionen i Utvecklarens alternativ.
manisk ger ett alternativ för att aktivera den här funktionen vid start och återställa det initiala värdet vid utgång:
scrcpy --show-touchs scrcpy -t
Observera att det bara visas fysisk berör (med fingret på enheten).
Fil släpp
Installera APK
För att installera en APK, dra och släpp en APK-fil (som slutar med .apk
) till scrcpy fönster.
Det finns ingen visuell feedback, en logg skrivs ut till konsolen.
Skicka filen till enheten
För att skjuta en fil till /sdcard/Download/
på enheten, dra och släpp en (icke-APK)-fil till scrcpy fönster.
Det finns ingen visuell feedback, en logg skrivs ut till konsolen.
Målkatalogen kan ändras vid start:
scrcpy --push-target=/sdcard/Movies/
Genvägar
För att se alla genvägar se detta
Här ser du alla instruktioner och användbara kommandon. Hoppas det är till hjälp.