这个 Skill 让 Claude Code 看懂视频,还挺实用的。

原创 逛逛 2026-07-14 14:32 浙江

Agent 配一些基础的 tool 或 skill 就能读网页,看代码,处理文档。

但视频一直很难搞。

你丢给它一个 YouTube 链接,它大概率只能读到标题、简介,或者拿到一份字幕。可很多视频真正有价值的东西,不在字幕里。

得理解视频才行。

最近 GitHub 上有个项目挺火,叫claude-video

它给 Claude 加一个/watch能力,让 Claude 可以处理视频链接和本地视频文件,看懂视频。

目前这个项目已经拿到了约 6.8k Star。

01

开源项目简介

claude-video是 Brad Bonanno 做的一个开源项目,你可以给它一个 YouTube 链接,也可以给它一个本地视频路径,然后顺手问一句:

/watch https://youtu.be/xxx 总结这个视频

或者:

/watch ~/Movies/screen-recording.mp4 这个视频哪里有 xx 的画面?

它会先去拿视频字幕。

再根据需要下载视频,抽取关键画面帧。

如果视频没有字幕,它还可以走 Whisper 转录音频。

最后,它把带时间戳的字幕和视频帧一起交给 Claude。

这样 Claude 回答你的时候,就不是只靠标题猜,也不是只看字幕硬总结。它能同时参考画面和声音,回答得更像一个真的看过视频的人。

这个点很关键。

因为很多视频分析工具,本质上只是视频转文字。它们能告诉你视频里说了什么,但不一定知道画面里发生了什么。

claude-video的玩法更适合 Claude 这种多模态模型:把视频拆成它能读懂的材料,再让它综合判断。

开源地址:https://github.com/bradautomates/claude-video

02

如何安装

只需要把如下提示词发给你的 Claude Code 就行了。

帮我安装这个 skill:https://github.com/bradautomates/claude-video

试用一下。

我把一个 6 分钟的风趣的介绍去除马赛克开源项目的视频丢给它,让我它给我整理成一个图文笔记。

/watch 介绍去除马赛克开源项目的视频.mp4 请你基于这个视频整理成一个图文笔记,导出Word给我。

首先,它会澄清问你一下帧密度、要不要分析字幕。

最后生成的图文效果如下。

Claude Video 读了 50 帧 + 音频字幕,所以能大体理解视频再讲的啥。

生成的图文,内容逻辑就会更顺畅一些。

第一次运行时,它还会检查本机有没有 ffmpeg和 yt-dlp(一个下载 YouTube 视频的 cli)

macOS 上会尝试通过 Homebrew 自动安装。Linux 和 Windows 会给出对应命令。

如果你的视频没有字幕,还需要配置 Whisper 相关 API Key。

它会在本地配置文件里给你留好位置,优先支持 Groq,也支持 OpenAI。

这个项目最适合的场景,不是单纯总结一个视频。

总结当然可以,但有点浪费。

它真正有意思的地方,是处理那些文字和画面必须一起看的内容。

比如分析一个爆款视频。比如做一个视频学习笔记。

03

背后原理

它的实现思路不复杂,但组合得很实用。

第一步,用yt-dlp处理视频源。

只要是yt-dlp支持的平台,它大多都能支持。

比如 YouTube、TikTok、X、Instagram 啥的,也支持本地视频文件,比如.mp4.mov.mkv.webm

第二步,优先拿字幕。

如果视频本身有字幕,项目会优先走字幕。

这个成本最低,也最快。

第三步,必要时下载音频或视频。

如果你只要文字总结,有字幕就够了。如果你要分析画面,或者视频没有字幕,它才会继续拉取需要的内容。

第四步,用ffmpeg抽帧。

它有不同的 detail 模式。比如efficient会走更快的关键帧提取,balancedtoken-burner更偏向场景变化帧。

第五步,没有字幕时,用 Whisper 做转录。

项目支持 Groq 的whisper-large-v3,也支持 OpenAI 的whisper-1

第六步,把画面帧和字幕交给 Claude。

Claude 最后基于这些材料回答你的问题。

这套流程听起来像是绕了一圈,但很符合现在 AI 工具的思路。

模型不一定原生支持你丢一个任意视频进去,但你可以把视频拆成模型能理解的图片、文字和时间线。

另外它还考虑了 token 成本。

一段 30 秒短视频还好。

如果你丢一个 50 分钟视频进去,然后每几秒截一张图,图片 token 很快就会堆起来。

claude-video在这块做了不少控制。

它有帧预算。比如短视频会给更密的帧,长视频会自动稀疏一点10 分钟以上的视频,在部分模式下默认会限制到 100 帧左右。

它还有去重。

像屏幕录制、PPT 课程这种视频,经常一个画面停很久。如果每隔几秒都截一张,很多帧其实几乎一样。

项目会做一轮帧去重,把近似重复的画面丢掉,尽量把预算花在真正变化的画面上。

04



点击下方卡片,关注逛逛 GitHub



这个公众号历史发布过很多有趣的开源项目,如果你懒得翻文章一个个找,你直接关注微信公众号:逛逛 GitHub ,后台对话聊天就行了:



![图片](https://wechat2rss.bestblogs.dev/img-proxy/?k=020d9acb&u=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2FePw3ZeGRrux2sRxwJzmfe1lK8ic33XvtVPsIPCMV7hjicmScibtxIZ1NsjXxNoVNMb3zLy32Al7PSpfbVAtrACYqQ%2F640%3Fwx_fmt%3Dother%26from%3Dappmsg%26wxfrom%3D5%26wx_lazy%3D1%26wx_co%3D1%26tp%3Dwebp%23imgIndex%3D11)

跳转微信打开