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 のテーマが含まれます
- インターフェースは英語、簡体字中国語、繁体字中国語、日本語に対応
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト