@iluhin

0 %
Илья Анисимов
Front-end Разработка
Soft/Hard Ремонт
  • Город:
    Мурманск
  • Возраст:
    40 лет
  • Образоваие:
    Высшее
  • Семья:
    Холост
  • Дети:
    Нет
WordPress
PHP / JS
HTML / CSS
Microsoft 365
Bitrix24
1С:Предприятие
Навыки
  • Управление персоналом
  • Обучение персонала
  • Техника продаж
  • Кассовая дисциплина
  • Инвентаризация

Scrcpy

29.11.2023

Управлять телефоном и не держать его в руках – легко. Просто настрой Scrcpy, а затем просто запускай приложение.

Функция управления смартфоном с ПК довольно давно тестируется владельцами устройств Samsung, но как быть, если у вас гаджет другого производителя? Очень прискорбно, но даже мой эталонный Google Pixel не поддерживает подобную функцию без применения стороннего программного обеспечения. Что ж, пусть сотрудничество Microsoft и Samsung продолжается, а мы с вами воспользуемся альтернативным решением этой интересной задачи.

Сложно поверить, но нам с вами не придётся устанавливать каких-либо приложений на смартфон, ему даже не нужно иметь Root-доступа!

Scrcpy — программа с открытым исходным кодом от разработчика с GitHub, которая позволяет не только транслировать изображение с дисплея Android-смартфона на ПК, но и управлять смартфоном прямо с компьютера, на который транслируется изображение. Передавать файл и устанавливать приложения простым перетаскиванием – это очень удобно!

Установка и запуск scrcpy

Чтобы установить программу, нужно проделать следующие действия:

1. Скачать последнюю версию:

  • Имя файлаscrcpy-win64-v2.3.1.zip
  • Размер файла: 5,77 МБайт
  • Требование: Windows x64

  • Имя файлаscrcpy-win32-v2.3.1.zip
  • Размер файла: 5,65 МБайт
  • Требование: Windows x86

2. Создать на диске папку “scrcpy“.

3. Скопировать содержимое архива туда.

На этом установка программы завершена! Перед использованием нужно настроить смартфон с которого вы будете транслировать картинку:

  1. Пройдите в пункт “О телефоне” и включите там режим разработчика. Для этого необходимо 7 раз нажать либо на номер сборки устройства, если у вас “чистый” Android, либо на версию MIUI, если у вас MIUI.
  2. В меню разработчика нужно включить параметры “Отладка по USB“, “Отладка по USB (Настройки безопасности)” и “Установка через USB” (если вам понадобится звук).
  3. Подключите смартфон к компьютеру по USB-кабелю.
  4. Обязательно установите галочку “Всегда разрешать отладку с этого компьютера” и нажмите “Разрешить“.

Теперь устройство готово к трансляции картинки на ПК. Сейчас сделаем так, чтобы ПК смог установить связь со смартфоном:

  1. Запустите “Командную строку” нажав Win+R и введя “cmd”.
  2. Перейдите в папку scrcpy, введя “cd c:/scrcpy”, если папка находится в корне диска c:/ и запустите команду “adb shell ip route чтобы получить IP-адрес устройства, нажмите Enter.
  3. Введите adb tcpip 5555, снова нажмите Enter.

Теперь можно отключить провод смартфона от компьютера. Подключитесь к устройству посредством команды adb connect DEVICE_IP:5555 (где DEVICE_IP — IP-адрес устройства. В итоге должно получиться что-то наподобие: “adb connect 192.168.0.2:5555“).

Наконец, запустите трансляцию командой “scrcpy, вновь нажав Enter на клавиатуре.

Если всё сделано правильно, должно появиться окно с содержимым дисплея вашего смартфона в той ориентации, как у самого смартфона.

Полный список сочетания клавиш
ДействиеСочетание клавиш
Переключение полноэкранного режимаLeft Alt+f
Повернуть дисплей влевоLeft Alt+← (left)
Повернуть дисплей вправоLeft Alt+→ (right)
Resize window to 1:1 (pixel-perfect)Left Alt+g
Resize window to remove black bordersLeft Alt+w | Double-left-click
Нажать на кнопку ДОМLeft Alt+h | Middle-click
Нажать на кнопку BACKLeft Alt+b | Right-click
Click on APP_SWITCHLeft Alt+s | 4th-click
Click on MENU (unlock screen)Left Alt+m
Click on VOLUME_UPLeft Alt+↑ (up)
Click on VOLUME_DOWNLeft Alt+↓ (down)
Click on POWERLeft Alt+p
Power onRight-click
Turn device screen off (keep mirroring)Left Alt+o
Включите экран устройстваLeft Alt+Shift+o
Поворот экрана устройстваLeft Alt+r
Разверните панель уведомленийLeft Alt+n | 5th-click
Разверните панель настроекLeft Alt+n+n | Double-5th-click
Collapse panelsLeft Alt+Shift+n
Copy to clipboardLeft Alt+c
Cut to clipboardLeft Alt+x
Synchronize clipboards and pasteLeft Alt+v
Inject computer clipboard textLeft Alt+Shift+v
Enable/disable FPS counter (on stdout)Left Alt+i
Pinch-to-zoomCtrl+click-and-move
Drag & drop APK fileУстановите APK с компьютера
Drag & drop non-APK fileПередача файла на устройство
Настройка параметров трансляции

Программа позволяет задать некоторые параметры для передаваемого изображения. Коснёмся основных:

  • Изменение разрешения: scrcpy -m 1024. После -m задаётся количество пикселей по вертикали, программа автоматически подберёт количество пикселей по горизонтали в соответствии с соотношением сторон вашего устройства.
  • Смена битрейта: “scrcpy -b 2M“. После -b задаётся необходимый битрейт, который по умолчанию составляет 8 Мбит.
  • Ограничение количества кадров: scrcpy –max-fps 15“. После –max-fps задаётся необходимое количество кадров.

Чтобы применить несколько параметров сразу, нужно написать их последовательно, например, следующим образом: “scrcpy -m 1024 -b 2M –max-fps 15“.

Полный список параметров можно посмотреть на странице GitHub

Трансляция звука

Чтобы передавался звук, нужно установить и запустить программу sndcpy, которую также можно скачать с GitHub (нужно скачать архив под названием “sndcpy-with-adb-windows”). Стоит уточнить, что для передачи звука нужен Android 10 и установленный на компьютере плеер VLC.

  1. Установите sndcpy по аналогии с scrcpy.
  2. Подключите смартфон к компьютеру по USB-кабелю
  3. Нажмите Win+R и в открывшемся окне введите cmd“, нажмите ОК.
  4. В командной строке введите “cd c:/sndcpy“, нажмите Enter.
  5. Затем введите “sndcpy”, снова нажмите Enter.
  6. На ваш смартфон установится программа, которая запросит разрешение на трансляцию звука, нажмите “Начать”.
  7. В командной строке нажмите Enter. VLC может выдать ошибку, просто проигнорируйте её.

Звук продолжит играть со смартфона, чтобы избавиться от этого, просто убавьте громкость до нуля. Она регулируется на двух устройствах независимо друг от друга. Чтобы остановить передачу звука, нужно либо отключить кабель от устройства, либо нажать соответствующую кнопку на панели уведомлений смартфона.

После открытия Scrcpy вы также можете использовать сочетания клавиш для управления поворотом экрана. Просто нажмите левый Alt + клавишу со стрелкой, чтобы повернуть экран в этом направлении.

Сложно?

Если вы являетесь большим поклонником SCRCPY, но вам не очень нравится использовать командную строку для всех пользовательских опций и возможностей приложения, то предлагаю вам воспользоваться решением с графическим интерфейсом SCRCPY, которое сделает использование SCRCPY гораздо более простым процессом.

SCRCPY – один из самых популярных способов просмотра и управления устройствами Android на ПК с Windows, Linux и macOS. Его легко настроить, он прост в использовании и отлично работает как в проводном, так и в беспроводном режимах. Единственной реальной проблемой SCRCPY является способ ввода опций и команд. Поскольку для этого требуется Командная строка и список команд, большинство людей не могут или не хотят использовать все преимущества SCRCPY.

К счастью, есть альтернатива использования SCRCPY исключительно из Командной строки. Она предоставит вам полноценный графический пользовательский интерфейс с большинством основных функций и команд, которые люди используют в SCRCPY. Это означает, что вы можете просто нажать на кнопку, чтобы включить или выключить определенные функции в SCRCPY. Единственным недостатком является то, что не все команды доступны.

Scrcpy-Plus

Как уже говорилось выше, Scrcpy-Plus – это самый простой инструмент с графическим интерфейсом SCRCPY. Просто убедитесь, что вы предварительно настроили SCRCPY, а затем запустите Scrcpy-Plus. Самое приятное, что он поставляется в двух вариантах: стандартная установка Windows и портативная версия. Необходимо связать ПК и Android устройство!

В режиме разработчика на вашем Android устройстве выберите “Отладка по Wi-Fi”, а затем “Подключить устройство с помощью кода подключения”. В приложении Scrcpy+и нажмите кнопку [su_icon_text color=”#8867c0″ icon=”icon: link” icon_color=”#8867c0″ icon_size=”20″] CONNECT WIRELESSLY[/su_icon_text]

Далее необходимо указать “код подключения по сети Wi-Fi”, а также “IP-адрес и порт”. Нажмите кнопку “СONNECT”, после чего потребуется снова указать “IP-адрес и порт” (он мог не измениться). Success!

Всё готово! В разделе “Device” появилась информация о вашем Android устройстве. Прокрутите вниз и нажмите “START SCRCPY”.

Рубрика: СофтМетки:
Написать комментарий

ru_RURU