Главная Мобильные устройства

Новая версия scrcpy (5.0) обзавелась аппаратным декодированием видео и поддержкой архитектуры ARM

Команда Genymobile выпустила значительное обновление scrcpy до версии 5.0 – инструмента, предназначенного для демонстрации экрана Android-устройства и его управления с настольного компьютера. Новая версия включает в себя существенные оптимизации производительности, расширенную поддержку различных аппаратных платформ и исправление ряда ошибок.

Ключевым нововведением стало внедрение аппаратной поддержки декодирования видеопотока на стороне персонального компьютера, которая включена по умолчанию. Благодаря использованию графического процессора вместо центрального, нагрузка на процессор снижается вплоть до десятикратного уменьшения, а также сокращается потребление энергии. Пользователи имеют возможность принудительно активировать программное декодирование или выбрать конкретный API: VA-API для Linux, D3D11VA для Windows и VideoToolbox для macOS. В случае возникновения проблем с аппаратным декодированием, scrcpy автоматически переключается на программный метод обработки.

Читать также:  Анализ iPhone Duo: эксперты отмечают, что новинка Apple не устраняет ключевые недостатки складных устройств – GSM Arena

В списке внесенных изменений также присутствует оптимизация буферизации видеоданных для обеспечения более плавного изображения при нестабильном интернет-соединении. Режим захвата аудиопотока теперь корректно обрабатывает все доступные источники звука в операционной системе Android. Разработчики добавили поддержку переменной окружения ANDROID_SERIAL, что упрощает управление несколькими подключенными устройствами при работе в режиме OTG.

Важным этапом стало предоставление официальных версий для архитектуры Windows ARM64, что значительно расширяет возможности использования утилиты на современных ноутбуках с процессорами Qualcomm.

В техническую документацию вошли изменения, касающиеся обновления используемых компонентов: Android SDK Platform-Tools (adb) был обновлен до версии 37.0.1, библиотека FFmpeg получила версию 9.0.2, SDL перешел на редакцию 3.4.18, а декодер AV1 dav1d теперь имеет версию 1.5.4.

Читать также:  Xiaomi 15: подробный обзор нового смартфона

В списке устраненных недочетов указано исправление проблем с некорректной регистрацией нажатий клавиш в режиме UHID для определенных раскладок клавиатуры, обеспечение правильной работы модификатора AltGr, устранение ситуации соревновательного доступа при использовании параметра ограничения времени и предотвращение ошибочных сообщений об ошибках захвата изображения с камеры. Новая версия доступна на GitHub.