Як керувати телефоном через ПК (Scrcpy)

Наразі існують десятки додатків, які дозволяють віддзеркалювати телефони Android на ПК, але лише кілька з них дійсно хороші. Від випадкових ривків до високої затримки та нав’язливої ​​реклами; не кажучи вже про те, що дзеркальне відображення екрана Android на комп’ютері – це один великий кошмар.

Scrcpy — один із найкращих інструментів віддзеркалення екрана для Android. Це дозволяє віддзеркалювати ваш телефон Android на комп’ютері та керувати ним безпосередньо за допомогою периферійних пристроїв ПК, таких як клавіатура та миша. Scrcpy підтримує безперебійне копіювання та вставлення між телефоном і ПК, працює як на Mac, так і на ПК з Windows, а також є абсолютно безкоштовним.

Однак це вимагає розуміння того, як використовувати командний рядок ADB. Якщо ви просунутий розробник, можливо, ви вже знаєте Scrcpy, але якщо ви новачок, який намагається просто віддзеркалити свій телефон, цей посібник просвітить вас крок за кроком і навчить, як використовувати Scrcpy для Windows.

Деякі основні функції Scrcpy:

  • запис
  • віддзеркалення з вимкненим екраном пристрою
  • копіювати-вставляти в обох напрямках
  • настроювана якість
  • екран пристрою як веб-камера (V4L2) (лише для Linux)
  • симуляція фізичної клавіатури (HID) (лише для Linux)
  • і більше…

Вона зосереджена на:

  • легкість: рідний, відображає лише екран пристрою
  • продуктивністі: 30~120 кадрів/с, залежно від пристрою
  • якість: 1920×1080 або вище
  • низька затримка: 35 ~ 70мс
  • малий час запуску: ~1 секунда для відображення першого зображення
  • ненав'язливість: на пристрої нічого не встановлено
  • переваги користувача: без облікового запису, без реклами, без Інтернету
  • свобода: безкоштовне програмне забезпечення з відкритим кодом

Вимоги:

  • Для пристрою Android потрібен принаймні API 21 (Android 5.0).

  • Переконайтеся, що ви увімкнено налагодження adb на вашому пристрої (пристроях).

  • На деяких пристроях також потрібно ввімкнути додаткова опція (), щоб керувати ним за допомогою клавіатури та миші.

Як віддзеркалити екран Android на ПК через USB?

 

 

  • Далі прокрутіть вниз, щоб знайти налагодження USB і ввімкнути його.

 

  • Тепер підключіть пристрій до ПК за допомогою USB-кабелю та дозвольте налагодження USB.

 

  • Потім поверніться до свого ПК і завантажте останню збірку Scrcpy з посиланням (прямий) і розпакуйте його в папку.

 

  • Потім, коли ваш пристрій під’єднано до комп’ютера з увімкненим і дозволеним USB Debugging, двічі клацніть «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 --запис файлу.mp4 scrcpy -r файл.mkv

Щоб вимкнути віддзеркалення під час запису:

scrcpy --no-display --record file.mp4 scrcpy -Nr file.mkv
# перервати запис Ctrl+C

«Пропущені кадри» записуються, навіть якщо вони не відображаються в реальному часі (з міркувань продуктивності). Рамки є відмічені часом на пристрої, так варіація затримки пакета не впливає на записаний файл.

Connection

Мультипристрої

Якщо вказано кілька пристроїв 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 --завжди зверху

Fullscreen

Програму можна запустити безпосередньо в повноекранному режимі:

scrcpy --повний екран scrcpy -f  # Коротка версія

Потім можна динамічно перемикати повноекранний режим MOD+f.

Обертання

Вікно можна повертати:

scrcpy --обертання 1

Можливі значення:

  • 0: немає обертання
  • 1: 90 градусів проти годинникової стрілки
  • 2: 180 градусів
  • 3: 90 градусів за годинниковою стрілкою

 

Інші параметри дзеркального відображення

Тільки для читання

Щоб вимкнути елементи керування (усе, що може взаємодіяти з пристроєм: клавіші введення, події миші, файли drag&drop):

scrcpy --без керування 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/Movies/

Клавіші швидкого доступу

Щоб переглянути всі ярлики, див це

Тут ви бачите всі інструкції та корисні команди. Сподіваюся, це корисно.

Статті по темі