Как транслировать экран Android на ПК и управлять им: бесплатная программа без Root
Scrcpy — программа с открытым исходным кодом от разработчика с GitHub, которая позволяет транслировать изображение с дисплея Android-смартфона на ПК. К тому же, она позволяет управлять смартфоном прямо с компьютера, на который транслируется изображение. Для того, чтобы пользоваться scrcpy, не нужно устанавливать дополнительные программы на устройство или настраивать Root-доступ. По заявлениям разработчика, трансляция картинки происходит с приятно малой задержкой (35~70 мс), высокой плавностью (30~60 к/c) и в родном разрешении.
Передача картинки между смартфоном и компьютером в основном осуществляется через USB-соединение и ADB (Android Device Bridge).
%%TRASH_CHAPTERS%%
Также можно транслировать картинку и по беспроводу. Scrcpy работает через adb, который позволяет управлять устройством без кабеля:
Передача картинки между смартфоном и компьютером в основном осуществляется через USB-соединение и ADB (Android Device Bridge).
%%TRASH_CHAPTERS%%
Установка и запуск scrcpy
Чтобы установить программу, нужно проделать следующие действия:- Скачать последнюю версию с GitHub.
- Создать на диске C папку «scrcpy».
- Скопировать содержимое архива туда.
- Возможно, понадобится установить драйвера ADB для вашего смартфона (их можно найти на специализированных ресурсах).
- Пройдите в пункт «О телефоне» и включите там режим разработчика. Для этого вам нужно 7 раз нажать либо на номер сборки устройства, если у вас «чистый» Android, либо на версию MIUI, если у вас MIUI.
- В меню разработчика нужно включить параметры «Отладка по USB», «Отладка по USB (Настройки безопасности)» и «Установка через USB» (если вам понадобится звук).
- Подключите смартфон к компьютеру по USB-кабелю.
- Нажмите Win+R и в открывшемся окне введите «cmd», нажмите ОК.
- В открывшейся командной строке введите «cd c:/scrcpy», нажмите Enter.
- Затем введите «scrcpy», снова нажмите Enter.
- Если всё сделано правильно, должно появиться окно с содержимым дисплея вашего смартфона.
Примерно так программа выглядит в действии
Также можно транслировать картинку и по беспроводу. Scrcpy работает через adb, который позволяет управлять устройством без кабеля:
- Подключите смартфон к компьютеру по USB-кабелю. Это нужно для того, чтобы получить его IP-адрес.
- Подключитесь к той же сети Wi-Fi, к которой подключён ваш компьютер.
- В командной строке введите «cd c:/scrcpy», нажмите Enter.
- Затем введите «adb shell ip route» чтобы получить IP-адрес устройства, нажмите Enter.
- Введите «adb tcpip 5555», снова нажмите Enter.
- Отсоедините USB-кабель от смартфона.
- Подключитесь к устройству посредством команды «adb connect DEVICE_IP:5555» (где DEVICE_IP — IP-адрес устройства. В итоге должно получиться что-то наподобие: «adb connect 192.168.1.1:5555»).
- Затем введите «scrcpy» и вновь нажмите Enter.
Настройка параметров трансляции
Программа позволяет задать некоторые параметры для передаваемой картинки. Полный список таких параметров можно посмотреть на странице GitHub, здесь же я опишу самые основные:- Изменение разрешения картинки: «scrcpy -m 1024». После -m задаётся количество пикселей по вертикали, программа автоматически подберёт количество пикселей по горизонтали в соответствии с соотношением сторон вашего устройства.
- Смена битрейта: «scrcpy -b 2M». После -b задаётся необходимый битрейт, который по умолчанию составляет 8 Мбит.
- Ограничение количества кадров: «scrcpy --max-fps 15». После --max-fps задаётся необходимое количество кадров.
Трансляция не только картинки, но и звука
Чтобы передавался ещё и звук, нужно установить и запустить программу sndcpy, которую также можно скачать с GitHub (нужно скачать архив под названием «sndcpy-with-adb-windows»). Стоит уточнить, что для передачи звука нужен Android 10 и установленный на компьютере плеер VLC.- Установите sndcpy по аналогии с scrcpy.
- Подключите смартфон к компьютеру по USB-кабелю
- Нажмите Win+R и в открывшемся окне введите «cmd», нажмите ОК.
- В командной строке введите «cd c:/sndcpy», нажмите Enter.
- Затем введите «sndcpy», снова нажмите Enter.
- На ваш смартфон установится программа, которая запросит разрешение на трансляцию звука, нажмите «Начать».
- В командной строке нажмите «Enter». VLC может выдать ошибку, просто проигнорируйте её.