У цяперашні час існуюць дзесяткі праграм, якія дазваляюць адлюстроўваць тэлефоны Android на ПК, але толькі нешматлікія з іх сапраўды добрыя. Ад выпадковых рыўкоў да высокай затрымкі і назойлівай рэкламы; не кажучы ўжо пра тое, што адлюстраванне экрана Android на ПК - гэта адзін вялікі кашмар.
Scrcpy - адзін з лепшых інструментаў адлюстравання экрана для Android. Гэта дазваляе вам адлюстроўваць ваш тэлефон Android на вашым ПК і кіраваць ім непасрэдна з дапамогай перыферыйных прылад ПК, такіх як клавіятура і мыш. Scrcpy падтрымлівае бесперашкоднае капіраванне і ўстаўку паміж вашым тэлефонам і ПК, працуе як на Mac, так і на ПК з Windows, а таксама з'яўляецца абсалютна бясплатным.
Аднак гэта патрабуе разумення таго, як выкарыстоўваць камандны радок ADB. Калі вы дасведчаны распрацоўшчык, вы, магчыма, ужо ведаеце Scrcpy, але калі вы пачатковец, які спрабуе проста адлюстраваць свой тэлефон, гэта кіраўніцтва прасвятліць вас крок за крокам і навучыць, як выкарыстоўваць Scrcpy для Windows.
Некаторыя асноўныя магчымасці Scrcpy:
- запіс
- люстраное адлюстраванне з выключаным экранам прылады
- копія-ўстаўка ў абодвух напрамках
- наладжвальнае якасць
- экран прылады як вэб-камера (V4L2) (толькі для Linux)
- мадэляванне фізічнай клавіятуры (HID) (толькі для Linux)
- і многае іншае ...
У цэнтры ўвагі:
- лёгкасць: родны, адлюстроўвае толькі экран прылады
- прадукцыйнасць: 30~120 кадраў у секунду, у залежнасці ад прылады
- якасць: 1920 × 1080 або вышэй
- нізкая латэнтнасьць: 35 ~ 70ms
- нізкі час запуску: ~1 секунда для адлюстравання першай выявы
- неназойлівасць: на прыладзе нічога не ўсталявана
- перавагі для карыстальнікаў: без уліковага запісу, без рэкламы, без інтэрнэту
- свабода: бясплатнае праграмнае забеспячэнне з адкрытым зыходным кодам
Патрабаванні:
-
Для прылады Android патрабуецца прынамсі API 21 (Android 5.0).
-
Пераканайцеся, што вы уключана адладка adb на вашай прыладзе (прыладах).
-
На некаторых прыладах вам таксама трэба ўключыць дадатковая опцыя (), каб кіраваць ім з дапамогай клавіятуры і мышы.
Як адлюстраваць экран Android на ПК праз USB?
- Спачатку перайдзіце ў раздзел Налады > Аб тэлефоне > Пракруціце ўніз і знайдзіце нумар зборкі > націсніце на яго некалькі разоў, каб уключыць налады распрацоўніка.
- КАРЫСТАЙЦЕСЯ ГЭТЫМ КІРАЎНІЦТВАМ, КАЛІ ВЫ ВЫКАРЫСТУЕЦЕ MIUI (Як уключыць параметры распрацоўніка)
- Перайдзіце ў Налады > Сістэма > Параметры распрацоўніка, затым уключыце яго зверху. (Як уключыць параметры распрацоўніка)
- Затым пракруціце ўніз, каб знайсці адладку USB і ўключыць яе.
- Цяпер падключыце прыладу да кампутара праз кабель USB і дазвольце адладку USB.
- Затым вярніцеся да свайго ПК і загрузіце апошнюю зборку Scrcpy з спасылку (прамой) і распакуйце яго ў папку.
- Затым, пакуль ваша прылада падключана да ПК з уключанай і дазволенай адладкай USB, двойчы пстрыкніце «scrcpy.exe» у тэчцы.
- Калі вы зрабілі кожны крок правільна, пачакаўшы некалькі секунд, вы павінны ўбачыць наступнае:
- Нарэшце, зараз вы адлюстроўваеце экран тэлефона на ПК. Акрамя таго, вы можаце выкарыстоўваць мыш і клавіятуру для кіравання прыладай!
- Вось і ўсё. У наступны раз вы можаце проста падключыць тэлефон да ПК і адкрыць Scrcpy непасрэдна з яго папкі.
Што вы можаце зрабіць з Scrcpy? Таксама гл Старонка Scrcpy на Github
Канфігурацыя захопу
Паменшыць памер
Часам для павышэння прадукцыйнасці карысна адлюстраваць прыладу Android у больш нізкай выразнасці.
Каб абмежаваць шырыню і вышыню некаторым значэннем (напрыклад, 1024):
scrcpy --max-size 1024 scrcpy -m 1024 # кароткая версія
Іншае вымярэнне вылічваецца для захавання суадносін бакоў прылады. Такім чынам, прылада ў 1920×1080 будзе адлюстроўвацца ў 1024×576.
Змяніць бітрэйт
Па змаўчанні бітрэйт складае 8 Мбіт/с. Каб змяніць бітрэйт відэа (напрыклад, на 2 Мбіт/с):
scrcpy --бітрэйт 2M scrcpy -b 2M # кароткая версія
Абмежаваць частату кадраў
Частата кадраў захопу можа быць абмежавана:
scrcpy --max-fps 15
Гэта афіцыйна падтрымліваецца з Android 10, але можа працаваць на больш ранніх версіях.
ўраджай
Экран прылады можа быць абрэзаны, каб адлюстраваць толькі частку экрана.
Гэта карысна, напрыклад, для адлюстравання толькі аднаго вока Oculus Go:
scrcpy --crop 1224:1440:0:0 # 1224x1440 са зрушэннем (0,0)
If --max-size
таксама ўказана, змяненне памеру прымяняецца пасля абрэзкі.
Заблакіраваць арыентацыю відэа
Каб заблакіраваць арыентацыю адлюстравання:
scrcpy --lock-video-orientation # першапачатковая (бягучая) арыентацыя
scrcpy --lock-video-orientation=0 # натуральная арыентацыя
scrcpy --lock-video-orientation=1 # 90° супраць гадзіннікавай стрэлкі
scrcpy --lock-video-orientation=2 # 180°
scrcpy --lock-video-orientation=3 # 90° па гадзіннікавай стрэлцы
Гэта ўплывае на арыентацыю запісу.
Акно таксама можна паварочваць самастойна.
Захоп
запіс
Можна запісваць экран падчас адлюстравання:
scrcpy --record file.mp4 scrcpy -r file.mkv
Каб адключыць адлюстраванне падчас запісу:
scrcpy --no-display --record file.mp4 scrcpy -Nr file.mkv
# перапыніць запіс Ctrl+C
«Прапушчаныя кадры» запісваюцца, нават калі яны не адлюстроўваюцца ў рэжыме рэальнага часу (з меркаванняў прадукцыйнасці). Рамкі ёсць з пазнакай часу на прыладзе, так змена затрымкі пакета не ўплывае на запісаны файл.
Сувязі
Мульты-прылады
Калі некалькі прылад пазначаны ў adb devices
, вы павінны ўказаць паслядоўны:
scrcpy --serial 0123456789abcdef scrcpy -s 0123456789abcdef # кароткая версія
Калі прылада падключана праз TCP/IP:
scrcpy --serial 192.168.0.1:5555 scrcpy -s 192.168.0.1:5555 # кароткая версія
Вы можаце запусціць некалькі асобнікаў scrcpy для некалькіх прылад.
Канфігурацыя акна
назву
Па змаўчанні загалоўкам акна з'яўляецца мадэль прылады. Яго можна змяніць:
scrcpy --загаловак-акна 'Мая прылада'
Палажэнне і памер
Пачатковая пазіцыя і памер акна могуць быць вызначаны:
scrcpy --window-x 100 --window-y 100 --window-width 800 --window-height 600
Без межаў
Каб адключыць дэкарацыі вокнаў:
scrcpy --window-borderless
Заўсёды на вышыні
Каб акно scrcpy заўсёды было зверху:
scrcpy --заўсёды зверху
Адкрыць на ўвесь экран
Праграму можна запусціць непасрэдна ў поўнаэкранным рэжыме:
scrcpy --поўнаэкранны scrcpy -f # кароткая версія
Затым можна дынамічна пераключаць поўнаэкранны рэжым MOD+f.
Кручэнне
Акно можна павярнуць:
scrcpy --кручэнне 1
Магчымыя значэнні:
0
: без кручэння1
: 90 градусаў супраць гадзіннікавай стрэлкі2
: 180 градусаў3
: 90 градусаў па гадзіннікавай стрэлцы
Іншыя варыянты адлюстравання
Толькі для чытання
Каб адключыць элементы кіравання (усё, што можа ўзаемадзейнічаць з прыладай: клавішы ўводу, падзеі мышы, файлы перацягвання і падзення):
scrcpy --no-control scrcpy -n
Не спаць
Каб прылада не пераходзіла ў рэжым сну пасля некаторай затрымкі, калі прылада падключана:
scrcpy --не спаць scrcpy -w
Пачатковы стан аднаўляецца пры закрыцці scrcpy.
Выключыць экран
Можна выключыць экран прылады падчас люстравання пры запуску з дапамогай опцыі каманднага радка:
scrcpy --выключыць экран scrcpy -S
Паказаць штрыхі
Для прэзентацый можа быць карысна паказаць фізічныя дотыкі (на фізічнай прыладзе).
Android забяспечвае гэтую функцыю ў Варыянты распрацоўшчыкаў.
сцэнарны забяспечвае магчымасць уключэння гэтай функцыі пры запуску і аднаўлення пачатковага значэння пры выхадзе:
scrcpy --show-touches scrcpy -t
Звярніце ўвагу, што гэта толькі паказвае фізічны дотыку (пальцам на прыладзе).
Адкідванне файла
Усталюйце APK
Каб усталяваць APK, перацягніце файл APK (заканчваецца на .apk
) да scrcpy акна.
Візуальнай зваротнай сувязі няма, журнал друкуецца на кансолі.
Адправіць файл на прыладу
Каб накіраваць файл /sdcard/Download/
на прыладзе перацягніце файл (не APK) у scrcpy акна.
Візуальнай зваротнай сувязі няма, журнал друкуецца на кансолі.
Мэтавы каталог можна змяніць пры запуску:
scrcpy --push-target=/sdcard/Фільмы/
Цэтлікі
Каб убачыць усе цэтлікі гл гэта
Тут вы бачыце ўсе інструкцыі і карысныя каманды. Спадзяюся, гэта карысна.