HomeBlogTranscribePlansAPI Keys

Zapier YouTube Transkripsjon: auto-hent undertekster fra nye videoer

Zapier redigerer som viser en YouTube-trigger koblet til en Webhooks by Zapier GET-trinn og en Google Docs-handling

En Zapier YouTube transkripsjon arbeitsflyt trenger nøyaktig tre trinn: en YouTube-trigger, ett webhook-kall, og det du vil gjøre med teksten. Nedenfor er hele konfigurasjonen, pluss noe ærlig matematikk på Zapier-oppgaver — fordi det er der de fleste folk stille får kostnad for nysgjerrigheten.

Tre-trinns Zap

  1. Trigger: YouTube — Ny video i kanal
  2. Handling: Webhooks av Zapier — GET
  3. Handling: noe som godtar tekst — Google Docs, Gmail, Slack

Trinn 1: triggeren

Velg YouTube-appen og Ny video i kanal triggeren, tilkoblet Google-kontoen, og pek den til kanalen du ønsker å følge. Zapier stemmer kanalen og fyrer en gang per ny opplasting. Trigger-utdataene inkluderer video-URL-en — det er det eneste feltet neste trinn trenger.

Trinn 2: webhookken

Legg til Webhooks av Zapier med GET-hendelsen og konfigurer som dette:

Ingen nøkkel ennå? Grabb den gratis delte — ingen konto nødvendig:

curl -s https://youtube2text.org/api/demo-key

Den returnerer {"success": true, "apiKey": "yt_..."} og tillater 5 videoer per måned per IP, nok til å teste Zap end til end.

APIen godtar noen YouTube URL-form — watch?v=, youtu.be, eller en bare 11-tegn video-id — så trigger-URL-feltet fungerer uberørt. Når du tester trinnet, tolker Zapier JSON-responsen og avslører hvert felt til senere trinn: Result Title, Result Content, Result Video Id, og så videre.

Trinn 3: bruk transkripsjonen

Dette er den morsomme delen. Legg til en Google Docs — Lag dokument fra tekst handling og kartlegger tittelen og Result Content inn i det, og du har et søkbart arkiv over alt en kanal sier. Eller send det gjennom et AI-trinn først og send deg selv en oppsummering. Jeg satte maxChars til 8000 ovenfor fordi e-postklienter og AI-trinn begge blir gramsykk om veldig lange inndata; standard og maksimum er 150000 hvis du ønsker alt.

Den ærlige matematikken

Her er begrensningen verdt å vite før du bygger dette: Webhooks by Zapier er en premium app, så denne Zap krever en betalt plan, og hver kjøring brenner oppgaver — en per handlings-trinn. Å følge en daglig-opplastnings-kanal koster deg omtrent 60 oppgaver per måned for denne Zap alene; følg fem kanaler og det øker raskt.

Transkripsjon-APIen selv bryr seg ikke hvordan du ringer den. Det samme GET-kall kjører fra en cron-jobb og en fem-linje shell-skript for gratis — jeg dekket det oppsettet i curl-guiden, ved bruk av kanal-RSS-feeden (https://www.youtube.com/feeds/videos.xml?channel_id=CHANNEL_ID) som triggeren. Hvis du vil visuell automatisering uten per-oppgave-prising, selvvert n8n kjører denne løkken ubegrenset, og Make versjon er operasjons-basert og merkbar mildere på lommeboken.

Det som sagt, hvis laget ditt bor i Zapier, tre trinn som aldri bryter har reell verdi. Jeg forteller deg bare hvor måleren er.

Når en video ikke har undertekster

Noen videoer har genuint ingen transkripsjon — ferske liv streams, musikk-videoer, kanaler som deaktiverer tekst. APIen returnerer:

{"error": {"code": "TRANSCRIPT_UNAVAILABLE", "message": "...", "status": 404}}

Zapier merker den kjøringen som feilet, som er rett oppførsel — det finnes ingenting å hente. Hvis du er på den delte demo-nøkkelen kan du også møte RATE_LIMIT_EXCEEDED (429); responsen inkluderer retryAfterSeconds så du vet nøyaktig hvor lenge å mugge.

Få din egen nøkkel

For noe forbi testing, logg inn med Google på youtube2text.org/app/keys — intet telefon-nummer, intet kort. Gratis nivå er 5 videoer per måned; betalte planer går fra $5.99 for 50 videoer til $19.99 ubegrenset, som er mindre enn de fleste Zapier-plan oppgraderinger.