Telefon vezérlése PC-n keresztül (Scrcpy)

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:

Hogyan lehet tükrözni az Android képernyőt a számítógépre USB-n keresztül?

 

 

  • 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ás
  • 1: 90 fok az óramutató járásával ellentétes irányba
  • 2: 180 fok
  • 3: 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.

Kapcsolódó cikkek