Ako používať Claude Code na automatizáciu video marketingových projektov (Kompletný návod)
Automatizácia už nie je len príjemným doplnkom vo video marketingu – je to rozdiel medzi publikovaním raz za týždeň a dennou správou kanála. V tomto praktickom návode zameranom na riešenia premeníme Claude Code na vášho automatizačného kopilota a ukážeme vám, ako vytvoriť kompletný pracovný postup: od tvorby nápadov a písania scenárov až po strihanie, titulkovanie, úpravu a plánovanie.
Použijeme modulárny prístup, aby ste si mohli osvojiť len tie časti, ktoré potrebujete. Na konci budete mať jasný plán a vzory kódu typu plug-and-play, ktoré môžete prispôsobiť svojmu balíku.
Poznámka: Claude Code je asistent kódovania od spoločnosti Anthropic, navrhnutý na prácu vo vašom IDE/termináli a na integráciu s vašimi lokálnymi nástrojmi a repozitármi. Spoločnosť Anthropic dokumentuje, ako pridať Claude Code do vášho IDE a spustiť ho z terminálu, aby ste mohli rýchlo párovať programy, vytvárať základy a ladiť automatizácie. Anthropic tiež ponúka rozšírenie VS Code pre jednoduchšie nastavenie. Ak uprednostňujete komunitné rozšírenie, k dispozícii sú aj možnosti tretích strán.
Čo budete automatizovať (v skratke)
- Tvorba nápadov → zadanie → návrhy scenárov
- Zoznamy záberov/storyboardy a podnety na B-roll zábery
- Hlasový prejav a časové značky
- Hromadné titulkovanie/podtitulky
- Automatické strihanie dlhých videí na krátke
- Úprava na sociálne príspevky, náhľady, názvy a popisy
- Nahrávanie/plánovanie cez API platforiem (YouTube, TikTok atď.)
Prečo Claude Code pre video marketing?
- Je skvelý na vytváranie základov kódu: rýchlo generuje boilerplate pipelines, CLI nástroje a pomocné funkcie.
- Iteratívne vylepšenia: vložte protokoly/chyby a požiadajte o opravy.
- Správa kontextu: udržiavajte si hlas značky a štýlové príručky v lokálnom znalostnom súbore, na ktorý sa môže Claude odvolávať pri generovaní scenárov a metadát.
- Modulárna orchestrácia: skombinujte plánovanie od Claude s osvedčenými nástrojmi, ako je
ffmpeg pre video operácie a váš výber ASR (napr. Whisper) pre prepis.
Architektúra automatizácie
Jednoduchá, udržiavateľná štruktúra, ktorú môžete vložiť do akéhokoľvek repozitára:
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
- Udržujte podnety modulárne v
config/prompts, aby Claude mohol vylepšovať jednotlivé kroky bez toho, aby sa dotkol vášho kódu.
- Uložte nastavenia platformy (rozmery, maximálne trvanie, hashtagy) v
platforms.yaml.
- Použite
Makefile alebo task runner na reťazenie pracovných postupov: make shorts, make upload.
Krok 1: Zasiať hlas vašej značky a kreatívne zadania
Vytvorte config/brand_voice.yaml s atribútmi, ako je tón, cieľové publikum, hodnotové propozície, zakázané frázy a pravidlá formátovania. Claude Code vám môže pomôcť normalizovať a overiť schému a potom sa na ňu odvolávať v podnetoch.
Príklad schémy:
brand:
persona: "Pragmatický, ale optimistický edukátor"
audience: "B2B SaaS marketéri a sólo tvorcovia"
pillars:
- "Praktická automatizácia nad teóriou"
- "Rozhodnutia založené na dátach"
- "Ukáž, nehovor"
banned_phrases:
- "game‑changer"
- "disrupt"
style:
tone: "jasný, stručný, priateľský"
reading_level: "8. – 9. ročník"
ctas:
primary: "Prihláste sa na odber týždenných automatizačných zostáv"
secondary: "Získajte šablónu pracovného postupu"
Požiadajte Claude Code, aby vygeneroval script_prompt.md, ktorý zlúči hlas značky a vašu tému. Príklad obsahu podnetu:
Ste senior video marketér a scenárista. Napíšte 60 – 90 sekundový scenár, ktorý:
- Upúta pozornosť za 3 sekundy pomocou dátového bodu
- Poskytuje 1 akčný záver
- Používa hlas značky v brand_voice.yaml
- Vytvorí zoznam scén s časovými značkami, navrhovanými B-roll zábermi a textom na obrazovke
Potom spustite malý Python CLI na zostavenie kreatívneho zadania + témy do návrhu scenára.
Krok 2: Generovanie scenárov pomocou Claude + lokálnych šablón
Vytvorte scripts/generate_script.py, ktorý:
- Načíta tému a konfiguráciu značky
- Volá vašu vrstvu LLM (Anthropic API) na vytvorenie návrhov scenárov
- Uloží do `data/processed/script_. Niektoré platformy odhaľujú API a reťazenie pracovných postupov pre komplexné operácie s obsahom. Môžete tiež kombinovať všeobecné automatizačné nástroje a API na škálovanie.
Vytvorte scripts/transcribe.py:
# extrakcia zvuku
ffmpeg -y -i data/raw/input.mp4 -vn -acodec pcm_s16le data/processed/audio.wav
# spustenie whisper (príklad)
whisper data/processed/audio.wav \
--model medium \
--language en \
--task transcribe \
--output_dir data/captions
Potom preveďte .srt na .ass alebo vložte titulky:
ffmpeg -i data/raw/input.mp4 -vf subtitles=data/captions/input.srt -c:a copy data/processed/captioned.mp4
Claude Code vám môže pomôcť zabaliť tieto príkazy do funkcií Pythonu a pridať spracovanie chýb a protokolovanie priebehu.
Krok 4: Automatické strihanie dlhých videí na krátke
Definujte pravidlá strihania v config/prompts/clip_rules.md:
- Maximálne trvanie na krátke video: 30 – 60 s
- Povinné prvky: úvod, jeden tip, CTA
- Vizuálne tempo: 1 strih každých 3 – 5 s, priblíženie na kľúčové riadky
Vytvorte scripts/autoclip.py na:
- Použitie LLM na navrhnutie segmentov klipu (začiatok/koniec)
- Použitie
ffmpeg na orezanie a jednoduché priblíženie/posun
Príklad ffmpeg strihu a priblíženia:
# strih 00:02:10–00:02:40
ffmpeg -ss 00:02:10 -to 00:02:40 -i input.mp4 -c copy out_clip.mp4
# efekt priblíženia (zmena mierky + orezanie)
ffmpeg -i out_clip.mp4 -filter:v "scale=iw*1.08:ih*1.08, crop=iw:ih" -c:a copy out_clip_zoom.mp4
Požiadajte Claude Code, aby vygeneroval analyzátor prepisu a heuristické skórovanie pre „hodnotu klipu“ (úvody, štatistiky, rečnícke otázky). Môže tiež písať jednotkové testy na overenie matematiky časových značiek.
Krok 5: Hromadné titulky, názvy, popisy a hashtagy
Použite LLM podnety prispôsobené každej platforme. Udržujte príklady v config/prompts/title_desc_prompt.md a platforms.yaml pre obmedzenia:
- YouTube: 70-znakový názov, 5 – 8 kľúčových slov, značky kapitol
- TikTok/Shorts: 80 – 120 znakový úvod, 3 – 5 hashtagov
- LinkedIn: 1 postreh + 1 otázka CTA
Vytvorte scripts/captions.py a scripts/repurpose.py na:
- Generovanie názvov/popisov špecifických pre platformu
- Zhrnutie do vlákien príspevkov na Twitteri/LinkedIn
- Vytváranie textových prekrytí na obrazovke (ASS/JSON)
Claude Code dokáže pretransformovať váš základný scenár na všetky varianty metadát v jednom prechode a vynútiť hlas značky a limity dĺžky pomocou regulárnych výrazov.
Krok 6: Miniatúry s textovými variantmi
- Udržiavajte si zoznam vzorcov pre titulky miniatúr (napr. „Urobte TOTO pre 2× video výstup“).
- Nechajte Claude Code vygenerovať 5 – 10 textových možností na video.
- Vložte ich do svojho dizajnového systému (Figma API alebo lokálna šablóna s ImageMagick +
pango textom) na export variácií.
Krok 7: Nahrávanie a plánovanie
- Zabaľte YouTube Data API a ďalšie platformové SDK do
schedule_upload.py.
- Prečítajte si konfigurácie platformy z
platforms.yaml.
- Uložte poverenia v
.env a použite OAuth toky.
- Pridajte režim dry-run na tlač payloadov pred odoslaním.
Claude Code dokáže vytvoriť stub klientske triedy, stránkovať zoznamy skladieb a implementovať logiku opakovania/odloženia. Je tiež užitočný na písanie validátorov schém na zachytenie nesprávne vytvorených metadát pred volaniami API.
Krok 8: Orchestrácia pomocou Makefile alebo Task Runner
Príklad cieľov Makefile:
shorts: transcribe autoclip captions repurpose
@echo "Shorts created in data/processed/shorts"
longform: generate_script captions
upload:
python scripts/schedule_upload.py --platform youtube --input data/processed/shorts
Požiadajte Claude Code, aby pridal paralelizáciu (napr. multiprocessing pre hromadné klipy) a jednoduché CLI (argparse alebo typer).
Krok 9: Brány kvality a analýza
- Lint podnety: Claude môže napísať rýchly linter na označenie vágnych inštrukcií.
- Vizuálna QA: vygenerujte kontaktný list na klip s časovými kódmi.
- Obsahová QA: vynúťte prítomnosť úvodu v prvých 3 sekundách a CTA v posledných 5 sekundách.
- Analytická slučka: získajte metriky výkonnosti a potom nechajte Claude navrhnúť nové úvody alebo varianty na základe údajov o udržaní a CTR.
Ukážka kompletného toku
- Vložte dlhé video do
data/raw/.
- Spustite
make shorts na prepis a automatické strihanie.
- Skontrolujte klipy; regenerujte akékoľvek slabé klipy úpravou
clip_rules.md.
- Spustite
make upload na naplánovanie príspevkov s titulkami a metadátami.
- Po 72 hodinách spustite analytický skript; požiadajte Claude o vypracovanie iteračných poznámok.
Praktické vzory podnetov pre Claude Code
- „Na základe tohto prepisu a
clip_rules.md navrhnite 6 klipov s časovými značkami a názvami. Uistite sa, že každý má silný úvod a jedinečný uhol pohľadu.“
- „Refaktorujte
autoclip.py, aby akceptoval JSON prepis a zabezpečte, aby časové značky boli presné na snímku pri 29,97 snímkach za sekundu.“
- „Vygenerujte
pytest testy pre okrajové prípady analýzy časových značiek (prechod 00:59.97).“
- „Vytvorte funkciu, ktorá skóruje úvody na základe prekvapenia, špecifickosti a stručnosti (0 – 100).“
- „Premeňte tento scenár na popis na YouTube s 3 zoskupeniami kľúčových slov a 2 značkami kapitol.“
Poznámky k nástrojom a tipy na nastavenie
- Integrácia IDE: Claude Code môžete spúšťať priamo z terminálu a mnohých IDE; spoločnosť Anthropic dokumentuje rýchly štart a automatickú inštaláciu v VS Code.
- Video operácie:
ffmpeg na strihy, zmenu mierky, zmenu časovania, normalizáciu zvuku.
- Prepis: lokálny Whisper alebo hostovaný ASR; uložte SRT a JSON súčasne.
- Úložisko: uchovávajte surové/spracované oddelene; používajte stabilné slugy pre opakovateľnosť.
- Správa verzií: potvrďte podnety a konfigurácie; ignorujte mediálne výstupy v
.gitignore.
Príklad: Minimálna heuristika automatického strihania (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
Požiadajte Claude Code, aby to rozšíril na celý modul, pridal jednotkové testy a mapoval výstupy na príkazy ffmpeg.
Škálovanie systému
- Pridajte front úloh (napr. Redis + RQ) pre hromadné spracovanie.
- Kontajnerizujte pomocou Docker; pripojte
data/ ako zväzok.
- Použite cloudové úložisko pre médiá; uchovávajte lokálne manifesty v Git.
- Ak ste tím, zapojte kontroly PR, kde Claude navrhuje vylepšenia a automaticky opravuje shell skripty, podnety a dokumentačné reťazce.
Stojí za zmienku: Používanie Sider na urýchlenie tvorby podnetov a recenzií
Ak navrhujete zadania a podnety na viacerých kartách, postranný asistent, ktorý sedí vo vašom prehliadači a dokumentuje, môže urýchliť iteráciu. Mimochodom, obsahové zvýraznenia Sider pojednávajú o využívaní Claude na podnikovej úrovni a o vývojárskych pracovných postupoch, vrátane recenzií v štýle GitHub a navigácie rozsiahlejšej kódovej základne – užitočný kontext, ak sa váš automatizačný repozitár rozrastie a chcete recenzie kódu a plánovanie s pomocou AI^2. Môžete si ponechať hlas svojej značky, podnety a rozdiely v kóde na jednom mieste a potom požiadať svojho AI asistenta o vygenerovanie komentárov PR a testovacích plánov. Bežné úskalia (a opravy)
- Posun zvuku: po strihaní znova zamuxujte zvuk a normalizujte vzorkovacie frekvencie.
- Nezhoda titulkov: vynúťte VFR→CFR alebo vypočítajte časové značky presné na snímku.
- Odmietnutia platformy: pred nahrávaním overte pomer strán, trvanie a bitovú rýchlosť.
- Nafukovanie metadát: vynúťte maximálny počet znakov pomocou kontrol pred letom.
- Pre-automatizácia: ponechajte krok kontroly človekom v slučke pre úvody a CTA.
Vaše ďalšie kroky
- Nastavte Claude Code vo svojom IDE/termináli a vytvorte štruktúru repozitára.
- Vytvorte
brand_voice.yaml a súbory s podnetmi.
- Implementujte
transcribe.py, autoclip.py a repurpose.py pomocou vzorov kódu uvedených tu.
- Pridajte ciele
Makefile a spustite svoj prvý make shorts.
- Opakujte s analytickou spätnou väzbou a nechajte Claude Code refaktorovať slabé miesta.
S týmto plánom môžete prejsť od jedného týždenného videa k dennému prúdu vyleštených krátkych videí, ktoré sú konzistentné so značkou a optimalizované pre každú platformu.
FAQ
Q1:Čo je Claude Code a ako pomáha automatizácii video marketingu?
Claude Code je asistent kódovania od spoločnosti Anthropic, ktorý beží vo vašom IDE/termináli na generovanie, refaktorovanie a ladenie kódu. Urýchľuje vytváranie pipelines pre scenáre, strihanie, titulky a plánovanie tým, že rýchlo vytvára moduly a opravuje problémy.
Q2:Môžem automaticky strihať dlhé videá na krátke pomocou Claude Code?
Áno. Použite Claude Code na analýzu prepisov, navrhnutie časových značiek klipu a generovanie príkazov ffmpeg na orezanie a priblíženie. Skombinujte jednoduchú heuristiku s LLM podnetmi, aby ste zabezpečili, že každý klip bude mať úvod, jeden záver a CTA.
Q3:Ako môžem pridávať titulky a podtitulky vo veľkom?
Prepíšte pomocou Whisper alebo hostovaného ASR, potom preveďte SRT na ASS alebo ich vložte pomocou ffmpeg. Claude Code to dokáže zabaliť do skriptov a pridať overenie, aby časové značky zostali synchronizované medzi platformami.
Q4:Môže tento pracovný postup automaticky nahrávať na YouTube, TikTok alebo Instagram?
Áno. Zabaľte API každej platformy do skriptu plánovača s OAuth povereniami, metadátami špecifickými pre platformu a režimom dry-run. Claude Code dokáže generovať klientske stubs, opakovania a kontroly schém.
Q5:Ako môžem udržať hlas značky konzistentný naprieč scenármi a titulkami?
Uložte si pravidlá hlasu a štýlu do brand_voice.yaml a odkazujte sa na ne v podnetoch. Claude Code dokáže vynútiť obmedzenia, ako sú zakázané frázy, úroveň čítania a umiestnenie CTA, pri generovaní názvov, popisov a textu na obrazovke.