Sa kasalukuyan, mayroong dose-dosenang mga app na nagbibigay-daan sa pag-mirror ng mga Android phone sa PC, ngunit kakaunti lang sa mga ito ang talagang mahusay. Mula sa mga paminsan-minsang pag-jerk hanggang sa mataas na latency hanggang sa mapanghimasok na mga ad; hindi sa banggitin na ang Android screen mirroring sa PC ay isang malaking bangungot.
Ang Scrcpy ay isa sa mga pinakamahusay na tool sa pag-mirror ng screen para sa Android. Binibigyang-daan ka nitong i-mirror ang iyong Android phone sa iyong PC at direktang kontrolin ito gamit ang mga PC peripheral tulad ng keyboard at mouse. Sinusuportahan ng Scrcpy ang tuluy-tuloy na pagkopya at pag-paste sa pagitan ng iyong telepono at PC, gumagana sa parehong mga Mac at Windows PC, at ganap ding libre.
Gayunpaman, nangangailangan ito ng pag-unawa sa kung paano gamitin ang command line ng ADB. Kung ikaw ay isang advanced na developer, maaaring kilala mo na ang Scrcpy, ngunit kung ikaw ay isang baguhan na sinusubukang i-mirror lang ang kanyang telepono, ang gabay na ito ay magbibigay-liwanag sa iyo nang sunud-sunod at magtuturo sa iyo kung paano gamitin ang Scrcpy para sa Windows.
Ang ilang mga pangunahing tampok ng Scrcpy:
- pagtatala
- pag-mirror nang naka-off ang screen ng device
- copy-paste sa magkabilang direksyon
- kalidad na mai-configure
- screen ng device bilang webcam (V4L2) (Linux-only)
- pisikal na simulation ng keyboard (HID) (Linux-only)
- at iba pa…
Nakatuon ito sa:
- ningning: native, ipinapakita lamang ang screen ng device
- pagganap: 30~120fps, depende sa device
- kalidad: 1920×1080 o mas mataas
- Mababang latency: 35 ~ 70ms
- mababang oras ng pagsisimula: ~1 segundo upang ipakita ang unang larawan
- hindi panghihimasok: walang naiwang naka-install sa device
- benepisyo ng gumagamit: walang account, walang ad, walang internet na kailangan
- kalayaan: libre at open source na software
Kinakailangan:
-
Ang Android device ay nangangailangan ng hindi bababa sa API 21 (Android 5.0).
-
Tiyakin na ikaw pinagana ang pag-debug ng adb sa iyong (mga) device.
-
Sa ilang device, kailangan mo ring paganahin isang karagdagang opsyon () upang kontrolin ito gamit ang keyboard at mouse.
Paano i-mirror ang screen ng Android sa PC sa pamamagitan ng USB?
- Una, pumunta sa Mga Setting > Tungkol sa telepono > Mag-scroll pababa at hanapin ang Build Number > I-tap ito nang maraming beses upang paganahin ang mga setting ng developer.
- GAMITIN ANG GABAY NA ITO KUNG GINAGAMIT MO ANG MIUI (Paano paganahin ang Mga Opsyon sa Developer)
- Pumunta sa Mga Setting > System > Mga Opsyon sa Developer, pagkatapos ay paganahin ito mula sa itaas. (Paano i-enable ang Developer Options)
- Susunod, mag-scroll pababa upang mahanap ang usb debugging at paganahin ito.
- Ngayon, ikonekta ang iyong device sa iyong PC sa pamamagitan ng USB cable at payagan ang USB Debugging.
- Susunod, bumalik sa iyong PC at i-download ang pinakabagong Scrcpy build mula sa ang link na ito (tuwiran) at i-extract ito sa isang folder.
- Pagkatapos, habang nakakonekta ang iyong device sa iyong PC na pinagana at pinapayagan ang USB Debugging, i-double click ang “scrcpy.exe” sa loob ng folder.
- Kung ginawa mo nang tama ang bawat hakbang, dapat mong makita ang mga ito pagkatapos maghintay ng ilang segundo:
- Sa wakas, nire-mirror mo na ngayon ang screen ng iyong telepono sa iyong PC. Higit pa rito, maaari mong gamitin ang iyong mouse at keyboard upang kontrolin ang device!
- Ayan yun. Sa susunod, maaari mo lamang ikonekta ang iyong telepono sa iyong PC at direktang buksan ang Scrcpy mula sa folder nito.
Ano ang maaari mong gawin sa Scrcpy? Tingnan din Pahina ng Github ng Scrcpy
Pag-capture ng configuration
Bawasan ang laki
Minsan, kapaki-pakinabang na i-mirror ang isang Android device sa mas mababang kahulugan upang mapataas ang performance.
Upang limitahan ang parehong lapad at taas sa ilang halaga (hal. 1024):
scrcpy --max-size 1024 scrcpy -m 1024 # Maiksing bersyon
Ang iba pang dimensyon ay kinalkula upang ang aspect ratio ng device ay napanatili. Sa ganoong paraan, ang isang device sa 1920×1080 ay sasalamin sa 1024×576.
Baguhin ang bit-rate
Ang default na bit-rate ay 8 Mbps. Para baguhin ang bitrate ng video (hal. sa 2 Mbps):
scrcpy --bit-rate 2M scrcpy -b 2M # Maiksing bersyon
Limitahan ang frame rate
Maaaring limitado ang capture frame rate:
scrcpy --max-fps 15
Ito ay opisyal na sinusuportahan mula noong Android 10, ngunit maaaring gumana sa mga naunang bersyon.
pananim
Maaaring i-crop ang screen ng device upang i-mirror lamang ang bahagi ng screen.
Ito ay kapaki-pakinabang halimbawa upang i-mirror lamang ang isang mata ng Oculus Go:
scrcpy --crop 1224:1440:0:0 # 1224x1440 sa offset (0,0)
If --max-size
ay tinukoy din, ang pagbabago ng laki ay inilalapat pagkatapos ng pag-crop.
I-lock ang oryentasyon ng video
Upang i-lock ang oryentasyon ng pag-mirror:
scrcpy --lock-video-orientation # paunang (kasalukuyang) oryentasyon
scrcpy --lock-video-orientation=0 # natural na oryentasyon
scrcpy --lock-video-orientation=1 # 90° counterclockwise
scrcpy --lock-video-orientation=2 # 180°
scrcpy --lock-video-orientation=3 # 90° clockwise
Nakakaapekto ito sa oryentasyon ng pag-record.
Ang window ay maaari ding paikutin nang nakapag-iisa.
Pagbihag
Pagtatala
Posibleng i-record ang screen habang nag-mirror:
scrcpy --record file.mp4 scrcpy -r file.mkv
Upang huwag paganahin ang pag-mirror habang nagre-record:
scrcpy --no-display --record file.mp4 scrcpy -Nr file.mkv
# interrupt recording gamit ang Ctrl+C
Nire-record ang "mga nilaktawan na frame", kahit na hindi ipinapakita ang mga ito sa real time (para sa mga dahilan ng pagganap). Ang mga frame ay nakatatak sa oras sa device, kaya pagkakaiba-iba ng pagkaantala ng pakete hindi nakakaapekto sa naitala na file.
koneksyon
Multi-device
Kung ilang device ang nakalista sa adb devices
, dapat mong tukuyin ang serye:
scrcpy --serial 0123456789abcdef scrcpy -s 0123456789abcdef # Maiksing bersyon
Kung nakakonekta ang device sa TCP/IP:
scrcpy --serial 192.168.0.1:5555 scrcpy -s 192.168.0.1:5555 # Maiksing bersyon
Maaari kang magsimula ng ilang pagkakataon ng scrcpy para sa ilang device.
Configuration ng window
Pamagat
Bilang default, ang pamagat ng window ay ang modelo ng device. Maaari itong baguhin:
scrcpy --window-title 'Ang aking device'
Posisyon at laki
Maaaring tukuyin ang paunang posisyon at laki ng window:
scrcpy --window-x 100 --window-y 100 --window-width 800 --window-height 600
Walang hangganan
Upang huwag paganahin ang mga dekorasyon sa bintana:
scrcpy --window-borderless
Palaging nasa itaas
Upang panatilihing laging nasa itaas ang scrcpy window:
scrcpy --laging-nasa-itaas
Fullscreen
Maaaring direktang simulan ang app sa fullscreen:
scrcpy --fullscreen scrcpy -f # Maiksing bersyon
Ang fullscreen ay maaaring dynamic na i-toggle gamit ang MOD+f.
pag-ikot
Maaaring paikutin ang bintana:
scrcpy --pag-ikot 1
Ang mga posibleng halaga ay:
0
: walang pag-ikot1
: 90 degrees counterclockwise2
: 180 degree3
: 90 degrees clockwise
Iba pang mga pagpipilian sa pag-mirror
Basahin lamang
Upang huwag paganahin ang mga kontrol (lahat ng maaaring makipag-ugnayan sa device: input key, mouse event, drag&drop file):
scrcpy --no-control scrcpy -n
Manatiling gising
Upang maiwasang makatulog ang device pagkatapos ng ilang pagkaantala kapag nakasaksak ang device:
scrcpy --manatiling-gising scrcpy -w
Ang paunang estado ay naibalik kapag ang scrcpy ay sarado.
I-off ang screen
Posibleng i-off ang screen ng device habang nag-mirror sa simula gamit ang isang command-line na opsyon:
scrcpy --turn-screen-off scrcpy -S
Ipakita ang mga hawakan
Para sa mga presentasyon, maaaring kapaki-pakinabang na magpakita ng mga pisikal na pagpindot (sa pisikal na device).
Ibinibigay ng Android ang feature na ito sa Mga pagpipilian sa developer.
scripty nagbibigay ng opsyon upang paganahin ang feature na ito sa pagsisimula at ibalik ang paunang halaga sa paglabas:
scrcpy --show-touches scrcpy -t
Tandaan na ito ay nagpapakita lamang Physical pagpindot (gamit ang daliri sa device).
Pag-drop ng file
I-install ang APK
Upang mag-install ng APK, i-drag at i-drop ang isang APK file (nagtatapos sa .apk
) sa scrcpy window.
Walang visual na feedback, ang isang log ay naka-print sa console.
Itulak ang file sa device
Upang itulak ang isang file sa /sdcard/Download/
sa device, i-drag at i-drop ang isang (hindi APK) na file sa scrcpy window.
Walang visual na feedback, ang isang log ay naka-print sa console.
Maaaring mabago ang target na direktoryo sa simula:
scrcpy --push-target=/sdcard/Movies/
Shortcut
Upang makita ang lahat ng mga shortcut tingnan ito
Dito makikita mo ang lahat ng mga tagubilin at kapaki-pakinabang na mga utos. Sana ito ay kapaki-pakinabang.