mcpField
V
video-memory

video-memory

github.com/oxbshw生产力533536 次安装7 周前更新
代码仓库

关于 video-memory

video-memory 是 watch-skill 分析视频后建立的持久资料库,保存画面、OCR、转录文本和过往回答。用户可查找单个录制中的证据,或跨视频提问,结果附有视频时间戳。

主要功能

  1. 01持久保存已分析视频索引
  2. 02结合关键词与语义搜索
  3. 03跨多种语言搜索
  4. 04按时间戳提供视频问答证据
  5. 05带引用的跨视频综合回答
  6. 06批量索引播放列表或文件夹

适用场景

  1. 01查找显示特定内容的录制视频
  2. 02按时间戳检索视频证据
  3. 03比较多场会议录制中的决策
  4. 04批量建立播放列表的可搜索索引

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/oxbshw/watch-skill --skill video-memory

安装后在 Claude Code 中输入/video-memory确认已加载。

详细介绍

视频记忆

这台机器上看过的每一段视频都还在这里——画面、OCR、转录文本和过往回答,都保存在 ~/.watch-skill/ 下的一个持久化索引中。你再也不必说“我不记得那段视频了”。会话不会让它过期;看过的视频越多,它就越有用。

媒体库里有什么?

watch-skill list

每段已编入索引的视频:ID、标题、时长、分析时间。看任何内容之前先来这里检查——它可能已经在之前的会话中存入记忆。

在所有视频中查找内容

watch-skill search "<phrase or keywords>"

在所有视频中进行关键词与语义混合搜索,支持任何语言(阿拉伯语折叠、CJK 和泰语分词均已处理)。搜索结果会附带视频和时间戳;要跟进某条结果,请使用:

watch-skill ask <video_id> "<the user's actual question>"
watch-skill ask <video_id> "what is on screen at <timestamp>?"

跨视频提问

“关于定价页面,我们在那些会议中做了什么决定?”——这类没有任何单段视频能回答的问题,可以交给媒体库综合器:

watch-skill library ask "<the question>"

它会根据所有已编入索引的视频提炼出的笔记作答,深入查找真实证据,并为每条发现注明视频和时间戳。如果它表示媒体库无法明确回答,请相信它——不要根据薄弱的搜索结果拼凑猜测。watch-skill library overview 会显示媒体库掌握的信息(视频、笔记数量、在多个视频中反复出现的实体)。

如果要查找“哪个视频展示了 X”(定位,而非综合),应使用普通的 search;然后对命中的视频使用 ask。

批量处理可快速积累记忆

播放列表或录制文件夹只需一次调用即可导入——watch-skill batch "<playlist-or-folder>"——整个集合都会成为可搜索的记忆(参见 watching-videos)。

评论

支持 Markdown