Youtube-playlist-to-formatted-text
一款桌面應用程式,可擷取 YouTube 播放清單逐字稿,並透過 Google Gemini AI 模型進行強化,輸出為您想要的任何語言的書籍。
Youtube-playlist-to-formatted-text 是什麼?
一款桌面應用程式,可擷取 YouTube 播放清單逐字稿,並透過 Google Gemini AI 模型進行強化,輸出為您想要的任何語言的書籍。
Youtube-playlist-to-formatted-text 概覽
這是什麼
一個桌面應用程式,能從 YouTube 播放清單(或單一影片)中提取逐字稿,並使用 Google 的 Gemini AI 模型進行強化。輸出結果是使用者指定語言的格式化書籍。
主要功能
- 批次處理整個播放清單或單一影片網址
- 使用可選擇的 Gemini 模型進行 AI 文字精煉
- 多種精煉風格:平衡詳細、摘要、教育、敘事改寫、問答生成
- 可調整的 API 呼叫區塊大小(透過滑桿設定)
- 語言支援:輸出任何語言;只要影片有逐字稿,任何語言皆可處理
- 友善的 PyQt5 圖形介面,附有進度追蹤
- 輸出為格式化的 Markdown 檔案
使用情境
- 將包含數十部長影片的大型 YouTube 播放清單轉換成單一組織化的 Markdown 檔案,作為 NotebookLM 的來源
- 從影片內容建立學習指南、摘要或教材
- 與 Obsidian 整合,用於筆記與知識管理
- 生成問答集,供自我評量或複習使用
快速開始
需求:Python 3.9+、Google Gemini API 金鑰、YouTube 播放清單或影片網址。安裝:pip install -r requirements.txt執行應用程式:python main.py在圖形介面中,輸入播放清單或影片網址、選擇輸出語言、精煉風格、區塊大小、輸出檔案位置以及 Gemini API 金鑰,然後點擊「Start Processing」。
授權與價格
MIT 授權。開放原始碼(免費)。
內容整理自該專案公開的 README 與儲存庫資訊。