Giunsa Pagkontrol ang Imong Telepono sa PC (Scrcpy)

Sa pagkakaron, adunay daghang mga apps nga nagtugot sa pag-salamin sa mga Android phone sa PC, apan pipila lamang niini ang maayo kaayo. Gikan sa panagsa nga mga jerks hangtod sa taas nga latency hangtod sa masamok nga mga ad; wala pay labot nga ang Android screen mirroring sa PC usa ka dako nga nightmare.

Ang Scrcpy usa sa labing kaayo nga mga himan sa salamin sa screen alang sa Android. Gitugotan ka niini nga i-salamin ang imong Android nga telepono sa imong PC ug kontrolon kini direkta sa mga peripheral sa PC sama sa keyboard ug mouse. Gisuportahan sa Scrcpy ang seamless nga pagkopya ug pag-paste sa taliwala sa imong telepono ug PC, nagtrabaho sa mga Mac ug Windows PC, ug hingpit usab nga libre.

Bisan pa, nanginahanglan kini usa ka pagsabut kung giunsa ang paggamit sa linya sa mando sa ADB. Kung ikaw usa ka advanced developer, mahimo nimong nahibal-an ang Scrcpy, apan kung ikaw usa ka bag-ohan nga naningkamot nga i-salamin ang iyang telepono, kini nga giya maglamdag kanimo sa lakang ug magtudlo kanimo kung giunsa ang paggamit sa Scrcpy para sa Windows.

Pipila ka mga batakang bahin sa Scrcpy:

  • Pagrekord
  • pagsalamin nga wala ang screen sa aparato
  • copy-paste sa duha ka direksyon
  • ma-configure nga kalidad
  • screen sa device isip webcam (V4L2) (Linux-only)
  • pisikal nga keyboard simulation (HID) (Linux-only)
  • ug daghan pa ...

Nagtutok kini sa:

  • gaan: lumad, nagpakita lamang sa screen sa device
  • performance: 30~120fps, depende sa device
  • kalidad nga: 1920 × 1080 o labaw pa
  • ubos nga latency: 35~70ms
  • ubos nga oras sa pagsugod: ~1 segundo aron ipakita ang unang hulagway
  • pagkadili-intrusive: wala nay nahabilin nga na-install sa aparato
  • benepisyo sa tiggamit: walay account, walay ad, walay internet nga gikinahanglan
  • kagawasan: libre ug open source software

Kinahanglanon:

  • Ang Android device nagkinahanglan og labing menos API 21 (Android 5.0).

  • Sa pagsiguro nga kamo gipaandar ang adb debugging sa imong (mga) device.

  • Sa pipila ka mga aparato, kinahanglan nimo nga i-enable usa ka dugang nga kapilian () aron makontrol kini gamit ang keyboard ug mouse.

Unsa nga paagi sa salamin Android screen sa PC pinaagi sa USB?

 

 

  • Sunod, pag-scroll down aron makit-an ang usb debugging ug i-enable kini.

 

  • Karon, ikonektar ang imong device sa imong PC pinaagi sa USB cable ug tugoti ang USB Debugging.

 

  • Sunod, balik sa imong PC ug i-download ang pinakabag-o nga Scrcpy build gikan sa niini nga sumpay (direkta nga) ug i-extract kini sa usa ka folder.

 

  • Unya, samtang ang imong device konektado sa imong PC uban sa USB Debugging nakahimo ug gitugotan, double click "scrcpy.exe" sa sulod sa folder.

 

  • Kung imong gibuhat ang matag lakang nga husto, kinahanglan nimo nga makita kini pagkahuman sa paghulat pipila ka segundo:

  • Sa katapusan, imong gisalamin karon ang screen sa imong telepono sa imong PC. Dugang pa, mahimo nimong gamiton ang imong mouse ug keyboard aron makontrol ang aparato!
  • Mao na. Sa sunod nga higayon, mahimo nimong ikonektar ang imong telepono sa imong PC ug direktang ablihan ang Scrcpy gikan sa folder niini.

 

Unsa ang imong mahimo sa Scrcpy? Tan-awa usab Github Page ni Scrcpy

Pag-capture sa configuration

Bawasan ang gidak-on

Usahay, kini mapuslanon sa salamin sa usa ka Android device sa usa ka ubos nga kahulugan aron sa pagdugang sa performance.

Aron limitahan ang gilapdon ug gitas-on sa pipila ka kantidad (eg 1024):

scrcpy --max-gidak-on 1024 scrcpy -m 1024  # mubu nga bersyon

Ang lain nga dimensyon gikalkula aron ang ratio sa aspeto sa aparato gipreserbar. Nianang paagiha, ang usa ka aparato sa 1920 × 1080 ma-salamin sa 1024 × 576.

Usba ang bit-rate

Ang default nga bit-rate mao ang 8 Mbps. Aron usbon ang bitrate sa video (pananglitan ngadto sa 2 Mbps):

scrcpy --bit-rate 2M scrcpy -b 2M  # mubu nga bersyon

Limitahi ang frame rate

Ang pagkuha sa frame rate mahimong limitado:

scrcpy --max-fps 15

Kini opisyal nga gisuportahan sukad sa Android 10, apan mahimong magamit sa mga naunang bersyon.

Tanum

Ang screen sa device mahimong i-crop aron salamin lang ang bahin sa screen.

Mapuslanon kini pananglitan sa pagsalamin sa usa lang ka mata sa Oculus Go:

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

If --max-size gipiho usab, ang pagbag-o sa gidak-on gipadapat pagkahuman sa pag-crop.

I-lock ang oryentasyon sa video

Aron ma-lock ang orientation sa mirroring:

scrcpy --lock-video-orientation     # inisyal (kasamtangan) nga oryentasyon
scrcpy --lock-video-orientation=0   # natural nga orientasyon
scrcpy --lock-video-orientation=1   # 90° counterclockwise
scrcpy --lock-video-orientation=2   # 180°
scrcpy --lock-video-orientation=3   # 90° sukwahi sa orasan

Makaapektar kini sa oryentasyon sa pagrekord.

Ang bintana mahimo usab nga i-rotate nga independente.

Makuha

recording

Posible nga irekord ang screen samtang nagsalamin:

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

Aron ma-disable ang pagsalamin samtang nagrekord:

scrcpy --walay-display --record file.mp4 scrcpy -Nr file.mkv
# paghunong sa pagrekord gamit ang Ctrl+C

Ang "mga gilaktawan nga mga frame" girekord, bisan kung wala kini gipakita sa tinuud nga oras (alang sa mga hinungdan sa pasundayag). Ang mga frame mao ang timestamped sa device, busa pagkalainlain sa packet delay dili makaapekto sa natala nga file.

Koneksyon

Multi-devices

Kung daghang mga aparato ang gilista sa adb devices, kinahanglan nimong ipiho ang Serial:

scrcpy --serial 0123456789abcdef scrcpy -s 0123456789abcdef  # mubu nga bersyon

Kung ang aparato konektado sa TCP/IP:

scrcpy --serial 192.168.0.1:5555 scrcpy -s 192.168.0.1:5555  # mubu nga bersyon

Mahimo nimong sugdan ang daghang mga higayon sa pagsulat alang sa daghang mga aparato.

Pag-configure sa bintana

Ulohan

Sa kasagaran, ang titulo sa bintana mao ang modelo sa device. Mahimo kini usbon:

scrcpy --window-title 'Akong aparato'

Posisyon ug gidak-on

Ang inisyal nga posisyon ug gidak-on sa bintana mahimong itakda:

scrcpy --window-x 100 --window-y 100 --window-width 800 --window-gitas-on 600

Wala’y Border

Aron ma-disable ang mga dekorasyon sa bintana:

scrcpy --window-borderless

Kanunay naa sa taas

Aron mapadayon ang scrcpy nga bintana kanunay sa ibabaw:

scrcpy --kanunay-sa-ibabaw

Fullscreen

Ang app mahimong magsugod direkta sa fullscreen:

scrcpy --fullscreen scrcpy -f  # mubu nga bersyon

Ang bug-os nga screen mahimo dayon nga i-toggle sa dinamikong paagi MOD+f.

Pagputol

Ang bintana mahimong i-rotate:

scrcpy --rotation 1

Posible nga mga kantidad mao ang:

  • 0: walay rotation
  • 1: 90 degrees counterclockwise
  • 2: 180 degree
  • 3: 90 degrees subay sa tuo

 

Ang ubang mga kapilian sa mirroring

Basaha lamang

Aron ma-disable ang mga kontrol (tanan nga maka-interact sa device: input keys, mouse event, drag&drop files):

scrcpy --walay kontrol scrcpy -n

Pagmata

Aron mapugngan ang device nga makatulog human sa pipila ka paglangan kon ang device gisaksak:

scrcpy --stay-awake scrcpy -w

Ang inisyal nga kahimtang gipahiuli kung ang scrcpy sirado.

Ipalong ang screen

Posible nga i-off ang screen sa aparato samtang nag-salamin sa pagsugod sa usa ka kapilian sa command-line:

scrcpy --turn-screen-off scrcpy -S

Ipakita ang mga paghikap

Alang sa mga presentasyon, mahimong mapuslanon ang pagpakita sa pisikal nga mga paghikap (sa pisikal nga aparato).

Ang Android naghatag niini nga bahin sa Mga kapilian sa mga developer.

scripty naghatag og kapilian aron mahimo kini nga bahin sa pagsugod ug ibalik ang inisyal nga kantidad sa paggawas:

scrcpy --show-touches scrcpy -t

Timan-i nga kini nagpakita lamang pisikal paghikap (sa tudlo sa device).

Paghulog sa file

Pagbutang APK

Para mag-install ug APK, i-drag ug ihulog ang APK file (nagtapos sa .apk) ngadto sa pagsulat bintana.

Walay biswal nga feedback, usa ka log ang giimprinta sa console.

Iduso ang file sa device

Sa pagduso sa usa ka file sa /sdcard/Download/ sa device, i-drag ug ihulog ang usa ka (dili APK) nga file ngadto sa pagsulat bintana.

Walay biswal nga feedback, usa ka log ang giimprinta sa console.

Ang target nga direktoryo mahimong mausab sa pagsugod:

scrcpy --push-target=/sdcard/Movies/

shortcuts

Aron makita ang tanan nga mga shortcut tan-awa kini

Dinhi imong makita ang tanang instruksyon ug makatabang nga mga sugo. Hinaot makatabang kini.

Nalangkit nga mga Artikulo