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?
- Una, adto sa Settings> About phone> Scroll down ug pangitaa ang Build Number> I-tap kini sa makadaghang higayon aron mahimo ang mga setting sa developer.
- GAMITON KINI NGA GIYA KUNG NAGGAMIT KA MIUI (Unsaon pag-enable ang Developer Options)
- Adto sa Settings> System> Developer Options, unya i-enable kini gikan sa ibabaw. (Unsaon pagpagana ang Developer Options)
- 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 rotation1
: 90 degrees counterclockwise2
: 180 degree3
: 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.