Če ste si kdaj želeli upravljati svoj telefon Android iz računalnika za udobnejše delo , snemanje vadnic ali izvajanje predstavitev, ne da bi se nenehno dotikali telefona, je scrcpy eno od orodij, ki jih je vredno imeti pri roki. Je lahek, brezplačen, ne natrpa telefona z aplikacijami in presenetljivo gladko deluje tudi na skromnih računalnikih.
V tem priročniku si bomo podrobno ogledali, kako uporabljati scrcpy iz sistema Windows za nadzor in snemanje zaslona vašega Androida , pregledali pa bomo tudi njegovo delovanje v sistemih macOS in Linux, zahteve, kako omogočiti odpravljanje napak prek USB-ja, se povezati prek USB-ja in Wi-Fi-ja, prilagoditi ločljivost in FPS, snemati videoposnetke, narediti posnetke zaslona, povleči in spustiti datoteke ter celo nekatere napredne možnosti, ki so na voljo samo v Linuxu.
Kaj je scrcpy in kako dejansko deluje?
Scrcpy (Screen Copy) je orodje z odprto kodo, ki v realnem času zrcali zaslon vašega Androida na vašem računalniku in vam omogoča upravljanje s tipkovnico in miško. Ni emulator: kar vidite, je vaša fizična naprava z vsemi njenimi aplikacijami, obvestili in nastavitvami, tako kot jih imate v žepu.
Trik je v tem, da ko telefon povežete z računalnikom, scrcpy na napravi zažene majhen začasni strežnik z uporabo ADB (Android Debug Bridge). Ta strežnik zajame videoposnetek zaslona in ga pošlje v računalnik z uporabo visoko optimiziranega protokola za nizko zakasnitev in dobro kakovost slike.
Na strani računalnika odjemalec scrcpy sproti sprejema in dekodira video okvirje ter jih prikazuje v oknu, hkrati pa posreduje vaše klike, premike miške in pritiske tipk na vašo mobilno napravo. Lahko pa ga uporabljate tudi prek omrežja (Wi-Fi ali TCP/IP), ne da bi morali imeti telefon ves čas priključen s kablom.
Ena najbolj zanimivih stvari je, da scrcpy ne zahteva root dostopa ali nameščanja trajnih aplikacij na napravo : strežnik se kopira in zažene začasno, ko pa zaprete okno, vse izgine. Zaradi tega je zelo priročen za delovna okolja, predstavitve, tehnično podporo ali usposabljanje, kjer ne želite pustiti ničesar nameščenega na telefonih strank ali študentov.
Minimalne zahteve za uporabo scrcpy v sistemu Android in računalniku
Preden začnete, je pomembno, da si jasno predstavljate, kaj potrebujete na mobilnem telefonu in računalniku , da bo scrcpy deloval pravilno in zagotavljal dobro uporabniško izkušnjo.
Na strani telefona je scrcpy združljiv z Androidom 5.0 (API 21) in novejšimi različicami , zato ga podpira praktično vsak relativno sodoben telefon ali tablica. Blagovna znamka ni pomembna (Samsung, Xiaomi, Realme, Pixel itd.), dokler lahko omogočite odpravljanje napak USB.
V računalniku scrcpy deluje v sistemih Windows, macOS in Linux brez večjih težav. Številni paketi za Windows že vključujejo ADB, medtem ko se v sistemih Mac in Linux običajno namesti prek upravitelja paketov. V idealnem primeru bi morali uporabiti računalnik z zmogljivim procesorjem in, če je mogoče, stabilno povezavo USB ali dobrim omrežjem Wi-Fi, če boste delali brezžično.
Če uporabljate žični način , boste potrebovali tudi kakovosten kabel USB , saj se bo seja scrrpy nenadoma končala, če kabel slabo vzpostavi stik in se prekine, ko telefon premaknete že tako rahlo. Če nameravate uporabljati omrežno povezavo, se prepričajte, da sta telefon in računalnik v istem lokalnem omrežju in da vrata 5555 niso blokirana.
Ko so te minimalne zahteve izpolnjene, lahko scrcpy ponudi nizko zakasnitev, dobro kakovost videa in nemoteno upravljanje naprav brez "zamika", ki ga zagotavljajo druge improvizirane rešitve za skupno rabo zaslona.
Prenesite in namestite scrcpy v sisteme Windows, macOS in Linux
Scrcpy je popolnoma brezplačen in odprtokoden ter se distribuira predvsem iz uradnega repozitorija GitHub na Genymobile . Postopek namestitve se nekoliko razlikuje glede na vaš operacijski sistem, vendar je v vseh primerih precej preprost.
V sistemu Windows je najpogostejši način prenos ustrezne datoteke ZIP (32-bitne ali 64-bitne) z GitHuba . Ko jo imate, jo preprosto razpakirajte v mapo, do katere lahko enostavno dostopate (na primer Desktop ali C:\Tools\scrcpy). Datoteka ZIP vsebuje izvedljivo datoteko scrcpy.exe, različico, ki ni namenjena konzoli, binarne datoteke ADB in nekaj podpornih datotek.
V sistemu macOS imate dve glavni možnosti: uporabite Homebrew z ukazom »brew install scrcpy« ali uporabite MacPorts z ukazom »sudo port install scrcpy«. Upravitelj paketov bo prenesel tako scrcpy kot ADB skupaj z vsemi potrebnimi odvisnostmi, tako da lahko nato zaženete »scrcpy« neposredno iz terminala.
Na distribucijah Linuxa je namestitev prav tako preprosta, saj je scrcpy na voljo v repozitorijih mnogih od njih in deluje v zrcalnem načinu na vašem računalniku . Na primer, v Debianu ali Ubuntuju ga lahko namestite z ukazom »sudo apt install scrcpy« , medtem ko je v Arch Linuxu tipičen ukaz »sudo pacman -S scrcpy«. Ko je program nameščen, je dostopen iz terminala brez posebne konfiguracije.
Prednost tega večplatformskega pristopa je, da lahko scrcpy pripravite v nekaj minutah v praktično katerem koli okolju , brez nerodnih čarovnikov ali namestitvenih programov, polnih oglaševanja, kar je prav ena od njegovih velikih prednosti v primerjavi z drugimi komercialnimi rešitvami.
Kako omogočiti odpravljanje napak USB v sistemu Android korak za korakom
Bistvena zahteva za komunikacijo scrcpy z vašim telefonom je, da je v možnostih za razvijalce omogočeno odpravljanje napak USB . Sliši se tehnično, vendar je postopek preprost in reverzibilen, zato ni razloga za skrb.
Za začetek boste morali v napravi omogočiti možnosti za razvijalce . Na večini telefonov to storite tako, da odprete Nastavitve > O telefonu (ali Informacije o programski opremi) in sedemkrat zaporedoma tapnete »Številka gradnje«, dokler se ne prikaže sporočilo, da ste zdaj razvijalec.
Ko to storite, se vrnite in v sistemskem meniju boste videli nov razdelek z imenom »Možnosti za razvijalce« ali nekaj podobnega . Pojdite tja, poiščite možnost »Odpravljanje napak USB« in jo omogočite. Sistem bo prikazal sporočilo, ki pojasnjuje, da bo to omogočilo odpravljanje napak v povezavah iz vašega računalnika.
Ko prvič povežete telefon z računalnikom s scrcpy ali ADB, se na zaslonu telefona prikaže pogovorno okno, ki vas bo pozvalo, da odobrite odpravljanje napak USB za ta računalnik . Pomembno je, da to sprejmete, in če ga nameravate pogosto uporabljati, lahko potrdite tudi polje »Vedno dovoli iz tega računalnika«, da vam ni treba vsakič potrditi.
Po tej majhni nastavitvi je vaš telefon pripravljen na povezavo s scrcpy in zrcalitev zaslona prek USB-ja in Wi-Fi-ja . Naprave ni treba rootati, nameščati ničesar iz trgovine Google Play ali spreminjati sistema.
Uporaba scrcpy z USB povezavo v sistemu Windows
Žični način je najbolj stabilen in najmanj problematičen za uporabo na začetku, še posebej, če je vaš cilj upravljati Android iz sistema Windows in snemati zaslon z najboljšo možno kakovostjo . Ko prenesete scrcpy in omogočite odpravljanje napak USB, je postopek zelo preprost.
Najprej telefon povežite z računalnikom s kablom USB . V mnogih primerih bo Android prikazal standardno obvestilo za izbiro načina povezave (samo polnjenje, prenos datotek itd.), vendar bo scrcpy deloval, če je omogočeno odpravljanje napak USB in ima vaš računalnik dostop do naprave prek ADB.
V sistemu Windows odprite mapo, kamor ste razpakirali datoteko scrcpy, in poiščite glavni izvedljivi datoteki: »scrcpy.exe« in »scrcpy-noconsole.exe« (ali scrcpy-noconsole.vbs) . Če zaženete prvo, boste videli tudi ukazno konzolo, če si želite ogledati sporočila o napakah; druga pa neposredno odpre okno z mobilnim zaslonom brez prikaza konzole.
Ko prvič zaženete scrcpy, bo program zaznal napravo, povezano z USB-jem, naložil majhen strežnik v vaš telefon in odprl novo okno, v katerem bo prikazan zaslon vašega Androida . Če telefon na tej točki zahteva dovoljenje za odpravljanje napak, ga odobrite in od takrat naprej bi morali biti sposobni krmariti po napravi z miško in tipkovnico.
V tem načinu boste opazili, da je zakasnitev zelo nizka in slika zelo ostra , zaradi česar je scrcpy idealen za prikazovanje aplikacij, poučevanje predstavitve na sestanku, izvajanje tečaja ali preprosto uporabo mobilnega telefona iz računalnika, kot da bi bil emulator, vendar z vašo pravo napravo.
Brezžično se povežite s scrcpy prek omrežja Wi-Fi (TCP/IP)

Če se vam zdi uporaba kabla neprijetna ali se morate z napravo premikati med prikazom na zaslonu, lahko scrcpy uporabite tudi prek lokalnega omrežja z uporabo ADB prek TCP/IP . To je nekoliko bolj tehnično zapleteno, a ko ga enkrat nastavite, je zelo priročno.
Tipičen postopek je naslednji: Najprej, ko sta mobilni telefon in računalnik povezana prek USB-ja, odprite terminal ali ukazni poziv v računalniku in zaženite ukaz »adb tcpip 5555« . S tem se znova zažene strežnik ADB mobilnega telefona, da bo sprejemal dohodne povezave na vratih 5555 omrežja.
Nato morate poznati lokalni IP-naslov vašega telefona Android . Najdete ga v Nastavitve > Wi-Fi > Informacije o omrežju ali Podrobnosti povezave. S tem IP-naslovom v računalniku zaženite ukaz »adb connect PHONE_IP:5555«, na primer »adb connect 192.168.1.50:5555«. Če vse deluje pravilno, bo ADB odgovoril, da je bila povezava vzpostavljena.
Od tam lahko odklopite kabel, pustite telefon izklopljen in zaženete scrcpy brez povezave tako, da preprosto vnesete »scrcpy« v terminal ali odprete izvedljivo datoteko v sistemu Windows. Orodje bo zaznalo omrežno povezano napravo in odprlo okno kot prej, vendar tokrat prek omrežja Wi-Fi.
Druga možnost je neposredna uporaba parametra »scrcpy –tcpip=MOBILE_IP:5555« , ki poskuša vzpostaviti povezavo ADB in odpreti okno v enem samem koraku, pri čemer prihrani nekaj ukazov, če že imate izkušnje z orodjem.
Upravljanje Androida iz računalnika: miška, tipkovnica in bližnjice
Ko je povezava vzpostavljena, bodisi žična bodisi Wi-Fi, scrcpy odpre okno, ki v realnem času prikazuje zaslon vašega Androida . Od tam lahko krmarite natanko tako, kot če bi držali telefon, vendar z dodatnimi prednostmi tipkovnice in miške.
Osnovno upravljanje je intuitivno: levi klik je enakovreden dotiku zaslona , medtem ko vlečenje miške z držanjem gumba simulira gesto podrsavanja. Drsno kolesce omogoča pomikanje gor in dol, kot če bi uporabljali pomikanje na dotik na telefonu.
Ko morate tipkati, preprosto postavite kazalec v besedilno polje in s fizično tipkovnico računalnika vnesite besedilo v mobilni napravi . To je rešitev, če veliko tipkate v aplikacijah za sporočanje, e-pošti ali če preizkušate obrazce v svojih aplikacijah.
Scrcpy vključuje tudi več zelo praktičnih bližnjic, kot je možnost kopiranja in lepljenja besedila med računalnikom in napravo ali kombinacije tipk za hitra dejanja (na primer kombinacije za vrnitev, pojdi na začetek ali zaklepanje zaslona, odvisno od različice in konfiguracije).
Zaradi vsega tega je orodje idealno za razvijalce, ki želijo odpravljati napake v aplikacijah na resnični napravi , podporno osebje, ki mora videti, kaj stranka počne, ali trenerje, ki želijo naučiti, kako uporabljati aplikacijo, ne da bi morali kamero usmeriti v mobilni telefon.
Možnosti kakovosti: ločljivost, FPS in bitna hitrost v scrcpy
Čeprav scrcpy deluje zelo dobro s privzetimi nastavitvami, boste pogosto želeli prilagoditi ločljivost, število sličic na sekundo ali bitno hitrost, da ustrezajo vašemu računalniku, omrežju ali predvideni uporabi (predstavitve, pretakanje itd.).
Če želite zmanjšati obremenitev procesorja in porabo omrežja, lahko omejite največjo ločljivost, poslano iz vaše mobilne naprave, z uporabo parametrov, kot je »--max-size« ali skrajšana oblika »-m«. Na primer, »scrcpy -max-size 1024« ali »scrcpy -m 1280« bo zagotovil, da slika ne presega teh slikovnih pik v širino ali višino, pri čemer se ohrani razmerje stranic.
Hitrost sličic na sekundo je mogoče prilagoditi tudi z možnostmi, kot sta »–max-fps 30« ali »-fps 30« , kar scrcpy prisili, da ne preseže 30 FPS. Za predstavitve, podporo ali pisarniška opravila je ta hitrost več kot zadostna in lahko znatno izboljša delovanje na manj zmogljivih računalnikih ali omrežjih.
Bitna hitrost, ki določa kakovost stiskanja videa, je običajno privzeto okoli 8 Mbps, vendar jo lahko povečate ali zmanjšate z "--bit-rate" . Na primer, "scrcpy -bit-rate 12M" nekoliko bolj daje prednost kakovosti slike, medtem ko nižje vrednosti prihranijo pasovno širino.
Za bolj poglobljeno izkušnjo lahko scrcpy zaženete tudi v celozaslonskem načinu, tako da ukazu za zagon dodate »--fullscreen«. Če pa želite videti vse, kar orodje ponuja v vaši različici, lahko vedno zaženete »scrcpy --help«, da si ogledate celoten seznam parametrov in novih funkcij.
Posnemite zaslon svojega Androida in naredite posnetke zaslona s scrcpy
Ena od glavnih uporab scrcpy, zlasti pri uporabi v sistemu Windows, je snemanje zaslona mobilnega telefona v video datoteko, ne da bi bilo treba namestiti aplikacije za zajem na samo napravo ali se zanašati na integrirane sistemske funkcije.
Za snemanje preprosto dodajte možnost »–record filename.mp4« v ukaz za zagon . Na primer, »scrcpy –record demo.mp4« bo začel podvajanje in hkrati ustvaril datoteko MP4 z vsem, kar se dogaja v oknu scrcpy.
Če med snemanjem raje delate z nižjimi ločljivostmi ali omejenim številom sličic na sekundo, lahko parameter »--record« kombinirate s parametroma velikosti in hitrosti sličic . Tipičen primer bi bil »scrcpy -m 1280 -max-fps 30 -record tutorial.mp4«, kar zelo dobro deluje za predstavitvene ali vadbene videoposnetke.
Poleg videoposnetkov vam scrcpy omogoča tudi zajemanje posnetkov zaslona z uporabo bližnjic na tipkovnici: v sistemih Windows in Linux se običajno uporablja Ctrl+S, medtem ko je v sistemu macOS enakovredna kombinacija običajno Command+S. Vsak posnetek zaslona se shrani v trenutno mapo z samodejno ustvarjenim imenom.
Med podvajanjem, snemanjem in zajemanjem postane scrcpy zelo močno orodje za ustvarjanje vsebin, snemanje pojasnjevalnih videoposnetkov, dokumentiranje napak ali pripravo gradiva za stranke in študente, ne da bi bilo treba snemati zaslon mobilnega telefona z zunanjimi kamerami.
Dodatne funkcije: vlečenje datotek, napredni Wi-Fi in način HID
Poleg osnov scrcpy skriva še več naprednih funkcij, zaradi katerih je več kot le preprosto zrcalo zaslona , še posebej uporabno za tiste, ki vsakodnevno delajo z aplikacijami ali vsebinami v sistemu Android.
Ena najbolj priročnih funkcij je možnost vlečenja in spuščanja datotek iz računalnika v okno scrcpy za prenos v telefon. Glede na nastavitve se bo navadna datoteka kopirala v pomnilnik naprave, medtem ko se bo namestitev datoteke APK začela neposredno, kar močno pospeši uvajanje testnih aplikacij.
Na področju brezžične povezave smo že videli osnovno uporabo ADB prek TCP/IP, vendar lahko sejo ponovno zaženete tudi, ko zamenjate omrežje ali mobilni telefon izgubi IP, tako da ponovite ukaz »adb connect IP:5555« ali neposredno z uporabo »scrcpy –tcpip=IP:5555«, kadar koli ga potrebujete.
V Linuxu scrcpy vključuje dodatne funkcije, kot je način tipkovnice HID (»-hid-keyboard« ali »-K«) , zaradi česar telefon vidi vaš računalnik, kot da bi bil prava fizična tipkovnica. To je uporabno v kontekstih, kjer je standardno vbrizgavanje besedila prek ADB omejeno ali se obnaša drugače.
V nekaterih distribucijah so na voljo tudi naprednejši poteki dela za preusmeritev videa scrcpy na virtualne kamere , tako da lahko zaslon mobilnega telefona uporabite kot vir v orodjih za video klice ali pretakanje v živo, čeprav to običajno zahteva dodatne sistemske komponente.
Zahvaljujoč vsem tem možnostim scrcpy pokriva scenarije, od priložnostne do profesionalne uporabe, zaradi česar je jasen primerjalni primer v primerjavi z drugimi zahtevnejšimi ali bolj omejenimi aplikacijami za daljinsko upravljanje.
Nadzor in snemanje naprave Android iz sistema Windows s scrcpy je zmogljiva rešitev za razvijalce, trenerje, tehnike za podporo ali vse uporabnike, ki želijo delati s svojim mobilnim telefonom iz udobja svojega računalnika . Ponuja dobro kakovost slike, minimalno zakasnitev in številne napredne možnosti, vse brez nameščanja česar koli v napravo in s prilagodljivostjo povezave prek kabla ali Wi-Fi-ja po potrebi.