podcast-slides-video
Build a YouTube-ready MP4 from narrated audio plus a slide deck: a NotebookLM audio overview or podcast about a talk, a recorded voice track, a narrated walkthrough, matched to the deck's slides (PDF or PPTX) with slide changes cut to the transcript. Use this whenever the user has an audio file and slides and wants a video out of them, even if they never say "video": "put my slides to this audio", "turn the NotebookLM podcast into something I can upload", "sync the deck to the narration", "make a YouTube version of my talk from the deck and this recording", "the audio kind of maps to the slides". Produces the MP4, a cue sheet that is the auditable edit decision list, a validation pass with a contact sheet, and a YouTube chapter list. Not for editing existing video footage (use video-trim for that) and not for generating narration.
Pinned to revision 78f3c55f8094, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/podcast-slides-video/SKILL.md
- skills/podcast-slides-video/assets/slide-timeline.example.json
- skills/podcast-slides-video/evals/evals.json
- skills/podcast-slides-video/references/cutting-guide.md
- skills/podcast-slides-video/references/ffmpeg-notes.md
- skills/podcast-slides-video/scripts/_common.py
- skills/podcast-slides-video/scripts/build_video.py
- skills/podcast-slides-video/scripts/check_anchors.sh
- skills/podcast-slides-video/scripts/make_chapters.py
- skills/podcast-slides-video/scripts/prep.sh
- skills/podcast-slides-video/scripts/transcript_dump.py
- skills/podcast-slides-video/scripts/validate_video.py
Every link opens the file at its source, pinned to the revision this page describes.