Referentie
Bronnen
YouTube, TikTok, je eigen bestanden en directe links: geaccepteerde URL's, wat elke modus doet en de limieten.
Bijgewerkt
Welke bron je ook gebruikt, je krijgt hetzelfde transcriptieobject: tekst, getimede segmenten en woordtijden wanneer AI-transcriptie ze heeft gemaakt. Limieten voor elke bron: 2 uur en 250 MB.
Bronnen#
| Bron | Geaccepteerde links | captions_only | auto / transcribe |
|---|---|---|---|
| YouTube | youtube.com/watch?v=…, youtu.be/…, /shorts/…, /live/… | Ondertitels van de maker of automatische ondertitels, 1 credit | Betaalde abonnementen |
| TikTok | tiktok.com/@user/video/…, vm.tiktok.com/… deelslinks | Ondertitels van de maker, 1 credit | Betaalde abonnementen |
| Je eigen bestand | mp3, wav, m4a, ogg, aac, mp4, webm via POST /v1/uploads | Niet beschikbaar | Betaalde abonnementen |
| Directe link | Elke openbare https-URL die een audio- of videobestand levert | Niet beschikbaar | Betaalde abonnementen |
GET /v1/capabilities met je sleutel geeft deze tabel terug voor je abonnement, zodat een client alleen laat zien wat werkt.
Ondertitels#
- Alleen openbare video's. Privévideo's, ledenvideo's en video's met een leeftijdscontrole mislukken met een
SOURCE_*-code. - YouTube kent twee soorten: ondertitels die de maker heeft geüpload en de automatische ondertitels van YouTube.
caption_preferencekiest; de standaard neemt die van de maker als die er is. caption_languagesvraagt om specifieke tracks, bijvoorbeeld["es", "en"].POST /v1/language-discoveriestoont welke tracks een YouTube-video heeft.- Timing gebeurt per ondertitelblok (
timing_granularity: "segment").
AI-transcriptie#
- Luistert naar de audio; werkt met of zonder ondertitels. Herkent de taal of gebruikt een hint in
language. - Geeft woordtijden en betrouwbaarheid terug (
timing_granularity: "word"). - Duurt ongeveer een kwart van de lengte van de media. Gebruik
?wait=25of een webhook in plaats van strak pollen. - 2 credits per begonnen minuut, minimaal 1 minuut; beperk een taak met
max_credits.