用途:从 YouTube 视频 URL 或视频 ID 提取字幕,并生成简洁、结构化的摘要,重点覆盖核心内容、学习收获与可执行建议。
主要能力:支持单个或多个输入;无时间戳时默认不处理时间戳;默认自动检测字幕语言,仅在用户要求时指定语言。提取可优先使用捆绑脚本 scripts/get_transcript.py,支持 --out(仅单输入)、--out-dir(默认 transcripts/,输出 transcript_<id>.txt)、--wrap 125(重排为125字符,--wrap 0 保留原始换行)及 --lang 强制语言。脚本失败时按回退顺序处理:安装 yt-dlp(优先 Chocolatey,否则 pip)、使用 yt-dlp 自动字幕命令并清理 .vtt 时间戳与标记;工具不可用时请用户提供字幕文本或字幕文件。若可用,用 yt-dlp 获取标题与频道等信息,缺少字段时使用频道替代上传者。
使用方式:先确认输入为 YouTube URL 或视频 ID;首次使用安装字幕提取工具;运行脚本或回退命令提取字幕;获取元数据;按给定模板撰写摘要并保存为文件,如 transcript_summary.md,原始字幕保留在 transcripts/。多视频时文件名包含视频 ID:transcript_<id>.txt 与 transcript_summary_<id>.md;文件使用 UTF-8。不要将完整摘要粘贴到聊天中,仅确认文件路径。输出模板包含:标题、频道、URL、视频 ID;## Summary(3-6条核心信息)、## Key Points、## Learnings、## Suggestions / Recommendations,以及可选的 ## Action Items 与 ## Open Questions。质量检查包括:去除填充语、开场、赞助口播与重复片段;保留重要主张、统计或步骤;推测性建议需标注;语言平实直接。遇到 HTTP 429 限流时,应等待后重试或更换网络/IP,改语言通常无效。
适用场景:需要快速理解视频要点、整理学习笔记、提炼建议与行动项,以及批量处理多个视频链接时。
限制:依赖外部工具或 API 获取字幕;脚本失败时需按回退流程处理;工具不可用时必须由用户提供字幕;无法保证所有视频都有可用字幕;未提供的内容(如收费、价格、平台支持范围等)暂未提供。