Скраппи программа для андроида
Если ранее использовали оригинальную версию SCRCPY и последующие за ней сборки, то убедились, насколько она полезна. При этом узнали, что в ходе настройки приложения могут возникнуть трудности. Тем не менее, последняя версия SCRCPY v1.17 разработана по принципу Plug and Play (включил и работай).
Одной из полезных функций является возможность управления телефоном Android с компьютера. Она добавляет совершенно новый уровень юзабилити. Это также удобный способ записать экран телефона, если создаете контент для YouTube или другого сервиса. Игроки часто используют SCRCPY для захвата геймплэя на экране компьютера.
Как известно, многие столкнулись с трудностями при настройке приложения. К счастью, последняя версия проста в использовании и требует только нескольких изменений на устройстве. Все компоненты теперь упакованы, отсортированы и упрощены.
Подготовка устройства с Android для использования SCRCPY
- Включите параметры разработчика (поищите в инструкции к конкретной модели и установленной версии Android).
- Включите отладку.
- В некоторых устройствах требуется включение отладки по USB (параметры безопасности). Если есть в настройках эта опция, убедитесь, что она также включена. Если не удается управлять SCRCPY с помощью мыши и клавиатуры, то причина в отключении этой опции.
- При подключении телефона к компьютеру проверьте, что включен общий доступ к файлам. Если не отображается телефон в проводнике Windows, возможно нет общего доступа к файлам или поврежден кабель.
Настройка SCRCPY на компьютере для совместного использования экрана и управления телефоном
Когда устройство Android готово к работе, оставшаяся часть процесса не должна вызвать трудностей.
Для начала подключите смартфон к компьютеру с помощью кабеля передачи данных, и подтвердите запрос на разрешение совместного использования файлов.
Затем загрузите и извлеките SCRCPY в любое место на диске.
Дважды щелкните на файл scrcpy.exe, чтобы запустить приложения, которое отобразит телефон на экране. Если ничего не происходит, попробуйте щелкнуть правой кнопкой мыши по исполняемому файлу и выбрать Запуск от имени администратора.
Если еще не удается запустить приложение, нужно вернуться и проверить, правильно ли все установлено на телефоне. Некоторые мобильные устройства автоматически отключают отладку USB. Во многих случаях неполадки возникают из-за того, что случайно использовали зарядный кабель или не приняли приглашение поделиться файлами, когда впервые разблокировали подключенный телефон.
Если хотите запустить программу без командной консоли, можете использовать файл scrcpy-noconsole.vbs.
Некоторые рекомендации по настройке SCRCPY
Если хотите раскрыть весь потенциал приложения, нужно потратить время на изучение команд. Ниже приведен текущий список доступных горячих клавиш. Mod – это Alt на клавиатуре.
Как передать звук на компьютер с устройства Android
Если хотите передавать звук с Android на компьютер, нужно использовать утилиту sndcpy. Она работает только на устройствах Android 10. Также нужно установить медиаплеер VLC.
HID/OTG support for Windows 32-bit
The previous scrcpy version (v1.23) added HID/OTG support for all platforms except Windows 32-bit. By upgrading to the latest libusb version, Windows 32-bit is now supported.
$ANDROID_SERIAL
On Windows, setting an environment variable is slightly different:
No power on
By default, on start, the device is powered on. A new option has been added to disable this behavior:
Assets
To receive a notification on new releases, click on Watch > Custom > Releases on the top.
scrcpy v1.23
Changes since v1.22:
HID/OTG on all platforms
Physical keyboard and mouse simulation (HID) was only available on Linux.
The previous release (v1.22) introduced a new OTG feature ( --otg ), to use the computer keyboard and mouse as if they were plugged directly to the device via an OTG cable, without mirroring and without requiring adb (USB debugging).
In v1.23, this feature is now also available on Windows (with some limitations) and macOS.
HID keyboard and mouse may be used either in "mirroring" mode (the default with mirroring enabled) or OTG mode (when --otg is passed):
Also, due to an issue in the libusb prebuilt library for win32, this feature is disabled in the win32 release (it will be enabled later when it's fixed).
HID support | Mirroring mode | OTG mode |
---|---|---|
Linux | ✔️ | ✔️ |
macOS | ✔️ | ✔️ |
Windows 64-bit | ❌ | ✔️ |
Windows 32-bit | ❌ | ❌ |
Improve device selection
Until now, if several devices were connected, scrcpy failed with:
This was not very user-friendly: the user had to call adb devices manually to get the serial, then call scrcpy -s xxxxxxxxxx explicitly.
If several devices are connected, scrcpy prints the list of devices:
So it is possible to immediately call scrcpy again with -s .
In addition, two new options allow to select a USB or TCP/IP device when there is only one connected:
- -d (or --select-usb ) uses a USB device (like adb -d )
- -e (or --select-tcpip ) uses a TCP/IP device (like adb -e )
For example, to run scrcpy with the single TCP/IP device:
To run scrcpy with a single USB device:
Since there are several devices connected over USB in this example, it fails, with a detailed error message.
In OTG mode, the USB devices are also listed for convenience:
Bash and ZSH completion scripts
Auto-downscale on MediaCodec error
Some devices are not able to encode a video at the device screen definition. As a consequence, for many users, the first experience with scrcpy was just a failure with a MediaCodec exception.
To solve this problem, the previous release (v1.22) added a mechanism to catch MediaCodec errors on start and automatically retry with a lower definition ( scrcpy -m1024 ).
FPS counter
It was possible to log the capture framerate in the console (printed every second), by pressing MOD + i in the scrcpy window. It was broken in v1.22 (nobody reported it, so it's probably not widely used), it's fixed now.
This release adds a new option --print-fps to start the FPS counter immediately.
Note that a new frame is produced only when the device screen surface "changes", so it's expected to get a low framerate depending on what you do on the device. For example:
- if you play a 25 fps fullscreen video, then the capture framerate will not be higher than 25 fps;
- if nothing changes on your screen, then the capture framerate will be 0 fps.
Contact
Scrcpy now has a twitter account: @scrcpy_app
There is also a subreddit: r/scrcpy
This might sometimes be more appropriate than GitHub issues when it's not to report a bug.
Contributors
Assets
To receive a notification on new releases, click on Watch > Custom > Releases on the top.
scrcpy v1.22
Changes since v1.21:
Add HID mouse support
The mouse is "captured": the mouse pointer disappears from the computer and appears on the Android device.
Special captures keys, either Alt or Super , toggle (disable or enable) the mouse capture. Use one of them to give the control of the mouse back to the computer.
These capture keys do not conflict with shortcuts, since a shortcut is always a combination of the MOD key and some other key, while the capture key triggers an action only if it is pressed and released alone.
Like HID keyboard, it works only when the device is connected via USB, and is only supported on Linux.
OTG mode
This opens a window (with just the scrcpy logo, there is no mirroring), which, when focused, fowards the keyboard and mouse to the device:
The mouse capture works the same as explained in the previous section.
Since it works even with USB debugging disabled (i.e. without adb), it could for example be used to enable USB debugging on a device with a broken touchscreen (to then run scrcpy normally).
Like HID keyboard and HID mouse, this feature works only when the device is connected via USB, and is only supported on Linux.
DPI awareness on Windows
The FAQ explained how to force correct HiDPI scaling by the application to fix the issue, but it was not convenient (and nobody reads the FAQ anyway).
On this new version, DPI awareness is enabled by default.
"Open a terminal here" on Windows
scrcpy is a command line application, and is configured with command line arguments.
On Windows, the file explorer lacks an "open a terminal here" feature, to open a terminal in the scrcpy directory, ready to execute adb or scrcpy .
This will simplify passing arguments on Windows, and give a hint to users who don't know how to use the command line (remember, nobody reads the FAQ).
Auto-downscale on MediaCodec error
Some devices are not able to encode a video at the device screen definition. In that case, running scrcpy without argument just failed with an error.
The solution is simple: reduce the resolution ( scrcpy -m1024 for example), as explained in the FAQ (did I mention that nobody reads the FAQ?).
It's better when it works out-of-the-box.
Assets
To receive a notification on new releases, click on Watch > Releases only on the top.
scrcpy v1.21
Changes since v1.20:
Simplify TCP/IP (wireless) configuration
Scrcpy uses adb to communicate with the device. To use scrcpy wirelessly, the users had to find the device IP address and connect via TCP/IP using adb directly.
For convenience, this version introduces a new option to configure TCP/IP connections automatically, with two variants.
If the device (accessible at 192.168.1.1 in this example) already listens on a port (typically 5555) for incoming adb connections, then run:
If the adb TCP/IP mode is disabled (or if you don't know the IP address), connect the device over USB, then run:
It will automatically find the device IP address (by parsing adb shell ip route ), enable TCP/IP mode, then connects to the device before starting.
Configure tunneling
Two new options --tunnel-host and --tunnel-port (implemented by @RipleyTom) allow to connect to a remote ADB server. This allows for example to mirror a device plugged on another computer easily.
To connect to a remote ADB server (for example 192.168.1.2), make the server listen on all interfaces:
Then, from another terminal, run scrcpy:
Note that all ADB communications between the server and the client are unencrypted.
To connect to a remote ADB server over the Internet, it is strongly recommended to use a SSH tunnel instead.
Improve Android 12 support
Add "raw key events" mode
There are two kinds of events generated when typing text:
- key events, signaling that a key is pressed or released;
- text events, signaling that a text has been entered.
By default, letters are injected using key events, so that the keyboard behaves as expected in games (typically for WASD keys).
An option --prefer-text allows to inject text events even for letters and space (see text injection preference).
This will typically result in the insertion of wrong characters for some keyboard layouts, but it may help a lot with some others (e.g. Chinese).
This option is only meaningful for the default injection method: with HID keyboard ( --hid-keyboard ), all keys are sent as scancodes.
Fix hanging on multiple instances on Windows
HID keyboard and Ctrl+v
To allow seamless copy-paste (see v1.15 highlights), on Ctrl + v , a request to synchronize the computer clipboard to the device clipboard is performed before injecting Ctrl + v .
But when HID keyboard (introduced in scrcpy v1.20), is enabled, the Ctrl + v injection is not sent on the same channel as the clipboard request, so they are not serialized, and may occur in any order. As a consequence, it could happen that the old clipboard content was pasted instead of the new one.
In v1.20, to minimize the probability of occurrence of the wrong order, a delay of 2 milliseconds was added before injecting Ctrl+v: e416332. Then it was increased to 5ms: 45b0f81. But even with 5ms, the wrong behavior sometimes happens.
This ensures that Ctrl + v with an HID keyboard always pastes the expected content.
Optionally disable seamless copy-paste
By default, scrcpy automatically synchronizes the computer clipboard to the device clipboard before injecting Ctrl + v , and the device clipboard to the computer clipboard whenever it changes.
A new option --no-clipboard-autosync disables this automatic synchronization. This also disables the acknowledgment mechanism described above.
The scrcpy shortcuts MOD + c , MOD + x and MOD + v still allow explicit copy, cut and paste, even in this mode.
scrcpy
версия: 1.24
Последнее обновление программы в шапке: 05.05.2022
Разработчик: Romain Vimont
Домашняя страница: Github
Требуется Android версии: 5.0+
Описание:
Это приложение обеспечивает отображение и управление Android устройствами, подключенными по USB или через TCP / IP ( WiFi, SSH). Работает на GNU / Linux, Windows и mac OS.
- Лёгкость (работает нативно, отображает только экран устройства)
- Производительность (30~60fps в секунду)
- Разрешение (1920×1080 или выше)
- Минимальная задержка (35~70 мс)
- Быстрый запуск (~1 секунда для отображения первого кадра)
- Ненавязчивость (ничего не остаётся на девайс)
Приложение состоит из клиета и сервера. Можно собрать только клиет используя уже собранный сервер.
Если вы решили собрать scrcpy то следуйте мануалу для конкретной сиситемы что бы получить зависимости и общему для сборки, либо вы можете найти готовые сборки также под спойлерами, удачи!
sudo apt install gcc git pkg-config meson ninja-build \
libavcodec-dev libavformat-dev libavutil-dev \
libsdl2-dev
для убунту Ubuntu 16.04 и младше собрать meson через pip
для сборки клиета
для сборки сервера
Можно воспользоваться готовой сборкой для Windows из шапки либо скачать с офф. репозитория , а также собрать самому)
Собрать для винды можно либо из под винды либо из под линукса
Из под винды
В Windows для сборки проекта требуется MSYS2. С терминала MSYS2 установите необходимые пакеты:
Для 64бит
Java (>= 7) недоступен в MSYS2, поэтому, если вы планируете построить сервер, установите его вручную и сделайте его доступным по пути:
Кроме того, если вы хотите построить сервер, установите Java 8 из Caskroom и сделайте его доступным по пути:
brew tap caskroom/versions
brew cask install java8
export JAVA_HOME="$(/usr/libexec/java_home --version 1.8)"
export PATH="$JAVA_HOME/bin:$PATH"
Если вы хотите построить сервер, установите Android SDK (Android Studio) и укажите ANDROID_HOME его директорией. Например:
Если вам не нужно собирать сервер, используйте готовый.
Не забeдте укзать путь к серверу на этапе сборки(/path/to/scrcpy-server заменить на путь к сервеур):
meson x --buildtype release --strip -Db_lto=true \
-Dprebuilt_server=/path/to/scrcpy-server
ninja -Cx
sudo ninja -Cx install
Дублируем проект к себе:
Можно зуапустить без установки после сборки:
scrcpy-1.14.zip ( 290.46 КБ )
версия: 1.12.1 scrcpy-master.zip ( 259.63 КБ )
версия: 1.3 scrcpy-master.zip ( 200.44 КБ )
scrcpy v1.11(sergiurotari691)
sudo apt install make gcc pkg-config meson \
libavcodec-dev libavformat-dev libavutil-dev \
libsdl2-dev
Переходи в папку хранящую сервер для приложения скачиваем его c github и переименовываем, возращаемся обратно(сервер можно построить самому используя SDK)
Подключись к той же сети что и компьютер
Включи adb по tcp либо через режими разработчика или через терминал
Подключись к усройству через ADB ( вместо DEVICE_IP впиши IP девайса ( что бы узнат IP девайса зайди в настройки=>о телефоне=>статус ) ):
Переходи в папку хранящую сервер для приложения скачиваем его c github и переименовываем, возращаемся обратно(сервер можно построить самому используя SDK)
Прошу прощения за, нубский вопрос:
У меня с этим возникли проблемы. Чего/куда переходим и где/как переименовываем? С полным путём для поиска папки, please, пошагово. Я в Kubuntu с азбукой хожу :umnik:
scrcpy-server-v1.3.ja 100%[=========================>] 18,13K 107KB/s за 0,2s
[email protected]:~/scrcpy/server$ mv scrcpy-server-v1.3.jar scrcpy-server.jar
[email protected]:~/scrcpy/server$ cd -meson x --buildtype release --strip -Db_lto=true \
> -Dprebuilt_server=/server/scrcpy-server.jar
bash: cd: -m: недопустимый параметр
cd: использование: cd [-L|[-P [-e]] [[email protected]]] [каталог]
[email protected]:~/scrcpy/server$
И, подскажите, как драйвера для MTK в систему установить. Тоже, подробно и пошагово, пожалуйста.
P.S.: Kubuntu 18.04 *64bit
Бесплатное приложение для дублирования экрана Android
Управляйте своим телефоном через компьютер
scrcpy работает как инструмент зеркального отображения экрана , позволяющий вам управлять своим Android-устройством на вашем ПК. Самая большая особенность приложения - низкая задержка, составляющая 35 и 70 мс , что делает его производительность на уровне одного из самых популярных приложений для зеркалирования Android, Vysor. Однако, в отличие от Vysor , scrcpy полностью бесплатен , включая все необходимые функции, такие как совместное использование файлов , запись экрана и изменение разрешения вашего телефона. Вы даже можете установить APK-файлы на Android-устройство со своего ПК.
scrcpy не требует установки приложения. Следовательно, это также одно из самых безопасных зеркальных приложений . Однако есть небольшая загвоздка. Пользователи, не имеющие технических знаний о командной строке, скорее всего, столкнутся с трудностями при установке и использовании приложения. Приложение работает, выполняя сервер на вашем устройстве и взаимодействуя через сокет через туннель ADB. Затем ваш экран транслируется в виде видео в формате h.265 , которое затем декодируется и отображается приложением.
Однако перед запуском scrcpy на вашем компьютере вам необходимо загрузить и установить Android ADB Tool. Только после этого вы сможете загрузить и установить пакет scrcpy. После установки вам необходимо включить параметры отладки USB в параметрах разработчика на вашем телефоне. Затем вы можете подключить устройство к компьютеру через USB-кабель. Разрешите подтверждение отладки USB на вашем телефоне и запустите приложение. Вы также можете запустить приложение по беспроводной сети . Для этого вам нужно просто включить беспроводное соединение в ADB и убедиться, что ваш компьютер и телефон находятся в одной беспроводной сети.
Легкий доступ к вашему телефону Android
В целом, scrcpy - это удобный инструмент удаленного доступа , который позволяет вам управлять своим Android-устройством, фактически не удерживая его. Если вы правильно установили приложение, вы можете делать все , что ожидаете от совместного использования экрана телефона на своем ПК. Помимо этого, вы можете выполнять другие функции. Однако новичков настройка может показаться немного запутанной и сложной. Но как только вы это пройдете, все будет гладко.
Законы, касающиеся использования этого программного обеспечения, варьируются от страны к стране. Мы не поощряем и не одобряем использование этой программы, если она нарушает эти законы.
Сведения о нас
Юридические уведомления
Пользователи
Softonic на:
В Softonic мы сканируем все файлы, размещенные на нашей платформе, чтобы оценить любой потенциальный вред для вашего устройства и не допустить его нанесения. Наша команда выполняет проверки каждый раз, когда загружается новый файл, и периодически проверяет файлы для подтверждения или обновления их состояния. Этот комплексный процесс позволяет нам установить состояние для любого загружаемого файла следующим образом:
Очень высока вероятность того, что эта программа является чистой.
Что это значит?
Мы просканировали файл и URL-адреса, связанные с этой программой, более чем в 50 ведущих мировых антивирусных программах. Возможная угроза не была выявлена.
Эта программа является потенциально вредоносной или может содержать нежелательное связанное программное обеспечение.
Почему эта программа все еще доступна?
На основании результатов работы нашей системы сканирования мы определили вероятность того, что эти флаги могут свидетельствовать о ложных положительных результатах.
Что такое ложный положительный результат?
Это означает, что неопасная программа ошибочно помечается в качестве вредоносной, поскольку в антивирусной программе используется алгоритм или сигнатура обнаружения с недостаточно строгими условиями.
Высока вероятность того, что эта программа является вредоносной или содержит нежелательное связанное программное обеспечение.
Почему эта программа больше недоступна в нашем каталоге?
На основании результатов работы нашей системы сканирования мы определили вероятность того, что эти флаги свидетельствуют о достоверных положительных результатах.
Мы бы хотели подчеркнуть, что периодически потенциально вредоносная программа может не обнаруживаться. Чтобы и далее обеспечивать отсутствие вредоносных программ и приложений в каталоге, наша команда интегрировала программную возможность составления отчетов на каждой странице каталога, которая перенаправляет нам ваши отзывы.
Помечайте любые проблемы, с которыми вы можете столкнуться, и Softonic устранит их в максимально короткие сроки.
Читайте также: