Meriv çawa têlefona xwe li ser PC-yê kontrol dike (Scrcpy)

Heya nuha, bi dehan serîlêdan hene ku destûr didin ku têlefonên Android-ê li ser PC-yê neynikê bikin, lê tenê çendek ji wan bi rastî baş in. Ji jerkên carinan bigire heya derengiya bilind bigire heya reklamên tevlihev; nebêjin ku neynika dîmendera Android-ê ya li ser PC-ê kabûsek mezin e.

Scrcpy ji bo Android-ê yek ji çêtirîn amûrên neynika ekranê ye. Ew dihêle hûn têlefona xweya Android-ê li ser PC-ya xwe neynikê bikin û rasterast bi dorhêlên PC-yê yên mîna klavyeyê û mişkê kontrol bikin. Scrcpy di navbera têlefona we û PC-ya we de kopî û pêvekirina bêkêmasî piştgirî dike, hem li ser Mac û hem jî PC-yên Windows-ê dixebite, û di heman demê de bi tevahî belaş e.

Lêbelê, ew têgihîştinek hewce dike ka meriv çawa rêzika fermanê ADB bikar tîne. Ger hûn pêşdebirek pêşkeftî bin, dibe ku hûn jixwe Scrcpy nas bikin, lê heke hûn destpêkek in ku hewl didin ku tenê têlefona wî/wê neynikê bikin, ev rêber dê we gav bi gav ronî bike û fêrî we bike ka meriv çawa Scrcpy ji bo Windows-ê bikar tîne.

Hin taybetmendiyên bingehîn ên Scrcpy:

  • girtinî
  • mirroring bi dîmendera cîhazê veqetandî
  • kopî-paste di herdu aliyan de
  • kalîteya mîhengbar
  • ekrana cîhazê wekî webkamera (V4L2) (tenê Linux-ê)
  • simulasyona klavyeya fîzîkî (HID) (tenê Linux)
  • û hîn…

Ew li ser disekine:

  • sivikbûn: xwecî, tenê dîmendera cîhazê nîşan dide
  • birêvebirinî: 30 ~ 120fps, li ser cîhazê ve girêdayî ye
  • çêwe: 1920×1080 an jor
  • Hûrgelan: 35 ~ 70ms
  • dema destpêkirinê kêm: ~1 çirk ji bo nîşandana wêneya yekem
  • ne-desthilatî: tiştek li ser cîhazê sazkirî namîne
  • feydeyên bikarhêner: bê hesab, ne reklam, ne înternet hewce ye
  • azadî: nermalava belaş û çavkaniya vekirî

Requirements:

  • Amûra Android-ê herî kêm API 21 (Android 5.0) hewce dike.

  • Bawer bikin verastkirina adb-ê çalak kir li ser cîhaza we.

  • Li ser hin cîhazan, hûn jî hewce ne ku çalak bikin vebijarkek zêde () bi karanîna klavyeyê û mişkê wê kontrol bikin.

Meriv çawa bi USB-ê ekrana Android-ê li PC-yê neynikê dike?

 

 

  • Dûv re, li jêr bigerin da ku xeletiya USB-ê bibînin û wê çalak bikin.

 

  • Naha, cîhaza xwe bi kabloya USB ve bi PC-ya xwe ve girêdin û destûrê bidin Debugging USB.

 

  • Dûv re, vegerin PC-ya xwe û avakirina Scrcpy ya herî dawî ji dakêşin this link (direct) û wê di peldankekê de derxînin.

 

  • Dûv re, dema ku cîhaza we bi PC-ya we ve girêdayî ye ku Debugging USB-ya çalak û destûr e, du caran li hundurê peldankê "scrcpy.exe" bikirtînin.

 

  • Ger we her gav rast kir, divê hûn piştî çend saniyan li bendê bin vana bibînin:

  • Di dawiyê de, hûn naha dîmendera têlefona xwe li PC-ya xwe neynikê dikin. Wekî din, hûn dikarin mişk û klavyeya xwe bikar bînin da ku amûrê kontrol bikin!
  • Her eve. Cara din, hûn dikarin tenê têlefona xwe bi PC-ya xwe ve girêdin û rasterast Scrcpy ji peldanka wê vekin.

 

Hûn dikarin bi Scrcpy re çi bikin? Her weha bibînin Rûpelê Github ya Scrcpy

Veavakirina Capture

Mezinahî kêm bikin

Carinan, kêrhatî ye ku meriv amûrek Android-ê bi pênaseyek kêmtir neynik bike da ku performansê zêde bike.

Ji bo ku hem firehî û hem jî bilindahî li hin nirxan sînordar bikin (mînak 1024):

scrcpy --max-size 1024 scrcpy -m 1024  # guhertoya kurt

Pîvana din ji bo ku rêjeya pîvana cîhazê tê parastin tê hesibandin. Bi vî rengî, amûrek di 1920 × 1080 de dê di 1024 × 576 de were xuyang kirin.

Bit-rêjeya biguherînin

Rêjeya bit-ya xwerû 8 Mbps e. Ji bo guherandina bitrateya vîdyoyê (mînak 2 Mbps):

scrcpy --bit-rêjeya 2M scrcpy -b 2M  # guhertoya kurt

Rêjeya çarçoveyê sînor bike

Rêjeya çarçoveya girtinê dikare were sînorkirin:

scrcpy --max-fps 15

Ev ji Android 10-ê ve bi fermî piştgirî ye, lê dibe ku li ser guhertoyên berê bixebite.

Zadçinî

Dibe ku dîmendera cîhazê were qut kirin ku tenê beşek ji ekranê neynikê bike.

Ev ji bo nimûne bikêr e ku meriv tenê çavek Oculus Go neynikê bike:

scrcpy --crop 1224:1440:0:0   # 1224x1440 li hevberdanê (0,0)

If --max-size jî tê diyar kirin, mezinbûn piştî çandiniyê tê sepandin.

Oryantasyona vîdyoyê kilît bikin

Ji bo girtina arasteya neynikê:

scrcpy --lock-video-orientation     # arasteya destpêkê (niha).
scrcpy --lock-video-orientation=0   # arasteya xwezayî
scrcpy --lock-video-orientation=1   # 90° berevajiyê saetê
scrcpy --lock-video-orientation=2   # 180°
scrcpy --lock-video-orientation=3   # 90° li gorî saetê

Ev bandor li ser rêgeza tomarkirinê dike.

Pencere jî dikare serbixwe were zivirandin.

Girtin

Girtinî

Di dema neynikê de meriv dikare ekranê tomar bike:

scrcpy --qeyd pelê.mp4 scrcpy -r file.mkv

Ji bo neçalakkirina neynikê dema tomarkirinê:

scrcpy --ne-nîşandan --pelê tomar bike.mp4 scrcpy -Nr file.mkv
# bi Ctrl+C tomarkirinê qut bikin

"Çarçeyên derbasbûyî" têne tomar kirin, tevî ku ew di wextê rast de neyên xuyang kirin (ji ber sedemên performansê). Frames in timestamped li ser amûrê, da guhertina derengiya pakêtê bandorê li pelê tomar nake.

Têkêlî

Amûrên pirjimar

Ger çend cîhaz di navnîşê de bin adb devices, divê hûn diyar bikin Serial:

scrcpy --serial 0123456789abcdef scrcpy -s 0123456789abcdef  # guhertoya kurt

Ger cîhaz bi TCP/IP ve girêdayî ye:

scrcpy --serial 192.168.0.1:5555 scrcpy -s 192.168.0.1:5555  # guhertoya kurt

Hûn dikarin çend mînakan dest pê bikin pêdivî ye ji bo çend cîhazên.

Veavakirina pencereyê

Nav

Bi xwerû, sernavê pencereyê modela cîhazê ye. Ew dikare were guhertin:

scrcpy --window-sernav 'Amûra min'

Position û size

Cih û mezinahiya pencereya destpêkê dikare were diyar kirin:

scrcpy --window-x 100 --window-y 100 --paceyê-firehiya 800 --paceyê-height 600

Bêsînor

Ji bo neçalakkirina xemlên pencereyê:

scrcpy --window-borderless

Her gav li jor

Ji bo ku pencereya scrcpy her gav li jor bimîne:

scrcpy --herdem-li ser-serî

dîmender tijî

Dibe ku serîlêdan rasterast di ekrana tevahî de were destpêkirin:

scrcpy --tevî ekran scrcpy -f  # guhertoya kurt

Dûv re tevahî ekran dikare bi dînamîkî were guheztin MOD+f.

Rotation

Pencere dikare were zivirandin:

scrcpy --zivirandin 1

Nirxên gengaz ev in:

  • 0: zivirandin tune
  • 1: 90 derece berevajiyê saetê
  • 2: 180 derece
  • 3: 90 derece li gorî demjimêrê

 

Vebijarkên din ên neynikê

Tenê bixwînin

Ji bo neçalakkirina kontrolan (her tiştê ku dikare bi cîhazê re têkilî daynin: bişkokên têketinê, bûyerên mişkî, pelan kaş û davêjin):

scrcpy --no-kontrol scrcpy -n

Hişyar bimînin

Ji bo pêşîlêgirtina razana amûrê piştî hin derengî dema ku amûr tê pêve kirin:

scrcpy --hişyar bimîne scrcpy -w

Dema ku scrcpy girtî ye rewşa destpêkê tê vegerandin.

Ekranê vekin

Mimkun e ku dema ku neynikê dest pê dike bi vebijarkek rêzika fermanê ve ekrana cîhazê vemirîne:

scrcpy --zivirandin-screen-derxistin scrcpy -S

Têkilan nîşan bide

Ji bo pêşkêşiyan, dibe ku bikêrhatî be ku pêlên laşî (li ser cîhaza laşî) nîşan bidin.

Android vê taybetmendiyê di hundurê de peyda dike Vebijarkên pêşdebiran.

scripty vebijarkek peyda dike ku di destpêkê de vê taybetmendiyê çalak bike û di derketinê de nirxa destpêkê vegerîne:

scrcpy - nîşan bide scrcpy -t

Têbînî ku ew tenê nîşan dide cûsseyî bi dest dixe (bi tiliya li ser cîhazê).

Daxistina pelê

APK saz bikin

Ji bo sazkirina APK-ê, pelek APK kaş bikin û bavêjin (bi dawî dibe .apk) bo pêdivî ye pace.

Bersiva dîtbarî tune, têketinek li konsolê tê çap kirin.

Pelê bikişîne ser cîhazê

Ji bo ku pelek bikişîne /sdcard/Download/ li ser cîhazê, pelek (ne-APK) kaş bikin û bavêjin ser pêdivî ye pace.

Bersiva dîtbarî tune, têketinek li konsolê tê çap kirin.

Di destpêkê de pelrêça armanc dikare were guhertin:

scrcpy --push-target=/sdcard/Fîlm/

kineriyên

Ji bo dîtina hemî kurtebiran bibînin ev

Li vir hûn hemî rêwerzan û fermanên alîkar dibînin. Hêvî dikin ku ew alîkar e.

Zimanî babet Related