FFmpeg has the ability to create a waveform image from an audio file. But the default colors are a bit exotic. The "showwavespic=s=1920x1080" option in the command sets the image size.
$ ffmpeg -i input.mp3 -filter_complex showwavespic=s=1920x1080 -frames:v 1 waveform.png
This entry was edited (4 months ago)