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

Windrecorder主要功能
录制能力:以较小文件体积和低系统资源,稳定持续地录制多个或单个屏幕,或者只录制前台活动窗口,还支持实时回溯之前画面。
智能索引:只索引有变化的画面,把OCR文本、页面标题、浏览器链接等信息记录到数据库。支持自定义跳过条件,像通过窗口标题、进程名、包含文本、画面静止时间等。在没人使用电脑时,会自动维护数据库、清理和压缩视频。
查询与界面:有完善的webui界面,可以回溯画面,进行OCR/图像语义等查询。
数据摘要:提供活动统计、词云、时间轴、光箱、散点图等数据摘要,支持用AI(语言模型)进行标签总结。
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安装与使用
安装步骤
下载ffmpeg(文件名为ffmpeg - master - latest - win64 - gpl - shared.zip),把bin目录里的所有文件(不包括bin目录本身)提取到C:\Windows\System32(或者其他在PATH中的目录)。
安装Git,按默认设置点下一步就行。
安装Python,安装时确保勾选Add python.exe to PATH。注意现在不支持Python 3.12,推荐用上述链接指向的Python 3.11版本。
在文件资源管理器里,导航到要安装Windrecorder的目录(建议放在空间足够的分区),通过终端命令git clone链接下载应用。可以在要安装的文件夹里,在路径栏输入cmd然后按Enter,在终端里粘贴上述命令执行。
打开目录中的install_update.bat安装依赖并配置应用,顺利的话就可以开始用了!
使用方式
通过系统托盘右键菜单访问功能。
在WebUI里设置开机自启动,实现无感记录。
Windrecorder GitHub:https://github.com/yuka-friends/Windrecorder
提交您的产品
Ai应用
Ai资讯
AI生图
AI生视频
开源AI应用平台






