Jelenleg több tucat olyan alkalmazás létezik, amely lehetővé teszi az Android telefonok tükrözését számítógépen, de ezek közül csak néhány igazán jó. Az alkalmi rángatásoktól a magas késleltetésen át a tolakodó hirdetésekig; arról nem is beszélve, hogy az Android képernyőtükrözés PC-n egy nagy rémálom.
A Scrcpy az egyik legjobb képernyőtükrözési eszköz az Android számára. Lehetővé teszi Android telefonjának tükrözését a számítógépén, és közvetlenül vezérelheti számítógépes perifériákkal, például billentyűzettel és egérrel. A Scrcpy támogatja a zökkenőmentes másolást és beillesztést a telefon és a PC között, Mac-en és Windows PC-n is működik, ráadásul teljesen ingyenes.
Ehhez azonban meg kell érteni, hogyan kell használni az ADB parancssort. Ha Ön haladó fejlesztő, lehet, hogy már ismeri a Scrcpy-t, de ha kezdő, aki csak a telefonját próbálja tükrözni, ez az útmutató lépésről lépésre felvilágosítja, és megtanítja a Scrcpy for Windows használatát.
A Scrcpy néhány alapvető funkciója:
- felvétel
- tükrözés kikapcsolt eszközképernyővel
- másolás-beillesztés mindkét irányba
- konfigurálható minőség
- eszköz képernyője webkameraként (V4L2) (csak Linuxon)
- fizikai billentyűzet szimuláció (HID) (csak Linuxon)
- és több…
A következő témákra összpontosít:
- könnyűség: natív, csak az eszköz képernyőjét jeleníti meg
- teljesítmény: 30-120 képkocka/mp, készüléktől függően
- világítás: 1920 × 1080 vagy nagyobb
- alacsony késleltetés: 35 ~ 70ms
- alacsony indítási idő: ~1 másodperc az első kép megjelenítéséhez
- nem tolakodó: semmi sem maradt telepítve a készüléken
- felhasználói előnyök: nincs fiók, nincsenek hirdetések, nincs szükség internetre
- szabadság: ingyenes és nyílt forráskódú szoftver
Követelmények:
-
Az Android-eszközhöz legalább API 21 (Android 5.0) szükséges.
-
Győződjön meg róla, engedélyezve van az adb hibakeresés az eszköz(ek)en.
-
Egyes eszközökön ezt is engedélyezni kell egy további lehetőség ()vezérléséhez billentyűzet és egér segítségével.
Hogyan lehet tükrözni az Android képernyőt a számítógépre USB-n keresztül?
- Először lépjen a Beállítások> A telefonról> Görgessen lefelé, és keresse meg a Build Number lehetőséget> Koppintson rá többször a fejlesztői beállítások engedélyezéséhez.
- HASZNÁLJA EZT AZ ÚTMUTATÓT, HA MIUI-t HASZNÁL (A fejlesztői beállítások engedélyezése)
- Nyissa meg a Beállítások > Rendszer > Fejlesztői beállítások menüpontot, majd engedélyezze felülről. (Hogyan lehet engedélyezni a fejlesztői beállításokat)
- Ezután görgessen le az usb hibakereséshez, és engedélyezze azt.
- Most csatlakoztassa eszközét a számítógépéhez USB-kábellel, és engedélyezze az USB hibakeresést.
- Ezután lépjen vissza a számítógépére, és töltse le a legújabb Scrcpy buildet innen ez a kapcsolat (közvetlen), és csomagolja ki egy mappába.
- Ezután, miközben az eszköz csatlakoztatva van a számítógéphez, és engedélyezve van az USB hibakeresés, kattintson duplán a mappában található „scrcpy.exe” fájlra.
- Ha minden lépést helyesen tett meg, néhány másodperc várakozás után a következőket kell látnia:
- Végül most tükrözi a telefon képernyőjét a számítógépére. Ezenkívül az egeret és a billentyűzetet is használhatja a készülék vezérlésére!
- Ez az. Legközelebb egyszerűen csatlakoztassa telefonját a számítógépéhez, és közvetlenül nyissa meg a Scrcpy-t a mappájából.
Mit lehet csinálni a Scrcpy-vel? Lásd még Scrcpy Github oldala
Rögzítési konfiguráció
Méret csökkentése
Néha hasznos az Android-eszközt alacsonyabb felbontásban tükrözni a teljesítmény növelése érdekében.
A szélesség és a magasság egy bizonyos értékre való korlátozása (pl. 1024):
scrcpy --max-size 1024 scrcpy -m 1024 # rövid változat
A másik dimenziót úgy számítják ki, hogy az eszköz képaránya megmarad. Így egy 1920 × 1080 felbontású eszköz 1024 × 576 felbontásban tükröződik.
Bitráta módosítása
Az alapértelmezett bitsebesség 8 Mbps. A videó bitsebességének módosítása (pl. 2 Mbps-ra):
scrcpy --bitráta 2M scrcpy -b 2M # rövid változat
Képkockasebesség korlátozása
A rögzítési képkockasebesség korlátozható:
scrcpy --max-fps 15
Ez az Android 10 óta hivatalosan támogatott, de működhet a korábbi verziókon is.
Termés
Az eszköz képernyőjét le lehet vágni, hogy csak a képernyő egy részét tükrözze.
Ez hasznos például az Oculus Go egyetlen szemének tükrözéséhez:
scrcpy --crop 1224:1440:0:0 # 1224x1440 eltolásnál (0,0)
If --max-size
is meg van adva, az átméretezés a vágás után történik.
A videó tájolásának zárolása
A tükrözés irányának rögzítéséhez:
scrcpy --lock-video-orientation # kezdeti (aktuális) tájolás
scrcpy --lock-video-orientation=0 # természetes tájolás
scrcpy --lock-video-orientation=1 # 90° az óramutató járásával ellentétes irányba
scrcpy --lock-video-orientation=2 #180°
scrcpy --lock-video-orientation=3 # 90° az óramutató járásával megegyezően
Ez befolyásolja a felvétel tájolását.
Az ablak önállóan is forgatható.
Elfog
Felvétel
Lehetőség van a képernyő rögzítésére tükrözés közben:
scrcpy --record file.mp4 scrcpy -r file.mkv
A tükrözés letiltása felvétel közben:
scrcpy --no-display --record file.mp4 scrcpy -Nr file.mkv
# a felvétel megszakítása a Ctrl+C billentyűkombinációval
A „kihagyott képkockák” akkor is rögzítésre kerülnek, ha azok nem valós időben jelennek meg (teljesítményi okokból). A keretek vannak időbélyeggel a készüléken, tehát csomagkésleltetés változása nincs hatással a rögzített fájlra.
csatlakozás
Több eszköz
Ha több eszköz is szerepel a listában adb devices
, meg kell adnia a sorozatszám:
scrcpy --serial 0123456789abcdef scrcpy -s 0123456789abcdef # rövid változat
Ha az eszköz TCP/IP-n keresztül csatlakozik:
scrcpy --soros 192.168.0.1:5555 scrcpy -s 192.168.0.1:5555 # rövid változat
Több példányt is elindíthat scrcpy több készülékhez.
Ablakkonfiguráció
Cím
Alapértelmezés szerint az ablak címe az eszköz modellje. Meg lehet változtatni:
scrcpy --window-title 'Az én eszközöm'
Pozíció és méret
Az ablak kezdeti pozíciója és mérete megadható:
scrcpy --window-x 100 --window-y 100 --window-width 800 --window-height 600
Határtalan
Az ablakdekoráció letiltása:
scrcpy --window-borderless
Mindig felül
Ha a scrcpy ablakot mindig fent szeretné tartani:
scrcpy --mindig a tetején
Teljes képernyő
Az alkalmazás közvetlenül teljes képernyőn indítható:
scrcpy --teljes képernyő scrcpy -f # rövid változat
A teljes képernyő ezután dinamikusan váltható a következővel MOD+f.
Forgás
Az ablak forgatható:
scrcpy --rotation 1
A lehetséges értékek a következők:
0
: nincs forgás1
: 90 fok az óramutató járásával ellentétes irányba2
: 180 fok3
: 90 fok az óramutató járásával megegyezően
Egyéb tükrözési lehetőségek
Csak olvasható
A vezérlők letiltásához (minden, ami kölcsönhatásba léphet az eszközzel: beviteli billentyűk, egéresemények, drag&drop fájlok):
scrcpy --no-control scrcpy -n
Maradj ébren
Ha meg szeretné akadályozni, hogy a készülék némi késleltetés után alvó állapotba kerüljön, amikor az eszköz csatlakoztatva van:
scrcpy --maradj ébren scrcpy -w
A kezdeti állapot visszaáll a scrcpy bezárásakor.
Kapcsolja ki a képernyőt
Lehetőség van az eszköz képernyőjének kikapcsolására, miközben a tükrözés elindul, egy parancssori opcióval:
scrcpy -- képernyő kikapcsolása scrcpy -S
Érintések megjelenítése
Prezentációknál hasznos lehet a fizikai érintések bemutatása (a fizikai eszközön).
Az Android biztosítja ezt a funkciót Fejlesztői lehetőségek.
forgatókönyv lehetőséget biztosít ennek a funkciónak az indításakor engedélyezésére és a kezdeti érték visszaállítására kilépéskor:
scrcpy --show-touches scrcpy -t
Vegye figyelembe, hogy csak akkor jelenik meg fizikai érinti (az ujjával a készüléken).
File drop
Telepítse az APK-t
APK telepítéséhez húzzon át egy APK-fájlt (a következővel végződve: .apk
) hoz scrcpy ablak.
Nincs vizuális visszajelzés, a konzolra egy napló kerül nyomtatásra.
Nyomja meg a fájlt az eszközre
Fájl küldéséhez /sdcard/Download/
az eszközön húzzon át egy (nem APK) fájlt a scrcpy ablak.
Nincs vizuális visszajelzés, a konzolra egy napló kerül nyomtatásra.
A célkönyvtár indításkor módosítható:
scrcpy --push-target=/sdcard/Movies/
parancsikonok
Az összes billentyűparancs megtekintéséhez lásd ezt
Itt láthat minden utasítást és hasznos parancsot. Remélem hasznos.