Two animations that behave nothing alike
The choice between the two styles is not cosmetic, because the filters behind them produce fundamentally different pictures.
The waveform is a filled, centred wave drawn across the entire frame in whichever accent colour the theme supplies. Everything around the wave is transparent, so it composites over the background and your artwork keeps showing through. It is the look that reads as “music” at a glance in a feed, and it survives being small.
The spectrum is a scrolling spectrogram: frequency runs up the strip on a logarithmic axis, matching how pitch is actually heard, and colour intensity carries loudness, scaled so that quiet detail stays visible instead of vanishing into the floor. It is drawn as a solid strip occupying the bottom third of the frame, which means it hides that third of your background. That makes it the better fit over a plain colour or a simple image, and it shows structure a waveform cannot: you can watch a bassline sit low and a hi-hat pattern flicker along the top.
Feeding it the audio and the artwork at the same time
Both files go into the same drop zone, in one go, and the tool sorts them out by extension rather than asking you which is which.
- Drop your audio file and, optionally, one image onto the box, or click Choose files.
- Pick a Visualizer style and a Color theme.
- Choose the Video resolution.
- If you added an image, set Image fit (only used if you upload a background image); if you did not, pick a Background color (only used if you don’t upload an image).
- Click Audio Visualizer Video Maker and let it run, then download the MP4.
Both of the last two options are always on screen regardless of what you uploaded, and the one that does not apply to your run is simply ignored. Without an image, the background is generated as a solid colour field at the exact frame size rather than being loaded from anywhere, which is why there is no way to supply your own hex value.
Rendering every frame is genuinely the slow part
This is the most demanding tool in the audio family, and it is worth knowing why before you start a long file. A plain audio conversion decodes and re-encodes one stream. This builds a complete video from nothing: twenty five frames per second of visualizer drawn from the audio, composited onto a background, then encoded to H.264, all on a single thread inside your browser tab because the multi-threaded engine needs security headers this site cannot set. There is a preparation pass over the audio first to measure its length, during which the progress bar has nothing to report and sits still.
The practical advice that follows: choose 720p for anything long. The 1080p output is more than twice the pixels per frame and the cost lands squarely on render time. An hour-long podcast at 1080p is a big ask of a laptop; the same file at 720p is reasonable. If the finished MP4 is larger than the platform you are uploading to would like, Compress Video takes an MP4 and shrinks it with presets aimed at email and messaging apps.
No text layer, and the title card that gets around it
There is no way to put a title on the video from this page. The engine has no usable font available to it, so rather than shipping a text option that produces blank output, the option is simply absent.
The workaround is better than it sounds. Build the title as part of the background instead: the YouTube Thumbnail Maker exports a 1280 by 720 PNG with a headline, colours and stickers already burned in, and a PNG is exactly what this page accepts as a background image. Design the card there, download it, and drop it here alongside the audio. The wave then animates over your titled artwork, which is how most music-channel uploads are actually made.
The MP4 the encoder actually hands back
The output is a single MP4 named after your audio file, carrying H.264 video at twenty five frames per second and AAC audio at 192 kbps, with the index moved to the front of the file so it starts playing before it has fully downloaded. That combination is what YouTube, Instagram, TikTok and Twitter ask for, so nothing needs converting afterwards.
If the animation is not what you are after and a still cover image would do, MP3 to MP4 produces the same kind of MP4 from the same set of input formats with a static background and no visualizer, so there is no animation to draw for every frame. And if you want to watch frequencies live from a microphone rather than render a file, that is a different tool entirely: the Audio Spectrum Analyzer draws a real-time bar graph and records nothing.