Windrecorder (捕风记录仪): Open-Source-Tool für Bildschirmaufnahme und -suche

Windrecorder (捕风记录仪): Open-Source-Tool für Bildschirmaufnahme und -suche 46

Windrecorder (捕风记录仪) ist ein Open-Source-Tool zur Bildschirmaufnahme und -suche: Es zeichnet Bildschirminhalte auf, um eine Erinnerungssuche per OCR-Text oder visuellen Beschreibungen zu ermöglichen, und bietet zudem Aktivitätsstatistiken.

#创作工具 #直播录屏

Windrecorder (捕风记录仪): Open-Source-Tool für Bildschirmaufnahme und -sucheEinführung

Windrecorder ist ein Open-Source-Tool zur Bildschirmaufnahme und -suche, das als Alternative zu Rewind.ai oder Copilot Recall dient und Nutzern hilft, Erinnerungsspuren zu durchsuchen. Es zeichnet den Bildschirminhalt auf, um eine Gedächtnissuche zu ermöglichen, unterstützt Abfragen nach OCR-Text oder Bildbeschreibungen und bietet zudem Funktionen wie Aktivitätsstatistiken. Alle Funktionen laufen lokal, ohne Internetverbindung oder Daten-Uploads – der Nutzer behält die volle Kontrolle über seine Daten.

Windrecorder:捕风记录仪

Hauptfunktionen von Windrecorder

  • Aufnahmefähigkeit: Stabile und kontinuierliche Aufnahme mehrerer oder einzelner Bildschirme mit kleiner Dateigröße und geringem Systemressourcenverbrauch, oder Aufnahme nur des aktiven Vordergrundfensters, mit Unterstützung für Echtzeit-Rückblicke auf vorherige Bildschirminhalte.

  • Intelligente Indizierung: Es werden nur veränderte Bildschirminhalte indiziert, und Informationen wie OCR-Text, Seitentitel und Browser-Links werden in einer Datenbank erfasst. Es unterstützt benutzerdefinierte Überspringbedingungen, beispielsweise anhand von Fenstertitel, Prozessname, enthaltenem Text oder Stillstandsdauer des Bildes. Wenn der Computer nicht benutzt wird, werden automatisch Datenbankpflege, Bereinigung und Komprimierung von Videos durchgeführt.

  • Abfrage und Oberfläche: Es gibt eine ausgereifte WebUI-Oberfläche, mit der Bildschirminhalte zurückverfolgt sowie OCR-/Bildsemantik-Abfragen durchgeführt werden können.

  • Daten-Zusammenfassung: Bietet Aktivitätsstatistiken, Wortwolken, Zeitleisten, Lightbox, Streudiagramme und weitere Datenzusammenfassungen und unterstützt KI-gestützte (Sprachmodell) Tag-Zusammenfassungen.

  • Mehrsprachige Unterstützung: Derzeit sind vereinfachtes Chinesisch, English und 日本語 integriert. Beiträge zur Verbesserung der Textqualität durch weitere Übersetzungen sind willkommen.

  • OCR-Engine: Neben der in Windows integrierten Erkennung werden verschiedene Drittanbieter-OCR-Engines unterstützt, wie Rapid OCR, WeChat OCR und Tesseract OCR.

So funktioniert Windrecorder

Windrecorder verfügt über zwei Aufnahmemodi.

  • Automatische, flexible Screenshots: Nach Beginn der Aufnahme wird standardmäßig alle 3 Sekunden ein Screenshot erfasst und erkannt. Bei inhaltlichen oder textlichen Änderungen erfolgt eine Indizierung, sodass ein Echtzeit-Rückblick möglich ist. Gleichzeitig werden alle 15 Minuten vergangene Screenshots automatisch in Videos umgewandelt. Dieser Modus verbraucht wenig Systemressourcen und eignet sich für die meisten Nutzer.

  • Direkte Videoaufnahme über FFmpeg: Nach Beginn der Aufnahme werden fortlaufend 15-minütige Videosegmente aufgezeichnet. Nach Abschluss der Aufnahme werden die Videoclips indiziert (Datenabfragen können eine Verzögerung von bis zu 15 Minuten aufweisen). Dieser Modus verbraucht mittlere Systemressourcen und ermöglicht eine flüssigere und vollständigere Aufzeichnung der Computeraktivitäten.

    Wenn sich der Bildschirm nicht ändert, der Fenstertitel oder Bildschirminhalt auf der Filterliste steht oder der Computer gesperrt ist, wird die Aufnahme automatisch pausiert und eine Leerlaufwartung durchgeführt (Komprimieren und Bereinigen von Videos, Durchführen von Bildeinbettungs-Erkennung usw.). Sobald der Nutzer wieder mit dem Computer arbeitet, wird die Aufnahme fortgesetzt.

Anwendungsbereiche von Windrecorder

  • Arbeitsdokumentation: Hilft Nutzern, Arbeitsabläufe festzuhalten, um später wichtige Informationen wiederzufinden.

  • Lernhilfe: Zeichnet Bildschirminhalte während des Lernens auf, um das Wiederholen und Überarbeiten zu erleichtern.

  • Alltagsdokumentation: Erfasst wichtige Informationen aus dem täglichen Leben, wie Filmuntertitel oder Webinhalte.

Plattform und Abhängigkeiten von Windrecorder

  • Plattform und Sprache: Basierend auf der Windows-Plattform, entwickelt in Python.

  • Laufzeitabhängigkeiten: FFmpeg, Python und Git müssen installiert und konfiguriert werden.

  • OCR-Engines (optional): Unterstützt die in Windows integrierte OCR sowie Drittanbieter-Engines wie Rapid OCR, WeChat OCR und Tesseract OCR, welche die Erkennung in mehreren Sprachen wie Chinesisch und Englisch verbessern können.

Installation und Nutzung von Windrecorder

Installationsschritte

  1. Lade ffmpeg herunter (Dateiname: ffmpeg - master - latest - win64 - gpl - shared.zip) und extrahiere alle Dateien aus dem bin-Verzeichnis (nicht das bin-Verzeichnis selbst) nach C:\Windows\System32 (oder in ein anderes Verzeichnis, das im PATH enthalten ist).

  2. Installiere Git und klicke dich mit den Standardeinstellungen durch die Installation.

  3. Installiere Python und stelle sicher, dass während der Installation die Option Add python.exe to PATH aktiviert ist. Beachte, dass Python 3.12 derzeit nicht unterstützt wird; es wird empfohlen, die oben verlinkte Python-Version 3.11 zu verwenden.

  4. Navigiere im Datei-Explorer in das Verzeichnis, in dem Windrecorder installiert werden soll (empfohlen auf einer Partition mit ausreichend Speicherplatz), und lade die Anwendung über den Befehl git clone und den entsprechenden Link herunter. Du kannst dazu im Zielordner in der Pfadleiste cmd eingeben und Enter drücken, um ein Terminal zu öffnen, und den Befehl dort einfügen und ausführen.

  5. Führe die Datei install_update.bat im Verzeichnis aus, um Abhängigkeiten zu installieren und die Anwendung zu konfigurieren. Wenn alles klappt, kannst du sofort loslegen!

Nutzung

  • Zugriff auf die Funktionen über das Kontextmenü des System-Tray-Symbols.

  • Aktiviere in der WebUI den Autostart beim Systemstart, um eine nahtlose Aufzeichnung zu ermöglichen.

Windrecorder GitHub: https://github.com/yuka-friends/Windrecorder

Ähnliche Tools zu Windrecorder (捕风记录仪): Open-Source-Tool für Bildschirmaufnahme und -suche