Podcast video
Jive Visualiser
Spin your podcast .wav into a groovy MP4 visualiser with spring-driven real-time audio frequencies.
Formerly Jivefire.
# Render a 720p visualiser video
jive-visualiser input.wav output.mp4
# Add the episode number and title
jive-visualiser --episode=42 \
--title="Linux Matters" \
input.wav output.mp4
More than a static image
Bars that groove
through every frequency.
Jive Visualiser transforms WAV, MP3, or FLAC audio into 720p visuals: bars that breathe with your dialogue and rise with your laughter.
Read the architecture document- 64 discrete frequency bars
- Bars that look discrete, not a smeared spectrum. Symmetric mirroring above and below the centre doubles the visual impact.
- Ready for YouTube
- 1280×720 at 30 fps, with H.264 video and AAC audio in an MP4. No questions asked.
- A thumbnail as well
- A YouTube-style PNG with your title, saved alongside the video.
Under the bars
Analysed. Sprung. Encoded.
Jive Visualiser does the analysis and bar rendering itself, then pipes the frames to its embedded FFmpeg.
-
FFT analysis
A 2048-point Hanning window, linear frequency binning, and log-scaled amplitude.
-
Spring-driven dynamics
Bars snap up instantly, then spring back down with a peak hold.
-
Stupidly fast
A streaming pipeline, with GPU acceleration detected automatically: NVENC, Vulkan, VA-API, QuickSync, and VideoToolbox.
Get started
Install Jive Visualiser.
Choose your platform. Each repository is signed and keeps Jive Visualiser up to date.
-
Linux Debian and Ubuntu apt.wimpys.world
-
Linux Fedora and openSUSE rpm.wimpys.world
-
Linux Arch Linux pkg.wimpys.world
-
macOS Homebrew brew.wimpys.world
-
Nix Nix and NixOS nix.wimpys.world
-
Linux and macOS bin
bin install github.com/linuxmatters/jive-visualiser
Jive Visualiser is a single binary with FFmpeg embedded. It needs nothing else.
Linux packages need glibc 2.38 or later: Ubuntu 24.04, Debian 13, current Fedora, openSUSE Tumbleweed, and Arch Linux.