Домой Софт Выпуск Scrcpy 4.0: зеркалирование и управление Android с ПК

Выпуск Scrcpy 4.0: зеркалирование и управление Android с ПК

Популярный инструмент для трансляции экрана Android на ПК получил переход на SDL3, поддержку виртуальных дисплеев и новые удобные горячие клавиши.

Выпуск Scrcpy 4.0: зеркалирование и управление Android с ПК
Выпуск Scrcpy 4.0: зеркалирование и управление Android с ПК — иллюстрация к материалу. Источник: linux.org.ru

Вышел релиз приложения Scrcpy 4.0. Этот инструмент позволяет транслировать экран Android-смартфона на компьютер, обеспечивая полноценное управление мобильным устройством с помощью мыши и клавиатуры, включая работу в приложениях, просмотр видео и прослушивание звука. Клиентское ПО доступно для Linux, Windows и macOS, при этом исходный код проекта написан на языке Си (для сервера используется Java) и открыт под лицензией Apache 2.0.

Подключение смартфона осуществляется по USB или через TCP/IP. После активации на устройстве запускается сервер, который обменивается данными с внешней системой через туннель, создаваемый утилитой adb. Root-права для работы не требуются. Сервер кодирует изображение в поток (поддерживаются H.264, H.265 или AV1), который клиент декодирует и выводит на экран компьютера, транслируя события ввода обратно в систему Android.

Ключевые особенности Scrcpy

  • Высокая производительность: трансляция с частотой 30–120 fps.
  • Поддержка высоких разрешений, включая 1920×1080 и выше.
  • Минимальные задержки: от 35 до 70 мс.
  • Мгновенный запуск: появление картинки происходит практически через секунду после старта.
  • Прямая трансляция и запись звука с устройства.
  • Возможность работы при выключенном или заблокированном экране смартфона.
  • Общий буфер обмена для текста между ПК и телефоном.
  • Гибкая настройка качества видеопотока.
  • Превращение Android-смартфона в полноценную веб-камеру (через V4L2).
  • Симуляция мыши, клавиатуры и поддержка внешних геймпадов.
  • Режимы работы с виртуальным экраном и OTG.

Что нового в версии 4.0

  • Проект переведен с библиотеки SDL2 на актуальную ветку SDL3.
  • Появилась опция —flex-display (-x), активирующая режим виртуального экрана с возможностью произвольного изменения его размера в реальном времени.
  • Реализовано управление камерой и фонариком через горячие клавиши: MOD+t / MOD+Shift+t для фонарика и MOD+↑ / MOD+↓ для управления зумом.
  • Окно теперь автоматически сохраняет соотношение сторон при изменении размера. Для возврата к старой схеме с черными рамками добавлена опция —no-window-aspect-ratio-lock.
  • Добавлена опция —keep-active, которая не позволяет устройству засыпать при отсутствии активности.
  • Цвет фона окна по умолчанию изменен с черного на серый; настроить его можно через —background-color.
  • Добавлен визуальный индикатор разрыва соединения: при потере связи с устройством на две секунды появляется иконка, сообщающая о статусе, прежде чем окно закроется.
  • Исправлена ошибка с мерцанием изображения при зеркалировании на устройствах Meta Quest с актуальными прошивками.
  • Оптимизировано воспроизведение звука: устранена избыточная нагрузка на CPU при проигрывании тишины в формате OPUS.
  • Внедрены новые хоткеи: F11 для перехода в полноэкранный режим и MOD+q для выхода из программы.
Источник: https://www.linux.org.ru