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 與儲存庫資訊。

將此徽章加入你的 README

Featured on YunoDB 徽章樣式與說明

你是這個專案的維護者嗎?展示它已收錄於 YunoDB。

Markdown[![Featured on YunoDB](https://yunodb.com/badge/ebrizzzzyoutube-playlist-to-formatted-text.svg)](https://yunodb.com/tools/ebrizzzzyoutube-playlist-to-formatted-text?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/ebrizzzzyoutube-playlist-to-formatted-text?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/ebrizzzzyoutube-playlist-to-formatted-text.svg" alt="Featured on YunoDB" height="20"></a>