Video YouTube in Articolo Blog: Il Mio Pipeline di Riciclaggio a 3 Step

Trasformare un video YouTube in forma di articolo blog mi prende circa 25 minuti ora, giù dalle tre ore che ci volevano indietro quando digitavo note contro la riproduzione. Il pipeline è tre step: tira la trascrizione attraverso un'API, esegui un prompt strutturato, quindi fai un passo di modifica umana che non è facoltativo. Ecco ogni step, incluso il modello di prompt esatto che uso.
Step 1: Tira la trascrizione (30 secondi)
Una richiesta GET contro youtube2text.org lo fa. Afferra una chiave demo prima — nessuna iscrizione:
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"
Ottieni JSON indietro con result.content (la trascrizione) più title, pubDate e contentSize. Matematica di ridimensionamento utile: un tutorial di 15 minuti gira intorno a 18k caratteri, un discorso di 40 minuti atterra a 45-60k. Entrambi si adattano in un singolo contesto Claude o GPT sotto il maxChars predefinito di 150.000, quindi non c'è un step di chunking da costruire. Se il video non ha didascalie affatto ottieni un 404 TRANSCRIPT_UNAVAILABLE, che è più raro di quanto ci si aspetterebbe — le didascalie auto-generate coprono la maggior parte dei caricamenti pubblici. Ulteriori variazioni di richiesta sono nella procedura curl.
Step 2: Un prompt strutturato batte cinque vague
Il mio errore iniziale era fare un prompt "trasforma questo in un articolo blog" e ottenere indietro una relazione di libro. Quello che funziona è fissare il lettore, la parola chiave e le regole:
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}
La regola [CHECK] è il cavallo da lavoro. Trasforma il modello da un fabbricatore fiducioso in un collaboratore che segnala i suoi dubbi, e dà al tuo passo di modifica un obiettivo di ricerca.
Step 3: Il passo di modifica che nessuno riesce a saltare
Adesso la parte onesta. Le trascrizioni provengono dalle didascalie di YouTube, e le didascalie auto-generate arrivano senza punteggiatura affidabile e con un vero talento per incomprensione di nomi propri. Una volta avevo "Kubernetes" trascritto come "communities" quattro volte in un video, e l'LLM ha scritto diligentemente un paragrafo sulle comunità di distribuzione. Preventiva 10-15 minuti per cercare ogni [CHECK], correggere nomi e termini di prodotto contro il video effettivo, e tagliare il paragrafo in cui il modello diventava filosofico. Video con didascalie caricate manualmente hanno bisogno di meno di questo, ma esamina comunque prima di pubblicare in entrambi i casi.
Scalare da un video a venti
Gli stessi tre step gestiscono un backlog — l'unica cosa che cambia è la quota. La chiave demo condivisa limita a 5 video al mese per IP, che copre un run di prova e poco altro. Se stai estraendo l'intero catalogo di un competitor, ho scritto quel flusso di lavoro nella ricerca di contenuti YouTube; se il tuo materiale di partenza è nello stile di intervista, il prompt ha bisogno dei tweaks di gestione delle citazioni dalle note dello show podcast.
Per qualsiasi cosa oltre la prova, ottieni la tua chiave con un accesso Google su youtube2text.org/app/keys — il livello gratuito ti dà 5 video al mese, $ 5,99 ottiene 50, e non c'è carta di credito o numero di telefono coinvolto. Questo è un articolo blog a settimana da video che hai già fatto, per circa il prezzo del caffè che berrai modificandolo.