Com utilitzar Claude Code per automatitzar projectes de màrqueting de vídeo (Guia completa)
L'automatització ja no és un complement en el màrqueting de vídeo; és la diferència entre publicar un cop per setmana i ser l'amo del feed diàriament. En aquesta guia pràctica i orientada a solucions, convertirem Claude Code en el vostre copilot d'automatització i us mostrarem com construir un flux de treball complet: des de la ideació i l'escriptura de guions fins al tall, els subtítols, la reutilització i la programació.
Utilitzarem un enfocament modular perquè pugueu adoptar només les parts que necessiteu. Al final, tindreu un pla clar i patrons de codi plug‑and‑play que podreu adaptar al vostre stack.
Nota: Claude Code és l'assistent de codificació d'Anthropic dissenyat per funcionar dins del vostre IDE/terminal i integrar-se amb les vostres eines i repos locals. Anthropic documenta com afegir Claude Code al vostre IDE i iniciar-lo des d'un terminal, de manera que pugueu programar per parelles, fer scaffolding i depurar automatitzacions ràpidament. Anthropic també ofereix un flux d'extensió de VS Code per facilitar la configuració. Si preferiu una extensió de la comunitat, també hi ha opcions de tercers.
Què automatitzareu (d'un cop d'ull)
- Ideació → brief → esborranys de guions
- Llistes de plànols/storyboards i prompts de B‑roll
- Veu en off i senyals de sincronització
- Tall automàtic de vídeos llargs en shorts
- Reutilització per a publicacions socials, miniatures, títols i descripcions
- Càrrega/programació mitjançant API de plataforma (YouTube, TikTok, etc.)
Per què Claude Code per al màrqueting de vídeo?
- És fantàstic per al scaffolding de codi: genera pipelines boilerplate, eines CLI i funcions d'ajuda ràpidament.
- Millores iteratives: enganxeu registres/errors i demaneu correccions.
- Gestió del context: manteniu la veu de la marca i les guies d'estil en un fitxer de coneixement local al qual Claude pot fer referència mentre genera scripts i metadades.
- Orquestració modular: combineu la planificació de Claude amb eines provades com
ffmpeg per a operacions de vídeo i la vostra elecció d'ASR (p. ex., Whisper) per a la transcripció.
L'arquitectura d'automatització
Una estructura senzilla i que es pot mantenir que podeu deixar anar a qualsevol repositori:
video-automation/
├─ config/
│ ├─ brand_voice.yaml
│ ├─ platforms.yaml
│ └─ prompts/
│ ├─ script_prompt.md
│ ├─ title_desc_prompt.md
│ └─ clip_rules.md
├─ data/
│ ├─ raw/
│ ├─ processed/
│ └─ captions/
├─ scripts/
│ ├─ generate_script.py
│ ├─ transcribe.py
│ ├─ autoclip.py
│ ├─ captions.py
│ ├─ repurpose.py
│ └─ schedule_upload.py
└─ Makefile
- Mantingueu els prompts modulars a
config/prompts perquè Claude pugui refinar els passos individuals sense tocar el vostre codi.
- Emmagatzemeu la configuració de la plataforma (dimensions, límits de durada, hashtags) a
platforms.yaml.
- Utilitzeu un
Makefile o un task runner per encadenar fluxos de treball: make shorts, make upload.
Pas 1: Inicieu la veu de la vostra marca i els briefs creatius
Creeu config/brand_voice.yaml amb atributs com ara el to, el públic objectiu, les propostes de valor, les frases prohibides i les regles de format. Claude Code us pot ajudar a normalitzar i validar l'esquema, i després fer-hi referència als prompts.
Exemple d'esquema:
brand:
persona: "Educador pragmàtic però optimista"
audience: "Màrqueters de SaaS B2B i creadors solitaris"
pillars:
- "Automatització pràctica sobre la teoria"
- "Decisions basades en dades"
- "Mostrar, no explicar"
banned_phrases:
- "game‑changer"
- "disrupt"
style:
tone: "clar, concís, amigable"
reading_level: "Grau 8–9"
ctas:
primary: "Subscriu-te per a builds d'automatització setmanals"
secondary: "Agafa la plantilla de flux de treball"
Demaneu a Claude Code que generi un script_prompt.md que combini la veu de la marca i el vostre tema. Exemple de contingut del prompt:
Ets un sènior de màrqueting de vídeo i guionista. Escriu un guió de 60 a 90 segons que:
- Enganxa en 3 segons amb un punt de dades
<a3>- Ofereix 1 conclusió pràctica</a2>- Utilitza la veu de la marca a brand_voice.yaml
- Produeix una llista d'escenes amb timestamps, B-roll suggerit i text a la pantalla
A continuació, executeu una petita CLI de Python per compilar el brief creatiu + tema en un esborrany de guió.
Pas 2: Generar scripts amb Claude + plantilles locals
Creeu scripts/generate_script.py que:
- Carrega la configuració del tema i de la marca
- Crida la vostra capa LLM (Anthropic API) per redactar scripts
- Desa a `data/processed/script_. Algunes plataformes exposen API i encadenament de flux de treball per a operacions de contingut complexes. També podeu combinar eines d'automatització general i API per escalar.
Creeu scripts/transcribe.py:
# extreu l'àudio
ffmpeg -y -i data/raw/input.mp4 -vn -acodec pcm_s16le data/processed/audio.wav
# executa whisper (exemple)
whisper data/processed/audio.wav \
<a6>--model medium \</a5><a7>--language en \</a5>--task transcribe \
--output_dir data/captions
A continuació, convertiu .srt a .ass o graveu subtítols:
ffmpeg -i data/raw/input.mp4 -vf subtitles=data/captions/input.srt -c:a copy data/processed/captioned.mp4
Claude Code us pot ajudar a embolicar aquestes ordres en funcions de Python i afegir la gestió d'errors i el registre de progrés.
Pas 4: Tallar automàticament vídeos llargs en shorts
Definiu regles de tall a config/prompts/clip_rules.md:
- Durada màxima per short: 30–60s
- Elements obligatoris: ganxo, un consell, CTA
- Ritme visual: 1 tall cada 3–5s, punch‑in a les línies clau
Creeu scripts/autoclip.py per:
- Analitzar la transcripció
- Utilitzeu un LLM per proposar segments de tall (inici/final)
- Apliqueu talls
ffmpeg i zoom/pan simple
Exemple de tall i punch‑in ffmpeg:
# talla 00:02:10–00:02:40
ffmpeg -ss 00:02:10 -to 00:02:40 -i input.mp4 -c copy out_clip.mp4
# efecte punch-in (escala + retalla)
ffmpeg -i out_clip.mp4 -filter:v "scale=iw*1.08:ih*1.08, crop=iw:ih" -c:a copy out_clip_zoom.mp4
Demaneu a Claude Code que generi l'analitzador de transcripcions i la puntuació heurística per a la "idoneïtat del tall" (ganxos, estadístiques, preguntes retòriques). També pot escriure proves unitàries per validar les matemàtiques de la marca de temps.
Pas 5: Subtítols, títols, descripcions i hashtags per lots
Utilitzeu prompts LLM ajustats a cada plataforma. Mantingueu exemples a config/prompts/title_desc_prompt.md i platforms.yaml per a les restriccions:
- YouTube: títol de 70 caràcters, 5–8 paraules clau, marcadors de capítols
- TikTok/Shorts: enganxa de 80–120 caràcters, 3–5 hashtags
- LinkedIn: 1 insight + 1 pregunta CTA
Creeu scripts/captions.py i scripts/repurpose.py per:
- Generar títols/descripcions específics de la plataforma
- Resumir en fils de publicacions de tweet/LinkedIn
- Produir superposicions de text a la pantalla (ASS/JSON)
Claude Code pot transformar el vostre guió base en totes les variants de metadades en un sol pas i fer complir la veu de la marca i els límits de longitud mitjançant proteccions regex.
Pas 6: Miniatures amb variants de text
- Mantingueu una llista de fórmules de titulars de miniatures (p. ex., "Fes AIXÒ per duplicar la sortida de vídeo").
- Feu que Claude Code generi 5–10 opcions de text per vídeo.
- Introduïu-les al vostre sistema de disseny (Figma API o una plantilla local amb ImageMagick + text
pango) per exportar variacions.
Pas 7: Càrrega i programació
- Emboliqueu YouTube Data API i altres SDK de plataforma a
schedule_upload.py.
- Llegiu les configuracions de la plataforma des de
platforms.yaml.
- Emmagatzemeu les credencials a
.env i utilitzeu fluxos OAuth.
- Afegiu el mode dry‑run per imprimir les càrregues útils abans de publicar.
Claude Code pot stub les classes de client, paginar llistes de reproducció i implementar la lògica de reintent/backoff. També és útil per escriure validadors d'esquemes per detectar metadades mal formades abans de les crides a l'API.
Pas 8: Orquestrar amb un Makefile o un Task Runner
Exemple de destinacions Makefile:
shorts: transcribe autoclip captions repurpose
@echo "Shorts creats a data/processed/shorts"
longform: generate_script captions
upload:
python scripts/schedule_upload.py --platform youtube --input data/processed/shorts
Demaneu a Claude Code que afegeixi paral·lelització (p. ex., multiprocés per a clips per lots) i una CLI senzilla (argparse o typer).
Pas 9: Quality Gates i analítiques
- Prompts de lint: Claude pot escriure un linter ràpid per marcar instruccions vagues.
- QA visual: genera un full de contacte per clip amb codis de temps.
- QA de contingut: imposa que el ganxo estigui present en els primers 3s i CTA en els últims 5s.
- Bucle d'analítiques: obté mètriques de rendiment, i després demana a Claude que proposi nous ganxos o variants basats en les dades de retenció i CTR.
Flux d'extrem a extrem d'exemple
- Deixeu anar un vídeo llarg a
data/raw/.
- Executeu
make shorts per transcriure i tallar automàticament.
- Reviseu els clips; regenereu-ne els que siguin febles ajustant
clip_rules.md.
- Executeu
make upload per programar publicacions amb subtítols i metadades.
- Després de 72 hores, executeu l'script d'analítiques; demaneu a Claude que redacti notes d'iteració.
Patrons de prompt pràctics per a Claude Code
- "Donada aquesta transcripció i
clip_rules.md, proposa 6 clips amb timestamps i títols. Assegureu-vos que cadascun tingui un ganxo fort i un angle únic."
- "Refactoritza
autoclip.py per acceptar una transcripció JSON i assegurar-te que els timestamps siguin precisos per fotogrames a 29,97fps."
- "Genera proves
pytest per a casos límit d'anàlisi de timestamps (rollover 00:59.97)."
- "Crea una funció que puntui els ganxos en funció de la sorpresa, l'especificitat i la brevetat (0–100)."
- "Converteix aquest guió en una descripció de YouTube amb 3 clústers de paraules clau i 2 marcadors de capítols."
Notes d'eines i consells de configuració
- Integració IDE: podeu executar Claude Code directament des del vostre terminal i molts IDE; Anthropic documenta l'inici ràpid i la instal·lació automàtica a VS Code.
- Operacions de vídeo:
ffmpeg per a talls, escalat, re‑timing, normalització d'àudio.
- Transcripció: Whisper local o ASR allotjat; emmagatzemeu SRT i JSON simultàniament.
- Emmagatzematge: mantingueu raw/processed separats; utilitzeu slugs estables per a la repetibilitat.
- Control de versions: compromet els prompts i les configuracions; ignora les sortides multimèdia a
.gitignore.
Exemple: heurística d'autoclip mínima (Python)
import re
from typing import List, Tuple
HOOK_PATTERNS = [r"\bhere's the\b", r"\bthe mistake\b", r"\bdo this\b", r"\bin 30 seconds\b",
]
def score_line(line: str) -> int:
s = 0
if len(line) < 140: s += 10
if re.search(r"\b\d+%|\d+x|\b\d+ (seconds|minutes|steps)\b", line): s += 20
if any(re.search(p, line.lower) for p in HOOK_PATTERNS): s += 20
if line.endswith: s += 10
return min(s, 100)
def propose_clips(transcript: List[Tuple[float, float, str]], max_len=35):
clips = []
cur = []
cur_len = 0
for start, end, text in transcript:
cur.append((start, end, text))
cur_len += (end - start)
if cur_len >= max_len or score_line(text) > 40:
clips.append((cur[0][0], end))
cur, cur_len = [], 0
if cur:
clips.append((cur[0][0], cur[-1][1]))
return clips
Demaneu a Claude Code que expandeixi això en un mòdul complet, afegeixi proves unitàries i mapegi les sortides a les ordres ffmpeg.
Escalant el sistema
- Afegiu una cua de treballs (p. ex., Redis + RQ) per al processament per lots.
- Contenidoritzeu amb Docker; munteu
data/ com a volum.
- Utilitzeu l'emmagatzematge al núvol per als fitxers multimèdia; mantingueu els manifestos locals a Git.
- Si sou un equip, connecteu les comprovacions de PR on Claude suggereix millores i corregeix automàticament scripts shell, prompts i docstrings.
Val la pena assenyalar: utilitzar Sider per accelerar els prompts i les revisions
Si esteu redactant briefs i prompts a través de diverses pestanyes, un assistent de barra lateral que es trobi dins del vostre navegador i documenti pot accelerar la iteració. Per cert, els aspectes destacats del contingut de Sider tracten l'ús de Claude de grau empresarial i els fluxos de treball de desenvolupadors, incloses les revisions d'estil GitHub i la navegació de codi base més gran; un context útil si el vostre repositori d'automatització creix i voleu revisions de codi assistides per IA i planificació^2. Podeu mantenir la veu de la vostra marca, els prompts i els diffs de codi en un sol lloc, i després demanar al vostre assistent d'IA que generi comentaris de PR i plans de prova. Errors comuns (i correccions)
- Deriva d'àudio: torneu a muxar l'àudio després de tallar i normalitzar les taxes de mostra.
- Desajust de subtítols: forceu VFR→CFR o calculeu timestamps precisos per fotogrames.
- Rebuig de la plataforma: valideu la relació d'aspecte, la durada i la velocitat de bits abans de les càrregues.
- Inflació de metadades: forceu el nombre màxim de caràcters amb comprovacions de pre‑vol.
- Sobre‑automatització: mantingueu un pas de revisió humana en el bucle per als ganxos i els CTA.
Els vostres propers passos
- Configureu Claude Code al vostre IDE/terminal i feu scaffolding de l'estructura del repositori.
- Creeu
brand_voice.yaml i fitxers de prompt.
- Implementeu
transcribe.py, autoclip.py i repurpose.py utilitzant els patrons de codi aquí.
- Afegiu destinacions
Makefile i executeu el vostre primer make shorts.
- Itereu amb comentaris d'analítiques i deixeu que Claude Code refactori els punts febles.
Amb aquest pla, podeu passar d'un sol vídeo setmanal a un flux diari de shorts polits, coherentment amb la marca i optimitzat per a cada plataforma.
Preguntes freqüents
Q1:Què és Claude Code i com ajuda a l'automatització del màrqueting de vídeo?
Claude Code és l'assistent de codificació d'Anthropic que s'executa al vostre IDE/terminal per generar, refactoritzar i depurar codi. Accelera la construcció de pipelines per a l'escriptura de scripts, el tall, els subtítols i la programació fent scaffolding de mòduls i corregint problemes ràpidament.
Q2:Puc tallar automàticament vídeos llargs en shorts amb Claude Code?
Sí. Utilitzeu Claude Code per analitzar les transcripcions, proposar timestamps de tall i generar ordres ffmpeg per a talls i punch-ins. Combineu heurístiques senzilles amb prompts LLM per assegurar-vos que cada clip tingui un ganxo, una conclusió i un CTA.
Q3:Com afegeixo subtítols a escala?
Transcriviu amb Whisper o un ASR allotjat, i després convertiu SRT a ASS o graveu-los utilitzant ffmpeg. Claude Code pot embolicar això en scripts i afegir validació perquè els timestamps es mantinguin sincronitzats a través de les plataformes.
Q4:Aquest flux de treball es pot carregar a YouTube, TikTok o Instagram automàticament?
Sí. Emboliqueu l'API de cada plataforma en un script de programació amb credencials OAuth, metadades específiques de la plataforma i un mode dry-run. Claude Code pot generar stubs de client, reintents i comprovacions d'esquema.
Q5:Com puc mantenir la veu de la marca coherent a través de scripts i subtítols?
Emmagatzemeu les vostres regles de veu i estil en un brand_voice.yaml i feu-hi referència als prompts. Claude Code pot fer complir restriccions com ara frases prohibides, nivell de lectura i col·locació de CTA mentre genera títols, descripcions i text a la pantalla.