Galène 1.2.1~ynh2 – Background blur unavailable / missing MediaPipe files

I have searched the forum for similar issues

on

This category is for issues regarding specific apps, NOT general issues with YunoHost.

on

This form is written in English but feel free to write in French if you’re more comfortable!

on

What app is this about, and its version

Galène 1.2.1-ynh2

What YunoHost version are you running

12.1.41.2

What type of hardware are you using

Virtual machine

Describe your issue

Bonjour,
J’utilise actuellement Galène 1.2.1~ynh2 sur YunoHost. L’application fonctionne correctement, mais l’option Background blur n’apparaît pas dans Settings > Other Settings > Filter.
J’ai vu l’ancien sujet Background blur in Galene, désormais fermé, dans lequel le développeur de Galène évoquait l’intégration des dépendances MediaPipe dans le paquet YunoHost.
Sur mon installation actuelle, j’ai vérifié que le support du filtre est bien présent :

  • /var/www/galene/live/static/background-blur-worker.js existe ;
  • filter.js contient bien le filtre background-blur ;
  • filter.js cherche /third-party/tasks-vision/vision_bundle.mjs ;
  • le modèle attendu est /third-party/tasks-vision/models/selfie_segmenter.tflite ;
  • le worker cherche également /third-party/tasks-vision/wasm.
    En revanche, le répertoire static/third-party/tasks-vision/ est absent de l’installation.
    Dans l’interface, le menu Filter ne propose actuellement que :
    none, Horizontal mirror, Vertical mirror et Rotate.
    Est-ce que les dépendances MediaPipe sont volontairement absentes du paquet 1.2.1~ynh2 ?
    Si oui, serait-il possible de les intégrer dans une prochaine mise à jour du paquet afin que la fonction Background blur fournie par Galène soit directement utilisable sous YunoHost ?
    Je pourrais ajouter les fichiers manuellement dans /var/www/galene/live/static, mais je préfère éviter une modification qui pourrait être écrasée lors d’une prochaine mise à jour.
    Merci.
    J’ai fait mon diagnostic avec l’aide de chatgpt!

Share relevant logs or error messages

https://paste.yunohost.org/raw/unuwiyuham

Bonjour,

Galène upstream n’inclut pas le modèle de segmentation (l’AI qui identifie le fond), qu’il faut ajouter soi-même. Les instructions sont ici : https://github.com/jech/galene/blob/master/galene-install.md#user-content-optional-install-libraries-for-background-blur.

Je suis d’accord que ce serait bien que ce soit fait automatiquement par le paquet Yunohost.

Merci beaucoup pour votre réponse et pour la précision.
Je vais suivre les instructions indiquées pour installer le modèle de segmentation et tester le flou d’arrière-plan sur mon installation YunoHost.

J’espère que cette intégration pourra être prise en charge prochainement directement dans le paquet YunoHost.

Merci encore pour votre aide et pour Galène !

This can be integrated in a config panel or the app itself

I’m open to making changes upstream, if that’s useful for better Yunohost integration.