Resources

External and internal sources we draw from when building episodes.

S3 buckets

External footage

Local asset folders

  • assets/keywords/<slug>/
    Pinned + cached photos per keyword. 00_pinned_*.png wins alphabetical sort.
  • assets/keywords/_rejected/
    Quarantine for old wrong/watermarked images we replaced.
  • assets/broll/
    Long-form video B-roll (mic-stage.mp4, dorm-night.mp4, ...).
  • assets/sfx/
    Stings, transitions, gunshots, drill-bed-32s.mp3.

Tooling

  • yt-dlp
    Facebook + YouTube footage download. Uses /opt/homebrew/bin/python3.11.
  • ffmpeg
    All audio/video processing. stream_loop, adelay, amix, scale, blur-fill.
  • AWS Polly (generative TTS)
    Voices: Pedro, Lupe, Andres. es-US / es-MX.
  • OpenAI Whisper
    Word-level alignment via scripts/lib/whisper-align.ts.
  • OpenAI gpt-image-1
    Pinned keyword image generation (regen-keyword-pinned.ts) + thumbnails.
  • AWS S3
    Hosting for video, audio, thumbnails, and this dashboard.