Eric Siu oskus lühivideote tootmiseks.
Kogu oskus — vaikeversiooni hoitakse GitHubis; sinu muudatused jäävad sinu enda klooni.
# Version check (silent if up to date)
python3 telemetry/version_check.py 2>/dev/null || true
# Telemetry opt-in (first run only, then remembers your choice)
python3 telemetry/telemetry_init.py 2>/dev/null || true
Privaatsus: See oskus logib kasutust lokaalselt kausta
~/.ai-marketing-skills/analytics/. Kaugtelemeetria on ainult vabatahtlik (opt-in). Koodi, failiteid ega repo sisu kunagi ei koguta. Vaatatelemetry/README.md.
Eralda pikkadest YouTube'i videotest viraalseid lühivormiklippe (TikTok, Reels, Shorts). Käsitleb allalaadimist, transkribeerimist, AI-segmenteerimist, lõikamist, vertikaalset kadreerimist ja subtiitrite sissepõletamist.
yt-dlp ja ffmpeg paigaldatudANTHROPIC_API_KEY keskkonnamuutuja seatudrequirements.txt paigaldatudmediapipe ja opencv-python näotuvastusega nutika kadreerimise jaokspython3 scripts/shortform_pipeline.py \
--url "https://www.youtube.com/watch?v=VIDEO_ID" \
--max-clips 3 \
--output-dir ./output
python3 scripts/video_clipper.py --url "https://www.youtube.com/watch?v=VIDEO_ID"
| Fail | Otstarve |
|---|---|
scripts/shortform_pipeline.py |
Täiskonveier: allalaadimine → segmenteerimine → lõikamine → kadreerimine → subtiitrid |
scripts/video_clipper.py |
Eraldiseisev klipper heuristilise hindamisega (Claude'i pole vaja) |
scripts/clip_sender.py |
Abivahend klippide edastamiseks ja ülevaatuse töövooks |
Konveier käsitleb nelja videopaigutust erinevalt:
talking_head — Näotuvastusega keskele kadreerimine MediaPipe'iga; heli panoraamimine varulahendusenascreen_share_overlay — Ekraani sisu üleval, veebikaamera mull allside_by_side — Ekraan üleval, esineja nägu allgallery_view — Kadreeritakse aktiivse kõneleja kvadrantiClaude väljastab segmenteerimise käigus igale segmendile layout_hint'i.
Muuda VOICE_PATTERNS'i failis video_clipper.py, et see sobiks sinu looja kõnemustritega. Need tõstavad autentselt kõlavate segmentide klipihinnet.
Claude'i päringut failis shortform_pipeline.py saab kohandada:
- Reguleeri hook_strength'i miinimumi (vaikimisi: 7/10)
- Muuda sihtkestuse vahemikku (vaikimisi: 30–60 s)
- Muuda paigutusvihje valikuid
Failis video_clipper.py:
- scale_factor — Üksiku näo suumitase (vaikimisi: 1.08)
- desired_face_y — Näo sihtpositsioon kaadris (vaikimisi: ülemine 35%)
Iga klipp väljastatakse järgmiselt: - 1080×1920 lahutusvõime (9:16 vertikaalne) - H.264 + AAC kodeering - Sõnade esiletõstmisega subtiitrid sisse põletatud - Valmis otse üleslaadimiseks TikToki, Reelsi või Shortsi
-c:v copy koos -filter_complex'iga. Ohutu on ainult -c:a copy.ffprobe -show_entries stream=width,height.-c:v libx264 -c:a aac.