LINUX.ORG.RU

Выпуск Scrcpy 4.0, приложения для зеркалирования экрана Android-смартфона

 , scrcpy

Выпуск Scrcpy 4.0, приложения для зеркалирования экрана Android-смартфона

0

2

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

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

Основные возможности:

  • высокая производительность (30~120fps);
  • поддержка экранных разрешений 1920×1080 и выше;
  • низкие задержки (35~70мс);
  • высокая скорость запуска (около секунды до вывода первых изображений экрана);
  • трансляция звука;
  • возможность записи звука и видео;
  • поддержка зеркалирования при выключенном/заблокированном экране смартфона;
  • буфер обмена с возможностью копирования и вставки информации между компьютером и смартфоном;
  • настраиваемое качество трансляции экрана;
  • поддержка использования Android-смартфона в качестве web-камеры (V4L2);
  • симуляция физически подключённых клавиатуры и мыши;
  • поддержка геймпадов;
  • возможность использования виртуального экрана;
  • режим OTG.

В новой версии:

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

>>> Источник

★★★

Проверено: cetjs2 ()
Последнее исправление: CrX (всего исправлений: 2)
Ответ на: комментарий от s-warus

можно не обращать, но тогда всё люто оборачивается, я, честно, не знаю что делать

unclestephen ★★★
() автор топика

Обожаю, когда два минуса в длинных gnu-style опция заменяются на тире. Особенно классно это видеть в манах, но и в новостях тоже ничо.

legolegs ★★★★★
()
Ответ на: комментарий от legolegs

Так бывает, когда автор новостей делает упор на их количество, забив на качество («корректоры всё сделают»).

Но лучше такие вещи писать в специальную тему: Ошибки и опечатки в новостях (4)

CrX ★★★★★
()
Ответ на: комментарий от IPR

Он не нужен, запускаешь на компе и всё. Но если хочешь управлять из одного андроида другим, то в фдроиде лежит.

Merionet ★★
()
Ответ на: комментарий от IPR

В старых версиях Java часть передавалась по adb и запускалась сама - на телефон отдельно ничего ставить не надо. Как в 4.0 - хз, еще не смотрел

Pinkbyte ★★★★★
()
Ответ на: комментарий от z0idator

звёзды сами собой не набиваются

«Кольщик» поможет «набить»...

Somebody ★★★★
()
Ответ на: комментарий от Merionet

Напиши, как ты это настроил

В смысле «напиши»? Гайд набросать? Сейчас у меня нет столько времени. Но это несложно нагуглить.

Return
()
Ответ на: комментарий от Return

Не гуглится, данные возможности присутствуют только в твоих сгенерированных цитатах. Поищи уж в истории шелла, когда освободишься.

Merionet ★★
()
Ответ на: комментарий от Merionet

в твоих сгенерированных цитатах

По твоим словам, БЯМ — якобы я (вероятно, потому что осилил использование тире, в отличие от тебя), но из нас двоих в контекст не получается именно у тебя. При этом, в сравнении нейронкой, у тебя слишком формально нелогичные высказывания.

Поищи уж в истории шелла, когда освободишься

А откуда тут ещё моя история шелла взялась, если это сгенерированное? Напрямую БЯМ задать вопрос не можешь?

Return
()
Последнее исправление: Return (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.