HomeBlogTranscribePlansAPI Keys

YouTube-video till blogginlägg: Min 3-stegs omförpackningspipeline

YouTube-video-tidslinje transformeras till en formaterad blogartikel-utkast

Att förvandla en YouTube-video till blogginläggsform tar mig ungefär 25 minuter nu, ner från de tre timmar det tog när jag skrev anteckningar mot uppspelningen. Pipelinen är tre steg: dra transkriptionen genom ett API, kör en strukturerad prompt, gör sedan en redigering av människan som inte är valfri. Här är varje steg, inklusive den exakta promptmallen jag använder.

Steg 1: Dra transkriptionen (30 sekunder)

Ett GET-begäran mot youtube2text.org gör det. Ta en demo-nyckel först — ingen registrering:

curl -s "https://youtube2text.org/api/demo-key"
# {"success":true,"apiKey":"yt_..."}

curl -s "https://youtube2text.org/api/transcribe?url=https://www.youtube.com/watch?v=VIDEO_ID" \
  -H "x-api-key: yt_your_key"

Du får JSON tillbaka med result.content (transkriptionen) plus title, pubDate och contentSize. Användbar storleksmatte: en 15-minuters handledning kör runt 18k tecken, en 40-minuters föreläsning landar på 45-60k. Båda passar i en enda Claude eller GPT-kontext under standardtalet maxChars på 150000, så det finns inget chunking-steg att bygga. Om videon inte har bildtexter alls får du en TRANSCRIPT_UNAVAILABLE 404, vilket är sällsyntare än du förväntar — auto-bildtexter täcker de flesta offentliga uppladdningar. Mer begäran-varianter finns i curl genomgången.

Steg 2: En strukturerad prompt slår fem vaga sådana

Min tidiga misstag var att prompta "förvandla detta till ett blogginlägg" och få tillbaka en bokrapport. Vad som fungerar är att fästa läsaren, sökordet och reglerna:

You are converting a video transcript into a blog post.

Video title: {TITLE}
Target reader: {WHO THIS POST IS FOR}
Primary keyword: {KEYWORD}
Length: 900-1200 words, markdown, H2 sections

Rules:
- Keep the speaker's examples and numbers exactly. Invent nothing.
- Rewrite spoken filler into prose. No "in this video" phrasing.
- Preserve 2-3 direct quotes worth keeping, as blockquotes.
- End with a three-bullet summary and one concrete next step.
- Mark anything you are unsure about — names, product terms,
  figures that look mis-transcribed — with [CHECK].

Transcript:
{PASTE result.content HERE}

Regeln [CHECK] är arbetshästen. Det förvandlar modellen från en säker fabricator till en samarbetspartner som flaggar sina egna tvivel, och det ger din redigeringspassa ett sökmål.

Steg 3: Redigeringspassen som ingen får hoppa

Nu den ärliga delen. Transkriptioner kommer från Youtubes bildtexter, och automatiskt genererade bildtexter anländer utan pålitlig skiljetecken och med en verklig talang för att mishöra egennamn. Jag fick en gång "Kubernetes" transkriberad som "communities" fyra gånger i en video, och LLM skrev glatt ett stycke om distributioncommunities. Budgetera 10-15 minuter för att söka i varje [CHECK], fixa namn och produktvillkor mot den faktiska videon, och skär det stycke där modellen blir filosofisk. Videor med manuellt uppladdade bildtexter behöver mindre av detta, men granska innan publicering båda fallen.

Skalning från en video till tjugo

Samma tre steg hanterar en eftersläpning — det enda som förändras är kvot. Den delade demo-nyckeln begränsar 5 videor per månad per IP, vilket täcker en testkörning och inte mycket annars. Om du bryter en competitors hela katalog skrev jag upp det arbetsflödet i YouTube innehållsforskning; om ditt källmaterial är intervjuformat behöver prompten cytathanteringsjusteringarna från podcastvisningsanteckningar.

För något bortom prövningen, få din egen nyckel med en Google-inloggning på youtube2text.org/app/keys — den fria nivån ger dig 5 videor per månad, $5,99 får 50, och det finns inget kort eller telefonnummer involverat. Det är ett blogginlägg per vecka från video du redan gjorde, för ungefär priset på kaffet du kommer att dricka under redigering.