How dcroma1/codex-video-tool works
Codex Video Tool is a CLI application that turns a script or video spec and source images into a vertical marketing video. The user invokes make or build; the documented workflow prepares narration and shot cards, combines narration with optional music, and produces an MP4 and supporting artifacts. The sampled implementation is concentrated in codex_video/cli.py; the README documents major workflow stages whose orchestration details were not excerpted, so those links cite the README rather than implying additional source inspection.
Main entry points: cli.py CLI command
Components 11
CLI and Inputs
- CLI command
codex_video/cli.py - Spec and script
codex_video/cli.py - Source images
codex_video/cli.py
Visual Production
- Shot cards
codex_video/cli.py
Audio Production
- Narration audio
codex_video/cli.py - TTS providers
codex_video/cli.py - Music mix
codex_video/cli.py
Video Output
- ffmpeg tools
- Final MP4
codex_video/cli.py - Build manifest
codex_video/cli.py
Other components
- User
Connections 13
- User → CLI command: runs
README.md - CLI command → Spec and script: reads
README.md - CLI command → Source images: uses
README.md - CLI command → Shot cards: creates
README.md - CLI command → Narration audio: generates or attaches
README.md - Narration audio → TTS providers: may use
README.md - CLI command → Music mix: mixes
README.md - CLI command → ffmpeg tools: invokes
codex_video/cli.py - CLI command → Final MP4: produces
README.md - CLI command → Build manifest: produces
README.md - Shot cards → Final MP4: compiled into
README.md - Narration audio → Final MP4: mixed into
README.md - Music mix → Final MP4: mixed into
README.md