YannStatic
  • Etiquettes
  • Liens
  • Aide

scrcpy, une appli pour afficher et contrôler des devices Android

  • android
  •  24 déc.  2019  9 déc.  2019
Afficher/cacher Sommaire

Bonjour nal,

Je viens te présenter une application que j’ai développée, qui permet d’afficher et de contrôler des devices Android connectés en USB.

[scrcpy]

[github]: https://github.com/Genymobile/scrcpy

Elle se concentre sur :

  • la légèreté (native, affiche uniquement l’écran)
  • les performances (30~60fps)
  • la qualité (1920×1080 ou plus)
  • la faible latence (70~100ms)
  • un démarrage rapide (~1 seconde pour afficher la première image)
  • la non-intrusivité (rien ne reste installé sur le device)

Je l’ai appelée [scrcpy][github].

Il fallait un nom aussi imprononçable que mon précédent projet, gnirehtet (tu te souviens peut-être, je t’avais parlé de sa réécriture en Rust).

Cette fois-ci, c’est une application en C qui utilise SDL et libav/FFmpeg.

Compiler et installer

Pour la compiler et l’installer, tout est expliqué dans le README.

Le plus simple, c’est de prendre la partie serveur déjà compilée (ça t’évitera d’installer Java et le SDK Android).

Ensuite (pour Debian/Ubuntu) :

sudo apt install android-tools-adb ffmpeg libsdl2-2.0.0 \
                 make gcc pkg-config meson \
                 libavcodec-dev libavformat-dev libavutil-dev \
                 libsdl2-dev

# replace by the path where you downloaded scrcpy-server.jar
meson x --buildtype release --strip -Db_lto=true \
    -Dprebuilt_server=/path/to/scrcpy-server.jar
cd x
ninja
sudo ninja install

Quelqu’un a aussi fait un paquet AUR pour Arch.

Exécuter

C’est assez simple :

scrcpy

Il est possible de passer des options, décrites dans l’aide :

scrcpy --help

Une fois l’écran du device affiché, des raccourcis permettent d’effectuer des actions spéciales.

J’espère que cette application pourra t’être utile à l’occasion ;-)

Liens (en anglais)

  • Présentation du projet sur mon blog
  • [Projet sur github][github]
  • Page développeurs
  • Hacker News
  • Reddit
PRÉCÉDENTLinuxConsole 2019
SUIVANT2019-10-18-xoyize.xyz-serveur-mail-complet-et-moderne
Recherche