Windrecorder (捕风记录仪) : outil open-source d'enregistrement et de recherche d'écran
Windrecorder (捕风记录仪) : outil open-source d'enregistrement et de recherche d'écranIntroduction
Windrecorder est un outil open source d'enregistrement d'écran et de recherche qui peut remplacer Rewind.ai ou Copilot Recall, aidant les utilisateurs à retrouver des indices mémoriels. Il enregistre le contenu de l'écran pour permettre la recherche dans la mémoire, prend en charge les requêtes par texte OCR ou description d'image, et offre également des statistiques d'activité, entre autres. Toutes les fonctionnalités s'exécutent en local, sans connexion Internet ni envoi de données, l'utilisateur garde le contrôle total de ses données.

Fonctionnalités principales de Windrecorder
Capacité d'enregistrement : enregistre de manière stable et continue un ou plusieurs écrans avec une taille de fichier réduite et une faible consommation de ressources système, ou bien uniquement la fenêtre active au premier plan, et prend également en charge le retour en arrière en temps réel sur les images précédentes.
Indexation intelligente : indexe uniquement les images qui changent, enregistre dans la base de données le texte OCR, les titres de pages, les liens du navigateur et d'autres informations. Prend en charge les conditions d'ignorance personnalisables, telles que le titre de la fenêtre, le nom du processus, le texte contenu, le temps d'inactivité de l'écran, etc. Lorsque personne n'utilise l'ordinateur, la base de données est automatiquement maintenue, et les vidéos sont nettoyées et compressées.
Requête et interface : dispose d'une interface webui complète permettant de revenir en arrière sur les images et d'effectuer des requêtes OCR / sémantiques d'image.
Résumé des données : fournit des résumés de données tels que statistiques d'activité, nuage de mots, chronologie, lightbox, nuage de points, et prend en charge le résumé par balises via une IA (modèle de langage).
Support multilingue : inclut actuellement le chinois simplifié, l'anglais et le japonais ; les contributions pour ajouter d'autres langues sont les bienvenues afin d'améliorer la qualité des textes.
Moteur OCR : en plus de la reconnaissance intégrée à Windows, prend en charge plusieurs moteurs OCR tiers, tels que Rapid OCR, WeChat OCR, Tesseract OCR.
Principe de fonctionnement de Windrecorder
Windrecorder propose deux modes d'enregistrement.
Capture automatique flexible : après le démarrage de l'enregistrement, une capture est effectuée toutes les 3 secondes (par défaut) pour reconnaissance, indexée en cas de changement de contenu ou de texte, permettant un retour en arrière en temps réel. Parallèlement, les captures passées sont automatiquement converties en vidéo toutes les 15 minutes. Ce mode consomme peu de ressources système et convient à la majorité des utilisateurs.
Enregistrement vidéo direct via FFmpeg : après le démarrage de l'enregistrement, des segments vidéo de 15 minutes sont enregistrés successivement, puis indexés une fois l'enregistrement terminé (les requêtes de données peuvent avoir un délai de 15 minutes). Ce mode consomme une quantité modérée de ressources système et permet un enregistrement relativement fluide et complet des activités de l'ordinateur.
Lorsque l'écran ne change pas, que le titre de la fenêtre ou le contenu de l'écran figure dans la liste de filtrage, ou que l'ordinateur passe en mode verrouillé, l'enregistrement est automatiquement mis en pause et la maintenance en arrière-plan est effectuée (compression et nettoyage des vidéos, intégration d'images pour reconnaissance, etc.), puis reprend dès que l'utilisateur interagit avec l'ordinateur.
Cas d'usage de Windrecorder
Enregistrement professionnel : aide les utilisateurs à enregistrer leur processus de travail afin de retrouver ultérieurement des informations clés.
Aide à l'apprentissage : enregistre le contenu de l'écran pendant l'étude pour faciliter les révisions et les révisions.
Enregistrement de la vie quotidienne : enregistre les informations importantes du quotidien, comme les sous-titres de films, le contenu de pages web, etc.
Plateforme et dépendances de Windrecorder
Plateforme et langage : basé sur la plateforme Windows, développé en Python.
Dépendances d'exécution : nécessite l'installation et la configuration de FFmpeg, Python et Git.
Moteur OCR (optionnel) : prend en charge l'OCR natif de Windows, ainsi que des moteurs tiers tels que Rapid OCR, WeChat OCR, Tesseract OCR, ce qui améliore la reconnaissance pour le chinois, l'anglais et d'autres langues.
Installation et utilisation de Windrecorder
Étapes d'installation
Téléchargez ffmpeg (nom du fichier : ffmpeg - master - latest - win64 - gpl - shared.zip), et extrayez tous les fichiers du dossier bin (sans le dossier bin lui-même) vers C:\Windows\System32 (ou tout autre dossier présent dans le PATH).
Installez Git, en cliquant simplement sur Suivant avec les paramètres par défaut.
Installez Python, en vous assurant de cocher Add python.exe to PATH lors de l'installation. Notez que Python 3.12 n'est pas encore pris en charge ; il est recommandé d'utiliser la version Python 3.11 pointée par le lien ci-dessus.
Dans l'explorateur de fichiers, naviguez jusqu'au répertoire où vous souhaitez installer Windrecorder (de préférence sur une partition disposant de suffisamment d'espace), puis téléchargez l'application via la commande terminal git clone du lien. Dans le dossier d'installation souhaité, saisissez cmd dans la barre d'adresse puis appuyez sur Entrée, et collez la commande ci-dessus dans le terminal pour l'exécuter.
Lancez le fichier install_update.bat présent dans le répertoire pour installer les dépendances et configurer l'application. Si tout se passe bien, vous pouvez commencer à l'utiliser !
Mode d'utilisation
Accédez aux fonctionnalités via le menu contextuel de l'icône dans la barre d'état système.
Configurez le démarrage automatique dans la WebUI pour un enregistrement transparent.
Windrecorder GitHub : https://github.com/yuka-friends/Windrecorder
Assistant scénario▸
Apps AI
Actualités AI