Uyilawula njani ifowuni yakho kwiPC (Scrcpy)

Okwangoku, kukho ii -apps ezininzi ezivumela ukubonwa kweefowuni ze-Android kwi-PC, kodwa zimbalwa kuphela ezilungile ngokwenene. Ukusuka kwijerks ngamaxesha athile ukuya kwi-latency ephezulu ukuya kwiintengiso eziphazamisayo; singasathethi ke ukuba isibuko sesikrini se-Android kwiPC yinto enye enkulu yobusuku.

I-Scrcpy yenye yezona zixhobo zibalaseleyo zokujonga isikrini kwi-Android. Ikuvumela ukuba ujonge ifowuni yakho ye-Android kwiPC yakho kwaye uyilawule ngokuthe ngqo ngeeperipherals zePC njengekhibhodi kunye nempuku. I-Scrcpy ixhasa ikopi engenamthungo kunye nokuncamathisela phakathi kwefowuni yakho kunye nePC, isebenza kuzo zombini iiMacs kunye neeWindows PC, kwaye isimahla.

Nangona kunjalo, ifuna ukuqonda malunga nendlela yokusebenzisa umgca womyalelo we-ADB. Ukuba ungumphuhlisi ophucukileyo, usenokuba sele uyayazi iScrcpy, kodwa ukuba ungumqali ozama nje ukwenza isipili sefowuni yakhe, esi sikhokelo siya kukukhanyisela inyathelo ngenyathelo kwaye sikufundise indlela yokusebenzisa iScrcpy yeWindows.

Ezinye izinto ezisisiseko zeScrcpy:

  • ushicilelo
  • isipili ngesixhobo sesikrini sivaliwe
  • khuphela-ncamathisela kumacala omabini
  • umgangatho olungisekayo
  • isikrini sesixhobo njengekhamera yewebhu (V4L2) (Linux-kuphela)
  • Ukulinganisa ibhodi ephathekayo (HID) (Linux-kuphela)
  • kunye nokuninzi…

Igxininisa kwi:

  • ukukhanya: yemveli, ibonisa kuphela isikrini sesixhobo
  • ukwenza: 30 ~ 120fps, kuxhomekeke kwisixhobo
  • uphawu: 1920×1080 okanye ngaphezulu
  • latency ephantsi: I-35 ~ 70ms
  • ixesha lokuqalisa eliphantsi: ~1 umzuzwana ukubonisa umfanekiso wokuqala
  • ukungangeneleli: akukho nto iseleyo efakwe kwisixhobo
  • izibonelelo zabasebenzisi: akukho akhawunti, akukho ntengiso, akukho intanethi ifunekayo
  • inkululeko: Isoftware yomthombo wasimahla kunye nevulekileyo

Okufunekayo:

  • Isixhobo se-Android sidinga ubuncinane i-API 21 (i-Android 5.0).

  • Qinisekisa i-adb debugging yenziwe kwisixhobo(s).

  • Kwezinye izixhobo, kufuneka uphinde usebenze ukhetho olongezelelweyo ()ukuyilawula usebenzisa ibhodi yezitshixo kunye nemouse.

Usenza njani isipili sesikrini se-Android kwiPC nge-USB?

 

 

  • Okulandelayo, skrolela ezantsi ukufumana i-usb debugging kwaye uyivule.

 

  • Ngoku, qhagamshela isixhobo sakho kwiPC yakho ngentambo ye-USB kwaye uvumele i-USB Debugging.

 

  • Emva koko, buyela kwiPC yakho kwaye ukhuphele i-Scrcpy yamva nje yokwakha ukusuka eli khonkco (ngqo) kwaye uyikhuphe kwifolda.

 

  • Ke, ngelixa isixhobo sakho siqhagamshelwe kwiPC yakho nge-USB Debugging inikwe amandla kwaye ivunyelwe, cofa kabini "scrcpy.exe" ngaphakathi kwifolda.

 

  • Ukuba wenze inyathelo ngalinye lichanekile, kuya kufuneka uzibone emva kokulinda imizuzwana embalwa:

  • Okokugqibela, ngoku ujonga isikrini sefowuni yakho kwiPC yakho. Ngaphaya koko, ungasebenzisa imawusi yakho kunye nekhibhodi ukulawula isixhobo!
  • Yiyo leyo. Ngexesha elizayo, unokuqhagamshela ifowuni yakho kwiPC yakho kwaye uvule ngqo iScrcpy kwifolda yayo.

 

Yintoni onokuyenza ngeScrcpy? Kwakhona bona Iphepha leGithub leScrcpy

Thatha ubumbeko

Nciphisa ubungakanani

Ngamanye amaxesha, kuluncedo ukwenza isipili kwisixhobo se-Android kwinkcazo esezantsi ukwandisa ukusebenza.

Ukukhawulela zombini ububanzi kunye nobude kwixabiso elithile (umz. 1024):

i-scrcpy --ubukhulu-ubungakanani be-1024 scrcpy -m 1024  # inguqulelo emfutshane

Omnye umlinganiselo ubalwa ukuba umlinganiselo wesixhobo ugciniwe. Ngaloo ndlela, isixhobo kwi-1920 × 1080 siya kuboniswa kwi-1024 × 576.

Guqula bit-rate

I-bit-rate engagqibekanga yi-8 Mbps. Ukutshintsha ibitrate yevidiyo (umzekelo ukuya kwi-2 Mbps):

i-scrcpy --bit-rate 2M scrcpy -b 2M  # inguqulelo emfutshane

Ireyithi yokunciphisa isakhelo

Izinga lesakhelo sokubanjwa sinokulinganiselwa:

scrcpy --max-fps 15

Oku kuxhaswa ngokusemthethweni ukusukela kwi-Android 10, kodwa inokusebenza kwiinguqulelo zangaphambili.

U kukhula

Isikrini sesixhobo sinokunqunyulwa ukubonisa inxalenye yesikrini kuphela.

Oku kuluncedo kumzekelo ukubonisa iliso elinye kuphela le-Oculus Go:

scrcpy --crop 1224:1440:0:0   # 1224x1440 kwi-offset (0,0)

If --max-size kukwacacisiwe, uhlengahlengiso lusetyenziswa emva kokunqampuna.

Tshixa ukuqhelaniswa nevidiyo

Ukutshixa ukuqhelaniswa nesipili:

scrcpy --tshixa-ividiyo-yokuqhelaniswa     # yokuqala (yangoku) uqhelaniso
scrcpy --tshixa-ividiyo-yokuqhelanisa=0   # ukuziqhelanisa nendalo
scrcpy --tshixa-ividiyo-yokuqhelanisa=1   # 90° ngokuchasene newotshi
scrcpy --tshixa-ividiyo-yokuqhelanisa=2   # 180 °
scrcpy --tshixa-ividiyo-yokuqhelanisa=3   # 90° ngokwewotshi

Oku kuchaphazela ukurekhodwa koqhelaniso.

Ifestile inokujikelezwa ngokuzimeleyo.

Capture

Ukurekhoda

Kuyenzeka ukurekhoda isikrini ngelixa ujonga isipili:

scrcpy --record file.mp4 scrcpy -r file.mkv

Ukuyekisa ukwenza isipili ngelixa urekhoda:

scrcpy --akukho-bonisa --rekhoda ifayile.mp4 scrcpy -Nr file.mkv
# phazamisa ukurekhoda ngeCtrl + C

"Izakhelo ezigqithisiweyo" zirekhodwa, nokuba aziboniswanga ngexesha langempela (ngenxa yezizathu zokusebenza). Izakhelo zi istampu samaxesha kwisixhobo, ngoko ukulibaziseka kwepakethi eyahlukileyo ayichaphazeli ifayile erekhodiweyo.

Uxhumano

Izixhobo ezininzi

Ukuba izixhobo ezininzi zidweliswe kuyo adb devices, kufuneka ucacise i i serial:

i-scrcpy --serial 0123456789abcdef scrcpy -s 0123456789abcdef  # inguqulelo emfutshane

Ukuba isixhobo siqhagamshelwe kwi-TCP/IP:

scrcpy --serial 192.168.0.1:5555 scrcpy -s 192.168.0.1:5555  # inguqulelo emfutshane

Ungaqala amatyeli amaninzi scrcpy kwizixhobo ezininzi.

Ubumbeko lwefestile

isihloko

Ngokungagqibekanga, isihloko sefestile yimodeli yesixhobo. Inokutshintshwa:

scrcpy --window-isihloko 'Isixhobo sam'

Isikhundla kunye nobukhulu

Indawo yokuqala yefestile kunye nobungakanani bunokuchazwa:

scrcpy --window-x 100 --window-y 100 --window-width 800 --window-height 600

Akukho mda

Ukuyekisa imihombiso yefestile:

scrcpy --window-ingenamda

Njalo phezulu

Ukugcina i-scrcpy window isoloko iphezulu:

scrcpy --soloko-phezulu

Isikrini esiphelele

Usetyenziso lunokuqaliswa ngokuthe ngqo kwiscreen esipheleleyo:

scrcpy --isikrini esigcweleyo scrcpy -f  # inguqulelo emfutshane

Isikrini esigcweleyo sinokuguqulwa ngokutshintshayo MOD+f.

Ukujikeleza

Ifestile inokujikelezwa:

scrcpy --jikelezisa 1

Amaxabiso anokubakho ngala:

  • 0: akukho kujikeleziswa
  • 1: 90 degrees counterclockwise
  • 2Iidigri ezingama-180
  • 3: 90 degrees ngokwewotshi

 

Ezinye iinketho zesipili

Funda uqhubeleke

Ukuyekisa ulawulo (yonke into enokunxibelelana nesixhobo: igalelo lamaqhosha, iziganeko zemouse, tsala&ulahla iifayile):

scrcpy --akukho-lawulo scrcpy -n

Hlala uhleli

Ukuthintela ukuba isixhobo silale emva kokulibaziseka xa isixhobo siplagiwe:

scrcpy --hlala-phapheme scrcpy -w

Isimo sokuqala sibuyiselwa xa i-scrcpy ivaliwe.

Cima isikrini

Kuyenzeka ukucima isikrini sesixhobo ngelixa ujonga isipili ekuqaleni ngokhetho lomgca womyalelo:

scrcpy --turn-screen-off scrcpy -S

Bonisa ukubamba

Kumboniso, kunokuba luncedo ukubonisa ukubamba komzimba (kwisixhobo esibonakalayo).

Android ibonelela olu phawu kwi Iinketho zabaphuhlisi.

Iscrcpy inikeza ukhetho ukwenza olu phawu ekuqaleni kwaye ubuyisele ixabiso lokuqala ekuphumeni:

I-scrcpy --bonisa-ichukumisa i-scrcpy -t

Qaphela ukuba ibonisa kuphela ngokomzimba ukubamba (ngomnwe kwisixhobo).

Ukulahla ifayile

Faka i-APK

Ukufakela i-APK, tsala kwaye ulahle ifayile ye-APK (ephela nge .apk) kwi scrcpy window.

Akukho ngxelo ibonakalayo, ilogi iprintwe kwi-console.

Tyhiliza ifayile kwisixhobo

Ukutyhala ifayile kwi /sdcard/Download/ kwisixhobo, tsala & ulahle (engeyiyo-APK) ifayile kwi scrcpy window.

Akukho ngxelo ibonakalayo, ilogi iprintwe kwi-console.

Uvimba weefayili ekujoliswe kuwo unokutshintshwa ekuqaleni:

scrcpy --push-thagethi=/sdcard/movies/

ezimfutshane

Ukubona zonke iindlela ezimfutshane bona lo

Apha ubona yonke imiyalelo kunye nemiyalelo eluncedo. Ndiyathemba ukuba luncedo.

Amanqaku Afana