Používání scrcpy z Windows: ovládání a nahrávání vašeho zařízení Android

  • Scrcpy umožňuje duplikovat a ovládat zařízení Android v systémech Windows, macOS a Linux bez nutnosti root přístupu nebo instalace aplikací na mobilním zařízení.
  • Pro fungování vyžaduje pouze Android 5.0 nebo vyšší, povolené ladění USB a připojení přes USB nebo ADB přes TCP/IP v místní síti.
  • Nabízí pokročilé možnosti pro úpravu rozlišení, FPS a bitrate, stejně jako nahrávání obrazovky, snímání, přetahování souborů a klávesové zkratky.
  • Díky nízké spotřebě zdrojů a absenci trvalé instalace na zařízení je ideálním nástrojem pro vývoj, podporu a školení.

Použití scrcpy z Windows

Pokud jste si někdy přáli ovládat svůj telefon s Androidem z počítače pro pohodlnější práci , nahrávat tutoriály nebo pořádat prezentace, aniž byste se museli neustále dotýkat telefonu, scrcpy je jedním z nástrojů, které stojí za to mít po ruce. Je lehký, bezplatný, nezahlcuje telefon aplikacemi a běží překvapivě plynule i na skromných počítačích.

V této příručce si podrobně ukážeme, jak používat scrcpy z Windows k ovládání a nahrávání obrazovky vašeho Androidu , ale také si projdeme jeho fungování v systémech macOS a Linux, požadavky, jak povolit ladění USB, připojit se přes USB a Wi-Fi, upravit rozlišení a FPS, nahrávat videa, pořizovat snímky obrazovky, přetahovat soubory a dokonce i některé pokročilé možnosti, které jsou dostupné pouze v Linuxu.

Co je scrcpy a jak to vlastně funguje?

Scrcpy (Screen Copy) je nástroj s otevřeným zdrojovým kódem, který v reálném čase zrcadlí obrazovku vašeho Androidu na vašem počítači a umožňuje vám jej ovládat pomocí klávesnice a myši. Nejedná se o emulátor: to, co vidíte, je vaše fyzické zařízení se všemi jeho aplikacemi, oznámeními a nastavením, stejně jako je máte v kapse.

Trik spočívá v tom, že když připojíte telefon k počítači, scrcpy spustí na zařízení malý dočasný server pomocí ADB (Android Debug Bridge). Tento server zachycuje video z obrazovky a odesílá ho do počítače pomocí vysoce optimalizovaného protokolu pro nízkou latenci a dobrou kvalitu obrazu.

Na straně počítače klient scrcpy přijímá a dekóduje video snímky za chodu a zobrazuje je v okně, přičemž současně přeposílá vaše kliknutí, pohyby myši a stisknutí kláves do vašeho mobilního zařízení. Případně jej můžete používat i přes síť (Wi-Fi nebo TCP/IP), aniž byste museli mít telefon neustále připojený kabelem.

Jednou z nejzajímavějších věcí je, že scrcpy nevyžaduje root přístup ani instalaci trvalých aplikací na zařízení : server se zkopíruje a spustí dočasně a po zavření okna vše zmizí. Díky tomu je velmi vhodný pro pracovní prostředí, demonstrace, technickou podporu nebo školení, kde nechcete nechávat nic nainstalovaného na telefonech klientů nebo studentů.

Minimální požadavky pro použití scrcpy na Androidu a PC

Než začnete, je důležité si ujasnit, co potřebujete na svém mobilním telefonu i počítači , aby scrcpy fungoval správně a poskytoval dobrý uživatelský zážitek.

Na straně telefonu je scrcpy kompatibilní s Androidem 5.0 (API 21) a novějšími verzemi , takže jej podporuje prakticky jakýkoli relativně moderní telefon nebo tablet. Na značce nezáleží (Samsung, Xiaomi, Realme, Pixel atd.), pokud můžete povolit ladění USB.

Na počítači funguje scrcpy bez větších problémů ve Windows, macOS a Linuxu . Mnoho balíčků pro Windows již obsahuje ADB, zatímco na Macu a Linuxu se obvykle instaluje prostřednictvím správce balíčků. V ideálním případě byste měli používat počítač se slušným procesorem a pokud možno stabilním USB připojením nebo dobrou Wi-Fi sítí, pokud budete pracovat bezdrátově.

Pokud používáte kabelové připojení , budete také potřebovat kvalitní USB kabel , protože pokud kabel vytváří špatný kontakt a odpojí se při sebemenším pohybu telefonu, relace scrrpy se náhle ukončí. A pokud plánujete používat síťové připojení, ujistěte se, že váš telefon a počítač jsou ve stejné místní síti a že port 5555 není blokován.

S těmito minimálními požadavky je scrcpy schopna nabídnout nízkou latenci, dobrou kvalitu videa a plynulé ovládání zařízení bez „lagu“, který poskytují jiná improvizovaná řešení pro sdílení obrazovky.

Stáhněte a nainstalujte scrcpy na Windows, macOS a Linux

Scrcpy je zcela zdarma a s otevřeným zdrojovým kódem a je primárně distribuován z oficiálního repozitáře GitHub na Genymobile . Proces instalace se mírně liší v závislosti na vašem operačním systému, ale ve všech případech je poměrně jednoduchý.

Ve Windows je nejběžnější metodou stažení odpovídajícího ZIP souboru (32bitového nebo 64bitového) z GitHubu . Jakmile jej máte, jednoduše jej rozbalte do složky, ke které máte snadný přístup (například Plocha nebo C:\Tools\scrcpy). ZIP soubor obsahuje spustitelný soubor scrcpy.exe, nekonzolovou verzi, binární soubory ADB a některé podpůrné soubory.

V systému macOS máte dvě hlavní možnosti: použít Homebrew s příkazem „brew install scrcpy“ nebo použít MacPorts s příkazem „sudo port install scrcpy“. Správce balíčků stáhne scrcpy i ADB spolu se všemi potřebnými závislostmi, takže pak můžete spustit „scrcpy“ přímo z terminálu.

Na linuxových distribucích je instalace také přímočará, protože scrcpy je k dispozici v repozitářích mnoha z nich a funguje v zrcadlovém režimu na vašem počítači . Například na Debianu nebo Ubuntu jej můžete nainstalovat pomocí „sudo apt install scrcpy“ , zatímco na Arch Linuxu je typický příkaz „sudo pacman -S scrcpy“. Po instalaci je program přístupný z terminálu bez jakékoli speciální konfigurace.

Výhodou tohoto multiplatformního přístupu je, že scrcpy můžete mít připravený během několika minut prakticky v jakémkoli prostředí , bez zbytečných průvodců nebo instalačních programů plných reklamy, což je právě jedna z jeho velkých silných stránek ve srovnání s jinými komerčními řešeními.

Jak krok za krokem povolit ladění USB v systému Android

Základním požadavkem pro komunikaci scrcpy s telefonem je mít v nastavení pro vývojáře povoleno ladění USB . Zní to technicky, ale proces je jednoduchý a vratný, takže se není čeho obávat.

Nejprve budete muset na svém zařízení povolit Možnosti pro vývojáře . Na většině telefonů to provedete tak, že přejdete do Nastavení > O telefonu (nebo Informace o softwaru) a sedmkrát po sobě klepnete na „Číslo sestavení“, dokud se nezobrazí zpráva s oznámením, že jste nyní vývojářem.

Jakmile to uděláte, vraťte se zpět a v systémové nabídce uvidíte novou sekci s názvem „Možnosti pro vývojáře“ nebo něco podobného . Přejděte tam, najděte možnost „Ladění USB“ a povolte ji. Systém zobrazí zprávu s vysvětlením, že to umožní ladění připojení z vašeho počítače.

Při prvním připojení telefonu k počítači pomocí scrcpy nebo ADB se na obrazovce telefonu zobrazí dialogové okno s výzvou k autorizaci ladění USB pro daný počítač . Je důležité souhlasit a pokud jej plánujete používat často, můžete také zaškrtnout políčko „Vždy povolit z tohoto počítače“, abyste nemuseli pokaždé potvrzovat.

Po této malé úpravě je váš telefon připraven k připojení pomocí ScrCpy a zrcadlení obrazovky přes USB i Wi-Fi . Není třeba zařízení rootovat, instalovat cokoli z Google Play ani upravovat systém.

Použití scrcpy s USB připojením ve Windows

Drátový režim je nejstabilnější a nejméně problematický na první pohled, zvláště pokud je vaším cílem ovládat Android z Windows a nahrávat obrazovku v co nejlepší kvalitě . Jakmile si stáhnete scrcpy a povolíte ladění USB, proces je velmi jednoduchý.

Nejprve připojte telefon k počítači pomocí kabelu USB . V mnoha případech Android zobrazí standardní oznámení s výběrem režimu připojení (pouze nabíjení, přenos souborů atd.), ale scrcpy bude fungovat, pokud je povoleno ladění USB a váš počítač má přístup k zařízení přes ADB.

Ve Windows otevřete složku, kam jste rozbalili soubor scrcpy, a vyhledejte hlavní spustitelné soubory: „scrcpy.exe“ a „scrcpy-noconsole.exe“ (nebo scrcpy-noconsole.vbs) . Pokud spustíte první z nich, zobrazí se také příkazová konzole pro zobrazení chybových zpráv; druhý z nich přímo spustí okno s mobilní obrazovkou bez zobrazení konzole.

Při prvním spuštění programu scrcpy program detekuje zařízení připojené přes USB, nahraje malý server do telefonu a otevře nové okno zobrazující obrazovku vašeho systému Android . Pokud si telefon v tomto okamžiku vyžádá povolení k ladění, udělte mu ho a od té doby byste měli být schopni zařízení ovládat pomocí myši a klávesnice.

V tomto režimu si všimnete, že latence je velmi nízká a obraz je velmi ostrý , což z scrcpy dělá ideální nástroj pro zobrazování aplikací, výuku dema na schůzce, vedení kurzu nebo jednoduše pro používání mobilního telefonu z počítače, jako by se jednalo o emulátor, ale s vaším skutečným zařízením.

Bezdrátové připojení scrcpy přes Wi-Fi (TCP/IP)

Použijte scrcpy z Windows pro ovládání a nahrávání v systému Android

Pokud vám používání kabelu nepřijde pohodlné nebo potřebujete se zařízením při jeho zobrazování na obrazovce manipulovat, můžete scrcpy použít i přes vaši lokální síť pomocí ADB přes TCP/IP . Je to trochu technicky složitější, ale jakmile to nastavíte, je to velmi pohodlné.

Typický postup je následující: Nejprve s připojeným mobilním telefonem a počítačem přes USB otevřete terminál nebo příkazový řádek v počítači a spusťte příkaz „adb tcpip 5555“ . Tím se restartuje ADB server mobilního telefonu, aby přijímal příchozí připojení na portu 5555 sítě.

Dále potřebujete znát lokální IP adresu vašeho telefonu Android . Tuto adresu najdete v Nastavení > Wi-Fi > Informace o síti nebo Podrobnosti o připojení. S touto IP adresou po ruce spusťte na počítači příkaz „adb connect PHONE_IP:5555“, například „adb connect 192.168.1.50:5555“. Pokud vše funguje správně, ADB odpoví, že připojení bylo navázáno.

Odtud můžete odpojit kabel, nechat telefon odpojený a spustit scrcpy offline pouhým zadáním „scrcpy“ do terminálu nebo otevřením spustitelného souboru ve Windows. Nástroj detekuje zařízení připojené k síti a otevře okno jako dříve, ale tentokrát přes Wi-Fi.

Další možností je přímo použít parametr „scrcpy –tcpip=MOBILE_IP:5555“ , který se pokusí navázat ADB připojení a otevřít okno v jednom kroku, čímž ušetří některé příkazy, pokud již s tímto nástrojem máte zkušenosti.

Ovládání Androidu z počítače: myš, klávesnice a zkratky

Po navázání připojení, ať už kabelového nebo Wi-Fi, scrcpy otevře okno zobrazující obrazovku vašeho Androidu v reálném čase . Odtud můžete navigovat přesně tak, jako byste drželi telefon, ale s výhodami klávesnice a myši.

Základní ovládání je intuitivní: kliknutí levým tlačítkem myši je ekvivalentní klepnutí na obrazovku , zatímco tažení myši se stisknutým tlačítkem simuluje gesto přejetí. Kolečko umožňuje posouvání nahoru a dolů, jako byste používali dotykové posouvání na telefonu.

Když potřebujete psát, jednoduše umístěte kurzor do textového pole a použijte fyzickou klávesnici počítače k ​​zadání textu na mobilním zařízení . Toto je záchrana, pokud hodně píšete v aplikacích pro zasílání zpráv, e-mailu nebo pokud testujete formuláře ve svých aplikacích.

Scrcpy také obsahuje několik velmi praktických zkratek, jako je možnost kopírování a vkládání textu mezi počítačem a zařízením nebo kombinace kláves pro rychlé akce (například kombinace pro návrat zpět, přechod na start nebo uzamčení obrazovky, v závislosti na verzi a konfiguraci).

Díky tomu všemu se nástroj stává ideálním pro vývojáře, kteří chtějí ladit aplikace na reálném zařízení , podpůrný personál, který potřebuje vidět, co zákazník dělá, nebo školitele, kteří chtějí naučit, jak používat aplikaci, aniž by museli mířit fotoaparátem na mobilní telefon.

Možnosti kvality: rozlišení, FPS a bitrate v scrcpy

Přestože scrcpy funguje s výchozím nastavením velmi dobře, často budete chtít upravit rozlišení, počet snímků za sekundu nebo datový tok tak, aby vyhovovaly vašemu počítači, síti nebo zamýšlenému použití (prezentace, streamování atd.).

Pokud chcete snížit zatížení procesoru a sítě, můžete omezit maximální rozlišení odesílané z mobilního zařízení pomocí parametrů jako „--max-size“ nebo zkrácené formy „-m“. Například „scrcpy -max-size 1024“ nebo „scrcpy -m 1280“ zajistí, že obrázek nepřekročí daný počet pixelů na šířku ani na výšku a zachová poměr stran.

Snímkovou frekvenci lze také upravit pomocí voleb jako „–max-fps 30“ nebo „-fps 30“ , které nutí scrcpy nepřekročit 30 FPS. Pro prezentace, podporu nebo kancelářské úkoly je tato frekvence více než dostatečná a může výrazně zlepšit výkon na méně výkonných počítačích nebo sítích.

Bitrate, který určuje kvalitu komprese videa, je obvykle ve výchozím nastavení kolem 8 Mbps, ale můžete ho zvýšit nebo snížit pomocí parametru „--bit-rate“ . Například „scrcpy -bit-rate 12M“ upřednostňuje kvalitu obrazu o něco více, zatímco nižší hodnoty šetří šířku pásma.

Pro ještě pohlcující zážitek můžete scrcpy spustit také v režimu celé obrazovky přidáním parametru „--fullscreen“ do příkazu start. A pokud chcete vidět vše, co nástroj nabízí ve vaší konkrétní verzi, můžete vždy spustit příkaz „scrcpy --help“ a zobrazit si kompletní seznam parametrů a nových funkcí.

Nahrajte obrazovku Androidu a pořizujte snímky obrazovky pomocí scrcpy

Jedním z hlavních využití scrcpy, zejména při použití ve Windows, je nahrávání obrazovky mobilního zařízení do video souboru, aniž byste museli instalovat aplikace pro zachycení na samotném zařízení nebo se spoléhat na integrované systémové funkce.

Pro nahrávání jednoduše přidejte do příkazu start možnost „–record název_souboru.mp4“ . Například „scrcpy –record demo.mp4“ spustí duplikaci a zároveň vygeneruje soubor MP4 se vším, co se děje v okně scrcpy.

Pokud dáváte přednost práci s nižším rozlišením nebo omezeným počtem FPS během nahrávání, můžete kombinovat parametr „--record“ s parametry velikosti a snímkové frekvence . Typickým příkladem by bylo „scrcpy -m 1280 -max-fps 30 -record tutorial.mp4“, což funguje velmi dobře pro demonstrační nebo výuková videa.

Kromě videa umožňuje scrcpy pořizovat snímky obrazovky pomocí klávesových zkratek: ve Windows a Linuxu se obvykle používá Ctrl+S, zatímco v macOS je ekvivalentní kombinací obvykle Command+S. Každý snímek obrazovky se ukládá do aktuální složky s automaticky vygenerovaným názvem.

Díky duplikaci, nahrávání a snímání dat se scrcpy stává velmi účinným nástrojem pro tvorbu obsahu, nahrávání vysvětlujících videí, dokumentaci chyb nebo přípravu materiálů pro klienty a studenty, aniž by bylo nutné nahrávat obrazovku mobilního telefonu externími kamerami.

Další funkce: přetahování souborů, pokročilé Wi-Fi a režim HID

Kromě základů skrývá scrcpy několik pokročilých funkcí, díky nimž je více než jen obyčejné zrcadlo obrazovky , což je obzvláště užitečné pro ty, kteří denně pracují s aplikacemi nebo materiály na Androidu.

Jednou z nejpraktičtějších funkcí je možnost přetahovat soubory z počítače do okna scrrpy a přenášet je do telefonu. V závislosti na nastavení se přetažením běžného souboru zkopíruje do úložiště zařízení, zatímco přetažením souboru APK se instalace spustí přímo, což výrazně urychluje nasazení testovacích aplikací.

V oblasti bezdrátového připojení jsme již viděli základní použití ADB přes TCP/IP, ale relaci můžete také znovu spustit, když změníte síť nebo mobilní telefon ztratí IP adresu, a to opakováním příkazu „adb connect IP:5555“ nebo přímo pomocí „scrcpy –tcpip=IP:5555“, kdykoli to potřebujete.

V Linuxu obsahuje scrcpy další funkce, jako je režim klávesnice HID („-hid-keyboard“ nebo „-K“) , díky kterému telefon vidí váš počítač, jako by to byla skutečná fyzická klávesnice. To je užitečné v kontextech, kde je standardní vkládání textu přes ADB omezené nebo se chová odlišně.

V některých distribucích existují také pokročilejší pracovní postupy pro přesměrování videa scrcpy na virtuální kamerová zařízení , takže můžete obrazovku svého mobilního telefonu použít jako zdroj pro videohovory nebo nástroje pro živé streamování, i když to obvykle vyžaduje další systémově specifické komponenty.

Díky všem těmto možnostem pokrývá scrcpy scénáře od běžného až po profesionální použití, což z něj činí jasný srovnávací ukazatel oproti jiným náročnějším nebo omezenějším aplikacím dálkového ovládání.

Ovládání a nahrávání vašeho zařízení Android z Windows pomocí scrcpy je výkonné řešení pro vývojáře, školitele, techniky podpory nebo jakékoli uživatele, kteří chtějí pracovat se svým mobilním telefonem z pohodlí svého počítače . Nabízí dobrou kvalitu obrazu, minimální latenci a řadu pokročilých možností, to vše bez nutnosti instalace čehokoli do zařízení a s flexibilitou připojení pomocí kabelu nebo Wi-Fi dle potřeby.

MEmu a Bluestacks
Související článek:
Bluestacks vs. Memu: Který je nejlepší emulátor Androidu pro Windows?

Přidat jako preferovaný zdroj v Googlu