Naar de inhoud
Transcript Dock
InloggenStart gratis

Sitemenu

Transcript Dock
InleidingHoe het werkt, handleidingen en wat je kunt transcriberen.
SnelstartVerstuur een link, wacht op de taak en exporteer het transcript. Drie verzoeken.
AuthenticatieAPI-sleutels, scopes, Idempotency-Key en X-Request-Id.
TakenTaken aanmaken, wachten op, opvragen, annuleren en opnieuw proberen.
TranscriptiesHet transcriptobject en de exports txt, srt, vtt en json.
Batch-verzoekenTot 50 video's in één verzoek.
Bestanden uploadenTranscribeer je eigen audio- en videobestanden.
Webhook-meldingenOntvang een oproep zodra een taak of batch klaar is, en controleer de handtekening.
FoutenElke foutcode, wat die betekent en wat je moet doen.
AanvraaglimietenVerzoeken, lopende taken en lezingen per abonnement; het 429-antwoord.
Prijzen en credits1 credit per transcriptie met ondertitels, 2 per minuut AI-transcriptie. Abonnementen en extra credits.
BronnenYouTube, TikTok, je eigen bestanden en directe links: geaccepteerde URL's en werkwijzen.
MCPZoek video's en transcribeer ze vanuit Claude, Cursor, Windsurf of je eigen agent.
OpenAPI-specificatieDe OpenAPI 3.1-specificatie voor codegeneratie en getypeerde clients.
Claude CodeMet één opdracht voeg je Transcript Dock toe aan Claude Code.
Claude-appVoeg Transcript Dock toe als aangepaste connector op claude.ai, Claude Desktop of mobiel.
CursorVoeg Transcript Dock toe als MCP-server in Cursor.
WindsurfVoeg Transcript Dock toe aan Windsurf, zodat Cascade video's kan vinden en transcriberen.
OpenClawKoppel Transcript Dock aan autonome OpenClaw-agents.
19 resultaten
Handleidingen

Een YouTube-transcriptie ophalen

Vijf manieren om de transcriptie van een YouTube-video te krijgen: in YouTube zelf, met yt-dlp, in Python, via de Transcript Dock API, of door Claude te vragen.

Bijgewerkt


Kort gezegd: als de video ondertitels heeft, toont YouTube de transcriptie onder de beschrijving (open ...more, en klik daarna op Show transcript). Wil je die als bestand of voor veel video's, gebruik dan yt-dlp of de Python-bibliotheek youtube-transcript-api op je eigen machine, of één verzoek aan een gehoste API zoals Transcript Dock als je in de cloud draait of ook TikTok nodig hebt. Video's zonder ondertitels hebben AI-transcriptie van de audio nodig.

Welke manier je kiest#

MethodeGeschikt voorKostenLet op
Transcriptpaneel van YouTubeEén video, met de handGratisAlleen als de video ondertitels heeft; kopiëren verliest de timing
yt-dlpScripts op je eigen machineGratisOndertitelbestanden; wordt van veel cloud-IP-adressen geblokkeerd
youtube-transcript-apiPython-notebooks en scriptsGratisIn de cloud is een residentiële proxy nodig; alleen YouTube
Transcript Dock APIApps, pijplijnen, veel video's1 credit per videoGehost, ook TikTok, AI-transcriptie als er geen ondertitels zijn
Claude of Cursor (MCP)Vragen stellen over een video1 credit per videoHelemaal geen code

1. In YouTube#

  1. Open de video op een computer.
  2. Klik onder de titel op ...more om de beschrijving uit te klappen.
  3. Scroll naar onderaan de beschrijving en klik op Show transcript.
  4. De transcriptie opent naast de video. Gebruik het menu bovenaan om tijdstempels te verbergen, en selecteer en kopieer daarna.

De knop verschijnt alleen als de video ondertitels heeft, geüpload door de maker of gegenereerd door YouTube. Voor één video is dat prima; met de hand kopiëren verliest de timing en schaalt niet.

2. Met yt-dlp#

yt-dlp is een gratis opdrachtregelprogramma. Dit slaat de Engelse ondertitels op als SRT-bestand, zonder de video te downloaden:

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 neemt de automatische ondertitels van YouTube mee als de maker er geen heeft geüpload. Het werkt goed vanaf een thuisverbinding; vanaf een server vraagt YouTube vaak om in te loggen.

3. In Python#

De open source-bibliotheek youtube-transcript-api leest dezelfde ondertitels zonder API-sleutel:

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)

De README waarschuwt dat YouTube de meeste IP-adressen van cloudproviders blokkeert, dus op AWS, Google Cloud of een VPS heeft het een roterende residentiële proxy nodig. Zie Transcript Dock vs youtube-transcript-api.

4. Met de Transcript Dock API#

Drie verzoeken: dien de link in, wacht, exporteer. Het werkt overal (geen proxy om te beheren), geeft getimede segmenten terug, exporteert TXT, SRT, VTT of JSON, en werkt hetzelfde voor TikTok. Een transcriptie op basis van ondertitels kost 1 credit, en elk account krijgt elke maand 50 gratis credits.

# 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"

De volledige uitleg staat in de snelstart. Voor een heel kanaal, een afspeellijst of een zoekopdracht haal je eerst de video's op met videoontdekking, en dien je ze daarna in als batch.

5. Vraag het aan Claude of Cursor#

Voeg Transcript Dock toe als connector en stel je vraag in gewone woorden, bijvoorbeeld „Wat zegt deze video?” met de link erbij. Claude haalt de transcriptie op en antwoordt op basis daarvan. Instellen duurt een minuut: Claude, Claude Code, Cursor.

Als een video geen ondertitels heeft#

Elke methode hierboven leest ondertitels die al bestaan. Als die er niet zijn, moet de audio worden getranscribeerd. Met Transcript Dock stuur je mode: "auto": die gebruikt ondertitels als die bestaan en AI-transcriptie als dat niet zo is, tegen 2 credits per begonnen minuut op betaalde abonnementen. Het resultaat bevat woordtiming.

Heb je al ondertitelbestanden? De gratis tools ondertitels naar tekst en SRT naar VTT draaien in je browser.

Veelgestelde vragen#

  • Mag dat? Ondertitels lezen voor eigen onderzoek, toegankelijkheid of analyse is gangbare praktijk; woorden van iemand anders opnieuw publiceren is een auteursrechtvraag. Controleer de voorwaarden van YouTube voor jouw gebruik.
  • Andere talen? Geef caption_languages mee, zoals ["es", "en"], om een spoor voor te trekken. Bekijk de beschikbare sporen van een video met taalontdekking.
  • Shorts? Ja. Shorts-, watch- en youtu.be-links werken allemaal.