Panel 000 from The Odyssey Illustrated — a graphic novel rendition of Homer's epic.
Builds a crossfaded teaser video from sequentially numbered PNG panels.
- Go 1.25+
- ffmpeg (
sudo apt-get install -y ffmpeg)
go mod init teaser
go get github.com/mowshon/moviego/v2@latest
go build -o teaser .
./teaser -src /path/to/panels -step 4| Flag | Default | Description |
|---|---|---|
-src |
/home/chaschel/Documents/odyssey |
Directory containing PNG panels |
-step |
4 |
Sample every Nth frame |
-height |
1080 |
Target height (width auto-calculated) |
-duration |
15.0 |
Output duration in seconds |
-fade |
100ms |
Crossfade between panels |
-out |
teaser.mp4 |
Output filename |
-audio |
"" |
Audio file path (mp3, wav, etc.) |
-volume |
0.8 |
Audio volume (0.0–1.0) |
-audio-fade |
1s |
Audio fade-in/fade-out duration |
# Silent teaser
./teaser -src ./my-panels -step 2 -height 720 -duration 10 -fade 200ms
# With dramatic soundtrack
./teaser -src ./my-panels -step 2 -height 720 -duration 10 -audio score.mp3 -volume 0.7 -audio-fade 2sProduces teaser.mp4 and a resized/ directory with the processed frames.
