mizorewww/course2md

Turn YouTube, Bilibili, or local course/meeting recordings into slide-illustrated Markdown and HTML lecture notes.

解決する課題

動画コースを視聴すると、学んだ内容を復習・整理するのが難しくなります。course2md は、あらゆる動画(YouTube、Bilibili、またはローカルファイル)を書き起こしノートに変換します。スライドや画像が変化したときを検出し、そのフレームをキャプチャして、対応するトランスクリプトをその下に配置します。結果は、読んだり検索したり、ノートライブラリに保存したりできる、きれいな Markdown または HTML ドキュメントになります。

仕組み

動画の URL またはローカルパスを、デスクトップアプリまたはコマンドラインで指定します。ツールは(オンラインリンクの場合)動画をダウンロードし、利用可能な字幕があればそれを使用します。ない場合は、ローカルマシンで音声を文字起こしします。次に、視覚的な変化を検出し、適切な場所にスクリーンショットをトランスクリプトに挿入します。オプションで AI による校正と要約を有効にできます。これは、OpenAI 互換のサービス、ローカル Ollama サーバー、または ChatGPT サブスクリプションで実行されます(デフォルトではオフ)。デスクトップアプリには、バックグラウンドタスク、フォルダと検索を備えたノートライブラリ、アウトライン付きリーダー、テーマが含まれます。

対象ユーザー

学生、自習者、またはビデオ講義を検索可能で共有可能なノートに変換したい人。YouTube、Bilibili でコースを視聴している人、またはローカル録画を持っていて、書かれた資料から学習することを好む人向けに設計されています。デスクトップアプリは macOS(Apple Silicon)、Windows、Arch Linux、およびその他の x86_64 Linux ディストリビューションで利用可能です。CLI は、プリビルドバイナリまたはソースから macOS/Linux で実行できます。

ハイライト

  • スライド形式のノート:画像が変化するたびにスクリーンショットを自動キャプチャし、その下にトランスクリプトを配置。course.md と course.html として保存
  • YouTube、Bilibili、およびローカル動画ファイルをサポート
  • 音声認識は自分のコンピュータで実行:Apple Silicon はそのまま動作、他のシステムでは GPU、CPU、または Intel Core Ultra NPU を使用可能。クラウドはオプションで、選択した場合のみ使用
  • オプションの AI 校正と要約:OpenAI 互換サービス、ローカル Ollama、または ChatGPT を使用
  • デスクトップアプリには、一時停止可能なバックグラウンドタスク、フォルダと検索を備えたノートライブラリ、アウトラインと検索を備えたリーダー、10 のテーマが含まれます
  • インターフェースは英語、簡体字中国語、繁体字中国語、日本語に対応

関連

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