生產力
youtube-transcribe-skill avatar

youtube-transcribe-skill

直接將 YouTube 影片字幕或逐字稿提取並儲存為本地文字檔,支援 yt-dlp 快速提取與瀏覽器自動化。

簡介

youtube-transcribe-skill 是一款專為研究人員、內容創作者與開發者設計的自動化工具,旨在將 YouTube 影片內容快速轉換為可搜尋或可編輯的文字。透過直接整合至您的開發工作流程,免去了手動聽寫或從網頁介面反覆複製貼上的繁瑣工作。本技能優先透過高效的命令列工具進行提取,若遇到限制或缺失環境變數時,會自動無縫切換至瀏覽器自動化流程。

  • 自動偵測並支援多種 YouTube 連結格式,包含標準觀看頁面、youtu.be 短連結以及 Shorts 影片。

  • 利用 yt-dlp 高效獲取字幕軌道、自動產生字幕以及影片後設資料,確保資源消耗降至最低。

  • 實作了強健的降級機制,透過 Chrome DevTools MCP 導航至 YouTube 動態 DOM 並與轉錄稿面板互動,解決常見的網路或權限限制問題。

  • 自動清理原始字幕,去除 VTT/SRT 格式中的樣式標籤、表頭與重複的時間戳記,產生乾淨且易於閱讀的「時間戳記 + 文字」格式檔案。

  • 支援多語言字幕提取,可針對影片提供的簡體中文、繁體中文與英文進行精確抓取。

  • 為確保最佳效能,建議預先在系統路徑中安裝 yt-dlp。若 yt-dlp 無法使用,請確保已設定好 Chrome DevTools MCP 以啟動瀏覽器自動化模式。

  • 輸入需求為有效的 YouTube URL,可透過參數傳入或由對話背景自動識別。

  • 提取結果會以影片標題自動儲存為本地的 .txt 檔案,非常適合後續的摘要生成、知識索引或文檔編寫。

  • 若影片具有年齡限制或地區存取限制,請確保瀏覽器 Cookie(預設為 Chrome)可供存取,技能將透過身份驗證獲取正確的內容。

倉庫統計

Star 數
1,483
Fork 數
218
Open Issue 數
0
主要語言
Python
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月3日 下午05:11
在 GitHub 查看