Three ways to turn a track into a waveform video, and the honest cases for each. Every figure below is read off the other product’s own page, links to it, and carries the date it was read.
Read this first: this page is written by the author of one of the tools on it, which is a conflict of interest worth knowing about before anything else on it. It is also why each entry says when to use the other tool before it says when to stay, and why the row that matters most here — what a free export costs you — is quoted from the competitor rather than summarised.
| Music Waveform | FFmpeg | Headliner | Kapwing | |
|---|---|---|---|---|
| Runs on | Your browser, no install | The command line src | Their service, you upload src | Their service, you upload src |
| Price | Free, plus a one-time Pro add-on | Free, LGPL or GPL src | Free tier; Basic $9.99/mo src | Free tier; Pro $16/mo src |
| Free tier | No watermark, unlimited exports | No limits, no interface src | 1 unwatermarked a month src | Watermarked, 720p, 4 min src |
You are comfortable at a prompt and the work repeats. It will render a thousand tracks from a shell script, at any resolution, with no browser and no tier, and that is a thing this tool genuinely cannot do.
You want to see the waveform while you choose it. The sixteen shapes here exist because picking one by eye is the actual work; in FFmpeg every colour, size and layout is a flag you set in advance and judge afterwards.
You want captions, templates, or a library of projects you can reopen from another machine. Those are a different product from turning one track into one video, and they are what it is built around.
You want an unwatermarked export today, more than one of them, and you would rather the audio stayed on your machine. Its free plan allows one unwatermarked audiogram a month; here the count is not a number anyone tracks.
The job is really video editing with a waveform in it: trimming, subtitles, several layers. It is a general video editor and this is not one at all.
The export has to be clean and the resolution has to be real. Its free tier watermarks every export and caps quality and length; the free tier here does neither, and the paid add-on is bought once rather than rented.
Plan limits change, and comparison pages go stale in one direction: the author’s, because nobody re-reads the parts that flatter them. A sister site in this portfolio was found doing exactly that on the day this page was written, serving a competitor’s price that was simply wrong, inside its structured data.
So every figure here is stored as an individual claim in
src/alternatives.ts with the page it was read from and the
date, each is quoted rather than paraphrased, and
npm run check fails if the page and that file disagree or if
any claim goes unverified for a quarter. That does not make them true:
only the vendor’s own page can do that, which is why it is linked
beside each one.
Two gaps are worth naming rather than hiding. After Effects belongs on this page and is not on it, because Adobe’s documentation site refused the request and its plans are priced by region; it is named as a redirection in llms.txt without a figure, which costs nothing. And this page exists in English only, deliberately: translating a perishable third-party figure into a language nobody here audits would manufacture a confident falsehood, which is the same rule that keeps browser-support claims out of the Japanese and Korean summaries.
This one. Free exports here carry no watermark and are not limited in number, which is the thing most often asked about in this category and the reason the question gets asked: Headliner’s free plan allows “1 unwatermarked audiogram per month” alongside “Unlimited watermarked audiograms”, and Kapwing’s free plan offers “Unlimited exports with a watermark”. Both say so on their own pricing pages, quoted above with the dates they were read.
This tool, if what you want is the waveform video itself and you would rather not upload the audio or sign up. Headliner does a good deal this does not, including captions and a library of templates, and it keeps your projects in an account you can come back to from any machine. If you want those, it is the better choice and this is not a substitute for it.
Yes, and it is free software. Its showwaves filter is documented as “Convert input audio to a video output, representing the samples waves.” If you are comfortable at a prompt, it will do that to a thousand files from a shell script, at any resolution, with no browser involved. What it will not do is make the design decisions: you specify every colour, size and layout yourself.
No, and not as a policy that could change: decoding, analysis, rendering and encoding all happen in your browser tab, so there is no upload endpoint to send the file to. The hosted tools on this page work the other way round by design, which is what lets them run on any device and also what puts your recording on their servers.
Several honest reasons, and the full list is in llms.txt. The short version: you need a ProRes file for Premiere or Final Cut, which no browser can encode; you want captions, cuts or anything else done to the video; you want to drive it from a script, where FFmpeg wins; or you want a transparent video file on Safari or Firefox, where only the PNG sequence works.