YouTube 字幕擷取工具
貼上 YouTube 連結,就能取得整支影片的字幕逐字稿,並整理成乾淨的文字。自動產生的字幕和手動上傳的字幕都支援,任何語言都可以。開發者也能透過穩定的託管 API 以程式化方式取得逐字稿 — 不必寫爬蟲、不會被封鎖 IP、不用維護代理伺服器。
將檔案拖放到此處或 瀏覽
PDF、DOCX、XLSX、圖片、音訊、影片等
免費 — 每日 3 次請求,無需註冊。 即可獲得每月 300 點免費額度。
運作原理
貼上 YouTube 網址
貼上任何 YouTube 影片連結 — 一般影片、Shorts 或 youtu.be 短連結都可以。
擷取字幕逐字稿
ParseJet 會抓取影片字幕 — 自動產生或手動上傳的都行 — 並組合成連貫易讀的文字。
複製或透過 API 取得
複製逐字稿來做筆記或摘要,或呼叫 API 以程式化方式抓取整個頻道和播放清單的逐字稿。
主要功能
這個 youtube transcript 的突出之處。
支援任何語言
可依字幕本身的語言擷取逐字稿 — 中文、英文、日文和其他數十種語言。使用 API 的 language 參數即可指定語言。
支援自動產生的字幕
即使創作者從未上傳字幕也沒問題 — 自動產生的字幕同樣會被擷取,並整理成易讀的文字。
乾淨易讀的輸出
零碎的字幕片段會合併成流暢的文字 — 沒有時間軸雜訊、沒有重複行,可以直接閱讀或餵給 LLM。
穩定的 API,不會被封鎖 IP
youtube-transcript-api 這類爬蟲函式庫,常常在 YouTube 封鎖您的伺服器 IP 之後就失效。ParseJet 幫您處理這些基礎設施 — 您的請求會持續正常運作。
附帶影片中繼資料
每次回應除了逐字稿外,還會包含影片標題、頻道名稱、影片 ID 和長度。
擴展到播放清單與頻道
走訪影片網址清單,用同一個 API 呼叫抓取每一份逐字稿 — 從整個頻道建立資料集。
使用案例
此工具為您節省時間的常見情境。
用 AI 摘要影片
抓下逐字稿後交給 Claude 或 ChatGPT,產生摘要、重點整理或問答 — 不必看完整支影片。
對影片內容做 RAG
把教學、演講和 Podcast 的逐字稿建立索引存進向量資料庫,讓您的 AI 產品能回答來自影片來源的問題。
內容再利用
把影片變成部落格文章、節目筆記、社群貼文和技術文件 — 逐字稿就是原料。
研究與引用
在訪談和講座中搜尋精確的引文,並對應回原始影片中的時間點 — 不必在好幾小時的影片裡來回拖曳。
使用 API 自動化
以程式化方式使用相同工具。適用於任何語言 — 僅需 HTTP。
# Get the transcript of a YouTube video
curl -X POST https://api.parsejet.com/v1/parse/youtube \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://youtube.com/watch?v=VIDEO_ID", "language": "en"}'
# Response: { "text": "Full transcript...", "title": "Video Title",
# "source_type": "youtube", "metadata": { "video_id": "...", "channel": "...", "duration": ... } } import httpx
# Before (youtube-transcript-api — breaks when YouTube blocks your IP):
# from youtube_transcript_api import YouTubeTranscriptApi
# transcript = YouTubeTranscriptApi.get_transcript(video_id)
# After (ParseJet — hosted, no IP blocks or proxies to manage):
resp = httpx.post(
"https://api.parsejet.com/v1/parse/youtube",
headers={"Authorization": "Bearer YOUR_API_KEY"},
json={"url": "https://youtube.com/watch?v=VIDEO_ID", "language": "en"},
)
data = resp.json()
print(data["title"]) # Video title
print(data["text"]) # Full transcript text // Fetch a YouTube transcript
const res = await fetch("https://api.parsejet.com/v1/parse/youtube", {
method: "POST",
headers: {
Authorization: "Bearer YOUR_API_KEY",
"Content-Type": "application/json",
},
body: JSON.stringify({
url: "https://youtube.com/watch?v=VIDEO_ID",
language: "en",
}),
});
const { text, title, metadata } = await res.json();
console.log(title, metadata.channel);
console.log(text); // Full transcript 常見問題
如何取得 YouTube 影片的字幕逐字稿?
在上方工具貼上影片網址。ParseJet 會擷取字幕,並回傳可直接複製的完整逐字稿。要自動化的話,把網址 POST 到 /v1/parse/youtube。
自動產生的字幕也可以擷取嗎?
可以。如果影片沒有手動上傳的字幕,ParseJet 會擷取自動產生的字幕,並整理成易讀的文字。
有 YouTube 字幕擷取的 API 嗎?
有。POST /v1/parse/youtube,帶入影片網址和選填的語言代碼。回應會包含逐字稿、影片標題、頻道和長度。免費 API 金鑰每月包含 300 點數。
youtube-transcript-api 這個 Python 函式庫失效了,為什麼?
YouTube 會大規模封鎖資料中心 IP,所以 youtube-transcript-api 這類爬蟲函式庫在伺服器和雲端函式上,常常出現 IP 被封鎖的錯誤。ParseJet 在託管的基礎設施上執行擷取,因此您的 API 呼叫可以持續運作,不需要代理伺服器或各種變通做法。
支援哪些語言?
只要影片有該語言的字幕都可以。傳入 language 參數(ISO 639-1 代碼,例如 "zh-TW"、"en"、"ja")即可指定要哪一組字幕。
這是免費的嗎?
擷取 YouTube 字幕需要免費帳戶,每支影片消耗 5 點數 — 免費方案每月包含 300 點數(60 支影片)。若需要更大的用量,付費方案每月 19 美元起。
相關工具
URL to Markdown Converter
Convert any URL to clean Markdown online for free. Paste a link and get the page's main content as Markdown — no ads, no navigation. API available.
PDF to Markdown Converter
Convert PDF to Markdown online for free. Preserves headings, lists, tables, and code blocks. No signup required — try it instantly or automate via API.
PDF to Text Converter
Convert PDF to plain text online for free. Handles multi-page documents, scanned PDFs with OCR, and complex layouts. No signup — or automate via API.