ppt-audio-to-video
Installation
SKILL.md
PPT Audio To Video
Use this skill when the source video has narration audio but no usable slide visuals, and the final deliverable should be a slide-based lecture video.
Resolve bundled scripts relative to this skill directory. If the runtime has already opened this SKILL.md, prefer paths like scripts/extract_slide_outline.py and scripts/render_from_timing_csv.py instead of machine-specific absolute paths.
Core workflow
-
Inventory inputs.
- Confirm which of these exist: audio-only
mp4/m4a/mp3/wav,ppt/pptx,pdf, and any pre-rendered slide images. - Prefer an existing
pdfor image directory for rendering. Treatpptxas the source of slide text and as a fallback for export.
- Confirm which of these exist: audio-only
-
Prepare tools.
- Required for deterministic steps:
ffmpeg,ffprobe,pdftoppm. - Required for transcription:
whisper-clifromwhisper-cppplus a multilingual model such asggml-small.bin. - If only
pptxexists and nopdf/imagesexist, preferKeynoteorPowerPointexport on macOS. Usesofficeonly as fallback because profile or rendering issues are common.
- Required for deterministic steps: