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。
  • 安全的檔案處理:防止意外覆蓋,並使用暫存檔進行原子寫入。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案