Spin your podcast .wav into a groovy MP4 visualiser. Cava-inspired real-time audio frequencies.
Your podcast audio deserves more than a static image on YouTube. Jivefire transforms WAV/MP3/FLAC into delightful 720p visuals—bars that breathe with your dialogue, rise with your laughter, and groove through every frequency.
- 🖼️ Thumbnail generator—YouTube-style PNG with your title, saved alongside the video
- 🎬 1280×720 @ 30fps H.264/AAC MP4—YouTube-ready, no questions asked
- 🎚️ 64 frequency bars that actually look discrete (not that smeared spectrum nonsense)
- 🪞 Symmetric mirroring above and below centre—double the visual impact
- 🔬 FFT-based analysis (2048-point Hanning window, log scale frequency binning)
- ✨ Smooth decay animation à la CAVA—bars rise fast, fall gracefully
- 🚀 Stupidly fast—streaming pipeline, parallel RGB→YUV, zero bloat
- 📦 Single binary No Python. No FFmpeg install required. Just drop and render
- 🐧 Linux (amd64 and aarch64)
- 🍏 macOS (x86 and Apple Silicon)
./jivefire input.wav output.mp4./jivefire --episode=42 --title="Linux Matters" input.wav output.mp4just build # Build binary
just test-mp3 # Render test audio
# Manual
go build -o jivefire ./cmd/jivefireThe Jivefire architecture, such as it is, is available in the ARCHITECTURE.md document.
