Memories + Recognize — édition MediaLab pour Nextcloud

Memories et Recognize sont des applications Nextcloud open source sous licence AGPL-3.0, écrites et maintenues par leurs auteurs originaux : Memories par Varun Patil, Recognize par Marcel Klehr et Nextcloud. L’édition MediaLab est notre fork des deux, pour Nextcloud 34, avec les améliorations listées ci-dessous. Ce n’est pas une version officielle de l’un ou l’autre projet, et leurs auteurs ne la cautionnent pas.

Le code source de l’édition MediaLab est public, sous AGPL-3.0 : Memories (branche casapu/nc34) et Recognize (branche casapu/stable12). Ce que vous payez, c’est le travail sur votre serveur, pas le logiciel.

Ce qu’ajoute l’édition MediaLab

Recognize (12.x)

  • Reconnaissance faciale InsightFace (RetinaFace + ArcFace sur ONNX Runtime, GPU), avec attribution directe des nouveaux visages aux personnes connues, une personne n’apparaissant jamais deux fois sur une même photo, et un commutateur entre backends qui conserve les noms.
  • Meilleure détection des visages : détection par tuiles et taille d’aperçu configurable pour les petits visages, taille minimale du visage, fusion automatique des groupes sans nom dans la personne nommée, nouvelle analyse qui n’ajoute que les nouveaux visages, avancement de l’analyse en direct.
  • Étiquetage et révision manuels : ajouter un visage en traçant un cadre, attribuer, détacher ou ignorer des visages, réviser les personnes sans nom avec des suggestions, suivi des rafales.
  • Recherche de photos en langage naturel (embeddings CLIP multilingues), groupes de doublons et quasi-doublons (empreintes perceptuelles + CLIP), un score de saillance par visage et détection sujet/arrière-plan.
  • Diagnostics : contrôles de configuration pour le GPU, CUDA/cuDNN, les modèles, cron, la file et l’espace disque ; erreurs récentes dans la page d’administration et les notifications ; occ recognize:status ; analyse des RAW/TIFF/AVIF/JXL et des JPEG endommagés.

Memories (8.x)

  • Personnes : « trouver cette personne sur plus de photos », personnes sur cette photo (étiquetage manuel dans la visionneuse), révision des personnes sans nom, albums de personnes qui suivent une personne reconnue, meilleures photos d’abord.
  • Recherche et nettoyage : recherche en langage naturel, photos similaires avec un nettoyage qui garde la plus grande.
  • Événements et stories : événements automatiques (par écart de temps et de distance) enregistrés en masse comme albums, récapitulatif hebdomadaire, stories affichées en plein écran.
  • Clips et vidéos à partir de photos : carte de titre, lieu, personnes étiquetées, texte sur la vidéo, musique de fond choisie selon l’ambiance, encodage GPU, réalisés en tâche de fond avec avancement et notifications.
  • Fichiers joints Google Takeout importés à l’indexation (date, lieu, description, personnes, favori) sans toucher aux fichiers.
  • Section privée : photos chiffrées (XChaCha20-Poly1305), sorties de Fichiers, ouvertes seulement avec le code du propriétaire.
  • Nudité tenue hors de la bibliothèque, pour qu’elle n’atteigne jamais la chronologie, les albums ou les personnes.
  • Partage et maintenance : liens courts pour les albums avec Shortcloud, actions au survol sur les albums et les personnes, nettoyage des fichiers temporaires, sections d’administration pour les clips et les fichiers temporaires, meilleure navigation sur téléphone et tablette.

Ce que couvre le service

  • Installation des deux applications sur votre serveur (Nextcloud 34), environnement Python/ONNX et modèles inclus.
  • Configuration : pilotes GPU et CUDA/cuDNN pour l’apprentissage automatique, modèles de reconnaissance faciale et de recherche, transcodage vidéo (accélération matérielle), base de données des lieux, indexation d’une bibliothèque existante.
  • Mises à jour et maintenance : nouvelles versions de l’édition, montées de version de Nextcloud, réindexation, dépannage.

Tarifs

Facturé à l’heure, 4 heures minimum. Contactez-nous avec les détails de votre serveur (version de Nextcloud, système d’exploitation, GPU le cas échéant, taille de la bibliothèque) pour une estimation.