SuperAPI AI 工具集

youtube-digest

写作与研究

查看项目

更新于 10-16 05:42

技能介绍

用途:把 YouTube 视频转成结构化、可用的知识笔记,在原始字幕之上增加理解层,输出 TL;DR、关键要点、带时间戳的核心论断、主题时间线、值得引用的原话与总结。适用于快速判断视频是否值得看、整理演讲或播客笔记、提取论点、生成 Obsidian/Notion 类 PKM 笔记,以及对比 2-5 个相关视频。

主要能力:按运行环境分三层提取。Tier 1(Bash + Python)运行脚本:python scripts/fetch_transcript.py "https://www.youtube.com/watch?v=VIDEO_ID" -o /tmp/transcript.json,使用标准库 urllib 与 xml.etree,无需 pip 包;如装有 youtube-transcript-api 或 yt-dlp 则增强提取。Tier 2(WebFetch/WebSearch)先用 WebFetch("https://noembed.com/embed?url=https://www.youtube.com/watch?v=VIDEO_ID") 取标题与作者,再用 WebSearch 找字幕文本并抓取。Tier 3(无网络)请用户粘贴字幕,作为最后手段。分析阶段由模型合成主题与论断,输出 Markdown,可选 Obsidian YAML frontmatter 与多视频对比章节。

限制:准确度取决于字幕质量,自动生成字幕会加质量警告;无字幕时明确报告并建议换视频或手动复制;超长视频时间戳可能不精确,极短视频省略时间线,音乐类视频产出极少;非英语视频需注明语言。依赖 Python 3.8+ 标准库,可选 pip install youtube-transcript-api、pip install yt-dlp。