Hoppa till innehållet
Transcript Dock
Logga inBörja gratis

Webbplatsmeny

Transcript Dock
IntroduktionSå fungerar det, guider och vad du kan transkribera.
SnabbstartSkicka en länk, vänta på jobbet, exportera transkriptet. Tre anrop.
AutentiseringAPI-nycklar, scopes, Idempotency-Key och X-Request-Id.
JobbSkapa, vänta på, lista, avbryt och försök igen med jobb.
TranskriptTranskriptobjektet och exporter som txt, srt, vtt och json.
BatcherUpp till 50 videor i ett enda anrop.
UppladdningarTranskribera dina egna ljud- och videofiler.
WebhooksFå ett anrop när ett jobb eller en batch är klar. Verifiera signaturen.
FelAlla felkoder, vad de betyder och vad du ska göra.
HastighetsgränserInskickningar, pågående jobb och läsningar per abonnemang. Svaret 429.
Priser och krediter1 kredit per transkript från undertexter, 2 per minut AI-transkribering. Abonnemang och extra krediter.
KällorYouTube, TikTok, dina egna filer och direktlänkar: godkända URL:er och lägen.
MCPHitta och transkribera videor från Claude, Cursor, Windsurf eller din egen agent.
OpenAPI-specifikationOpenAPI 3.1-specifikationen för kodgenerering och typade klienter.
Claude CodeEtt kommando lägger till Transcript Dock i Claude Code.
Claude-appenLägg till Transcript Dock som en egen anslutning på claude.ai, i Claude Desktop eller i mobilen.
CursorLägg till Transcript Dock som MCP-server i Cursor.
WindsurfLägg till Transcript Dock i Windsurf så att Cascade kan hitta och transkribera videor.
OpenClawKoppla Transcript Dock till de autonoma agenterna i OpenClaw.
19 träffar
Guider

Så här hämtar du ett YouTube-transkript

Fem sätt att få transkriptet av en YouTube-video: i YouTube själv, med yt-dlp, i Python, via Transcript Dock API:t eller genom att fråga Claude.

Uppdaterad


Kort svar: om videon har undertexter kan YouTube visa dess transkript under beskrivningen (öppna ...mer och sedan Visa avskrift). För att få det som fil eller för många videor använder du yt-dlp eller Python-biblioteket youtube-transcript-api på din egen dator, eller ett enda anrop till ett hostat API som Transcript Dock när du kör i molnet eller behöver TikTok också. Videor utan undertexter kräver AI-transkription av ljudet.

Vilket sätt du ska välja#

MetodBra förKostnadHaken
YouTubes avskriftspanelEn video, för handGratisBara om videon har undertexter. Kopiering tappar tiderna
yt-dlpSkript på din egen datorGratisUndertextfiler. Blockeras från många molnadresser
youtube-transcript-apiPython-notebooks och skriptGratisKräver en residential-proxy i molnet. Bara YouTube
Transcript Dock APIAppar, pipelines, många videor1 kredit per videoHostat, TikTok också, AI-transkription när det inte finns några undertexter
Claude eller Cursor (MCP)Att ställa frågor om en video1 kredit per videoIngen kod alls

1. I YouTube#

  1. Öppna videon på en dator.
  2. Klicka på ...mer under titeln för att visa hela beskrivningen.
  3. Scrolla till slutet av beskrivningen och klicka på Visa avskrift.
  4. Transkriptet öppnas bredvid videon. Använd menyn högst upp för att dölja tidsstämplar, markera sedan texten och kopiera den.

Knappen visas bara när videon har undertexter, antingen uppladdade av skaparen eller genererade av YouTube. Det duger för en video. Om du kopierar för hand tappas tiderna, och det går inte att skala upp.

2. Med yt-dlp#

yt-dlp är ett gratis verktyg för kommandoraden. Det här sparar de engelska undertexterna som en SRT-fil utan att ladda ner videon:

terminal
yt-dlp --skip-download --write-subs --write-auto-subs --sub-langs en --convert-subs srt \
"https://www.youtube.com/watch?v=dQw4w9WgXcQ"

--write-auto-subs tar med YouTubes automatiska undertexter när skaparen inte har laddat upp några. Det fungerar bra från en hemuppkoppling. Från en server ber YouTube ofta om inloggning.

3. I Python#

Det öppna biblioteket youtube-transcript-api läser samma undertexter utan API-nyckel:

python
# pip install youtube-transcript-api
from youtube_transcript_api import YouTubeTranscriptApi
 
transcript = YouTubeTranscriptApi().fetch("dQw4w9WgXcQ", languages=["en"])
for snippet in transcript:
print(round(snippet.start, 1), snippet.text)

Dess README varnar för att YouTube blockerar de flesta IP-adresser som tillhör molnleverantörer, så på AWS, Google Cloud eller en VPS behövs en roterande residential-proxy. Se Transcript Dock jämfört med youtube-transcript-api.

4. Med Transcript Dock API:t#

Tre anrop: skicka in länken, vänta och exportera. Det fungerar var som helst (ingen proxy att hantera), returnerar tidsatta segment, exporterar TXT, SRT, VTT eller JSON och fungerar likadant för TikTok. Ett transkript från undertexter kostar 1 kredit, och varje konto får 50 gratiskrediter varje månad.

# 1. submit the link (1 credit)
curl -X POST https://www.transcriptdock.com/v1/jobs \
-H "Authorization: Bearer td_live_YOUR_KEY" \
-H "Idempotency-Key: yt-dQw4w9WgXcQ" \
-H "Content-Type: application/json" \
-d '{ "source": { "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ" }, "mode": "captions_only" }'
 
# 2. wait for it (returns as soon as the job finishes)
curl "https://www.transcriptdock.com/v1/jobs/JOB_ID?wait=25" -H "Authorization: Bearer td_live_YOUR_KEY"
 
# 3. export the transcript (free)
curl "https://www.transcriptdock.com/v1/transcripts/RESULT_ID/export?format=txt" -H "Authorization: Bearer td_live_YOUR_KEY"

Hela genomgången finns i snabbstarten. För en hel kanal, spellista eller sökning listar du först videorna med videosökning och skickar dem sedan som en batch.

5. Fråga Claude eller Cursor#

Lägg till Transcript Dock som anslutning och ställ frågan med vanliga ord, till exempel ”Vad säger den här videon?” tillsammans med länken. Claude hämtar transkriptet och svarar utifrån det. Det tar en minut att ställa in: Claude, Claude Code, Cursor.

När en video saknar undertexter#

Alla metoder ovan läser undertexter som redan finns. När det inte finns några måste ljudet transkriberas. Med Transcript Dock skickar du mode: "auto": då används undertexter när de finns och AI-transkription annars, till 2 krediter per påbörjad minut i betalda abonnemang. Resultatet innehåller tider per ord.

Har du redan undertextfiler? De kostnadsfria verktygen undertext till text och SRT till VTT körs i din webbläsare.

Vanliga frågor#

  • Är det tillåtet? Att läsa undertexter för egen forskning, tillgänglighet eller analys är vanlig praxis. Att publicera någon annans ord på nytt är en upphovsrättsfråga. Kontrollera YouTubes villkor för din användning.
  • Andra språk? Skicka med caption_languages, till exempel ["es", "en"], för att föredra ett spår. Lista en videos spår med språksökning.
  • Shorts? Ja. Shorts-, watch- och youtu.be-länkar fungerar alla.