JimmySadek/youtube-fetcher-to-markdown

Portable AI-agent skill: capture YouTube transcripts as Obsidian-ready Markdown with metadata, linked timestamps, language selection, and subtitle exports

解决的问题

该工具允许用户将 YouTube 视频转换为结构化的归档 Markdown 笔记。它解决了仅提供文本的原始字幕提取工具的问题,通过将字幕与创作者、上传日期、视频描述和章节等关键元数据捆绑到一个便携式文件中,使其适合用于 Obsidian 或 Logseq 等知识库系统。

工作原理

该工具无需 API 密钥即可从 YouTube 获取字幕和元数据。它可获取手动或自动生成的多种语言字幕,支持机器翻译,并使用 oEmbed 或可选的 yt-dlp 库提取视频详情。输出保存为带有 YAML 前置元数据的 Markdown 文件,便于查询,同时也支持导出为纯文本、JSON、SRT 和 WebVTT 格式。

适用人群

专为使用 Obsidian 等个人知识管理(PKM)系统来归档和整理视频学习资料的研究人员、学生和知识工作者设计。

主要亮点

  • 全面归档:在一个文件中捕获字幕、章节和创作者元数据。
  • 无需 API 密钥:无需 YouTube API 密钥或托管服务即可运行。
  • 知识库就绪:生成带有 YAML 前置元数据和可点击时间戳的 Obsidian 兼容文件。
  • 灵活的语言支持:支持语言优先级排序、地区变体和 YouTube 机器翻译。
  • 多种导出格式:支持 Markdown、TXT、JSON、SRT 和 VTT。
  • 安全的文件处理:防止意外覆盖,并使用临时文件实现原子写入。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目