Windrecorder

Windrecorder

捕风记录仪,一款开源的屏幕录制与检索工具,它记录屏幕内容来实现记忆搜索,帮用户检索记忆线索,支持按OCR文本或画面描述查询,还提供活动统计等功能。

#创作工具 #直播录屏
收藏

Windrecorder简介

Windrecorder是一款开源的屏幕录制与检索工具,能替代Rewind.ai或Copilot Recall,帮用户检索记忆线索。它记录屏幕内容来实现记忆搜索,支持按OCR文本或画面描述查询,还提供活动统计等功能。所有功能都在本地运行,不用联网或上传数据,用户完全掌握自己的数据。

Windrecorder:捕风记录仪

Windrecorder主要功能

  • 录制能力:以较小文件体积和低系统资源,稳定持续地录制多个或单个屏幕,或者只录制前台活动窗口,还支持实时回溯之前画面。

  • 智能索引:只索引有变化的画面,把OCR文本、页面标题、浏览器链接等信息记录到数据库。支持自定义跳过条件,像通过窗口标题、进程名、包含文本、画面静止时间等。在没人使用电脑时,会自动维护数据库、清理和压缩视频

  • 查询与界面:有完善的webui界面,可以回溯画面,进行OCR/图像语义等查询。

  • 数据摘要:提供活动统计、词云、时间轴、光箱、散点图等数据摘要,支持用AI(语言模型)进行标签总结。

  • 多语言支持:目前内置简体中文、English、日本語,欢迎大家贡献多语言翻译来提升文案质量。

  • OCR引擎:除了Windows自带的识别能力,还支持多种第三方OCR引擎,如Rapid OCR、WeChat OCR、Tesseract OCR。

Windrecorder运作原理

Windrecorder有两种记录模式。

  • 自动灵活截图:开始记录后,每3秒(默认)截图识别一次,在内容或文本变化时索引,能实时倒带回溯。同时每15分钟把过去的截图自动转为视频。此模式系统资源占用低,适合多数用户。

  • 通过FFmpeg直接录制视频:开始记录后,逐段录制15分钟的视频,录制完对视频片段索引(数据查询可能有15分钟延迟)。此模式系统资源占用中等,能较流畅完整地录制电脑活动。

    当屏幕没变化、窗口标题或屏幕内容在过滤列表里,或者电脑进入锁屏时,会自动暂停录制并进行闲时维护(压缩与清理视频、进行图像嵌入识别等),等用户操作电脑后继续。

Windrecorder使用场景

  • 工作记录:帮用户记录工作过程,方便以后查找关键信息。

  • 学习辅助:记录学习时的屏幕内容,便于复习和回顾。

  • 生活记录:记录日常生活中的重要信息,像电影字幕、网页内容等。

Windrecorder平台与依赖

  • 平台与语言:基于Windows平台,用Python开发。

  • 运行依赖:要安装并配置FFmpeg、Python、Git。

  • OCR引擎(可选):支持Windows自带OCR,还有第三方引擎如Rapid OCR、WeChat OCR、Tesseract OCR,能提升中英等多语种识别效果。

Windrecorder安装与使用

安装步骤

  1. 下载ffmpeg(文件名为ffmpeg - master - latest - win64 - gpl - shared.zip),把bin目录里的所有文件(不包括bin目录本身)提取到C:\Windows\System32(或者其他在PATH中的目录)。

  2. 安装Git,按默认设置点下一步就行。

  3. 安装Python,安装时确保勾选Add python.exe to PATH。注意现在不支持Python 3.12,推荐用上述链接指向的Python 3.11版本。

  4. 在文件资源管理器里,导航到要安装Windrecorder的目录(建议放在空间足够的分区),通过终端命令git clone链接下载应用。可以在要安装的文件夹里,在路径栏输入cmd然后按Enter,在终端里粘贴上述命令执行。

  5. 打开目录中的install_update.bat安装依赖并配置应用,顺利的话就可以开始用了!

使用方式

  • 通过系统托盘右键菜单访问功能。

  • 在WebUI里设置开机自启动,实现无感记录。

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

到头啦!

与Windrecorder相关工具