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ノートに変換できます。テキストのみを提供する原始的なトランスクリプト抽出ツールの問題を解決し、クリエイター、アップロード日時、動画説明、チャプターなどの重要なメタデータを1つのポータブルファイルにバンドルすることで、ObsidianやLogseqのような知識ベースに適した形式を提供します。

動作方法

このツールはAPIキーを必要とせずにYouTubeから字幕とメタデータを取得します。手動または自動生成された字幕(さまざまな言語に対応)を取得でき、機械翻訳も処理可能。oEmbedまたはオプションの yt-dlp ライブラリを使用して動画の詳細を抽出します。出力はYAMLフロントマター付きのMarkdownファイルとして保存され、検索が容易ですが、プレーンテキスト、JSON、SRT、WebVTT形式へのエクスポートもサポートしています。

対象ユーザー

Obsidianなどの個人的知識管理(PKM)システムを使って、動画ベースの学習資料をアーカイブ・整理する研究者、学生、知識作業者に最適です。

特徴

  • 包括的なアーカイブ: トランスクリプト、チャプター、クリエイターのメタデータを1つのファイルに収集。
  • APIキー不要: YouTube APIキーまたはホスティングサービスの必要なし。
  • 知識ベース対応: YAMLフロントマター付きでObsidian対応のファイルを生成し、クリック可能なタイムスタンプを含む。
  • 柔軟な言語対応: 言語の優先順位、地域別バリエーション、YouTubeの機械翻訳をサポート。
  • 複数のエクスポート形式: Markdown、TXT、JSON、SRT、VTTをサポート。
  • 安全なファイル処理: 意図しない上書きを防止し、一貫性のある書き込みのために一時ファイルを使用。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト