Site icon Игровые новости, свежие новости игр и игровой индустрии

Как управлять телефоном через компьютер (Scrcpy)

В настоящее время существуют десятки приложений, позволяющих зеркалировать телефоны Android на ПК, но лишь немногие из них действительно хороши. От периодических рывков до высокой задержки и навязчивой рекламы; не говоря уже о том, что зеркалирование экрана Android на ПК — это один большой кошмар.

Scrcpy — один из лучших инструментов зеркалирования экрана для Android. Он позволяет зеркалировать экран телефона Android на ПК и управлять им напрямую с помощью периферийных устройств ПК, таких как клавиатура и мышь. Scrcpy поддерживает бесшовное копирование и вставку между телефоном и ПК, работает на компьютерах Mac и Windows, а также абсолютно бесплатен.

Однако она требует понимания того, как использовать командную строку ADB. Если вы опытный разработчик, возможно, вы уже знаете Scrcpy, но если вы новичок, пытающийся просто зеркалировать свой телефон, это руководство просветит вас шаг за шагом и научит использовать Scrcpy для Windows.

Некоторые основные возможности Scrcpy:

Он фокусируется на:

Требования:

Как зеркалировать экран Android на ПК через USB?

Что вы можете сделать с помощью Scrcpy? Также смотрите страницу Scrcpys на Github

Захват конфигурации

Уменьшение размера
Иногда полезно зеркалировать Android devлед при более низком определении для повышения производительности.
Чтобы ограничить ширину и высоту некоторым значением (например, 1024):
scrcpy —max-size 1024
scrcpy -m 1024 # краткая версия

Другое измерение вычисляется для того, чтобы соотношение сторон устройства сохранялось. Таким образом, устройство с разрешением 1920×1080 будет зеркально отображено на 1024×576.

Изменить битрейт

По умолчанию битрейт составляет 8 Мбит/с. Чтобы изменить битрейт видео (например, до 2 Мбит/с):

scrcpy —bit-rate 2M
scrcpy -b 2M # короткая версияОграничение частоты кадров
Частота кадров захвата может быть ограничена:
scrcpy —max-fps 15

Это официально поддерживается начиная с Android 10, но может работать и на более ранних версиях.

Обрезать
Экран устройства может быть обрезан для зеркального отображения только части экрана.
Это полезно, например, для зеркального отображения только одного глаза Oculus Go:
scrcpy —crop 1224:1440:0:0 # 1224×1440 по смещению (0,0).
Если также указано —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 —s serial 0123456789abcdef
scrcpy -s 0123456789abcdef # краткая версия
Если устройство подключено через TCP/IP:
scrcpy —serial 192.168.0.1:5555
scrcpy -s 192.168.0.1:5555 # короткая версия
Вы можете запустить несколько экземпляров scrcpy для нескольких устройств.

Конфигурация окна

Заголовок
По умолчанию заголовком окна является модель устройства. Его можно изменить:
scrcpy —window-title ‘My device’Положение и размер
Начальное положение и размер окна могут быть заданы:
scrcpy —window-x 100 —window-y 100 —window-width 800 —window-height 600Borderless
Чтобы отключить декорирование окна:
scrcpy —window-borderlessAlways on top
Чтобы окно scrcpy всегда было сверху:
scrcpy —always-on-topFullscreen
Приложение может быть запущено непосредственно в полноэкранном режиме:
scrcpy —fullscreen
scrcpy -f # короткая версия
Полноэкранный режим можно динамически переключать с помощью MOD+f.
Вращение
Окно может быть повернуто:
scrcpy —rotation 1
Возможные значения:

Другие варианты зеркалирования

Только для чтения
Отключить элементы управления (все, что может взаимодействовать с устройством: клавиши ввода, события мыши, файлы drag&drop):
scrcpy —no-control
scrcpy -nStay awake
Для предотвращения перехода устройства в спящий режим после некоторой задержки, когда устройство подключено к сети:
scrcpy —stay-awake
scrcpy -w
Исходное состояние восстанавливается при закрытии scrcpy.
Выключение экрана
Можно выключить экран устройства во время зеркалирования при запуске с помощью опции командной строки:
scrcpy —turn-screen-off
scrcpy -SShow touches
Для презентаций может быть полезно показать физические прикосновения (на физическом устройстве).
Android предоставляет эту возможность в опциях Developers.
Scrcpy предоставляет возможность включить эту функцию при запуске и восстановить исходное значение при выходе:
scrcpy —show-touches
scrcpy -t
Обратите внимание, что он показывает только физические касания (пальцем на устройстве).

Сброс файлов

Установка APK
Чтобы установить APK, перетащите APK-файл (с окончанием.apk) в окно scrcpy.
Визуальной обратной связи нет, журнал печатается в консоль.
Передача файла на устройство
Чтобы переместить файл в /sdcard/Download/ на устройстве, перетащите файл (не APK) в окно scrcpy.
Визуальной обратной связи нет, в консоль выводится журнал.
Целевой каталог может быть изменен при запуске:
scrcpy —push-target=/sdcard/Movies/

Ярлыки

Чтобы увидеть все ярлыки, смотрите здесь

Здесь вы видите все инструкции и полезные команды. Надеюсь, это будет полезно.

Exit mobile version