Claude Code 视频帧提取与音频分析
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/analyze-videos-with-frame-extraction-and-audio-context-in-claude-code
技能介绍
解决的问题
Claude Code 的输入接口是文本,它看不见视频。当你手头有一条录屏、一段产品演示或一个 bug 复现视频时,想让 Claude 帮忙分析「这个报错发生在第几秒」「用户点击的是哪个按钮」,传统做法是手动截图、记时间戳,再把零散信息拼成 prompt。信息在搬运过程中会丢失,结论也难以复用。
工作原理
这个技能为 Claude Code 增加了一层视频感知能力,核心由两部分组成:
- 帧提取:基于
ffmpeg按时间间隔或关键场景从视频中抓取画面,把截图交给 Claude 做视觉理解; - 音频转录:对音轨做语音识别,把对白或旁白转成带时间轴的文本,让 Claude 能「听懂」视频说了什么。
拿到帧和字幕之后,Claude 就能回答关于本地视频文件或 YouTube 链接的具体问题,比如定位某个事件发生的时刻、总结内容,或把画面与解说交叉对照。
适用边界
- 本地 Whisper 方案完全离线且免费,但需要自行安装
whisper.cpp或 Python 版openai-whisper,首次运行还要下载模型; - MCP Server 基于 Node.js,要求 Node.js 20+ 和
ffmpeg环境; - 处理 YouTube 链接时依赖
yt-dlp拉流,网络与平台限制会直接影响可用性; - 音频识别后端可选 Gemini API 或本地 Whisper:前者需要 API 密钥,后者消耗本机算力,精度取决于模型规格。
使用场景
- 调试时分析bug复现视频,定位报错发生的帧和时间戳
- 总结产品演示视频,提取核心功能的操作步骤
- 处理本地技术讲座视频,转录音频并整理关键知识点
- 分析YouTube上的操作教程,对比画面与解说内容
适合人员
- 后端开发者,需要从bug复现视频中定位报错的具体画面和触发时刻
- 产品经理,要从产品演示视频提取核心功能的操作流程
- 内容创作者,需要整理本地讲座视频的音频内容并生成文字版
- 测试工程师,要分析测试视频中的异常场景和对应的时间点