Uh so maybe you want to make cringe videos out of an mp3.
Well I got you.
Here is my current go-to for creating a 4k60 output that uses every ffmpeg visualizer I could find. Even includes a bouncing DVD logo aesthetic with the cover art (second input file).
Output is mpeg2video since I used to do this on a 4th gen Intel Haswell system that would cry encoding 4k at h264. You'll want 1:1 scaling at high bitrate for the vectorscope to look cool.
Have fun!
ffmpeg -i "$1" -i "cover.jpg" -filter_complex "[0:a]showcqt=s=2560x1800:r=60,pad=3840:2160[bg]; \ [0:a]showfreqs=s=2560x600:ascale=cbrt:fscale=log:r=60[sw]; \ [0:a]avectorscope=s=1280x1080:r=60[vs]; \ [0:a]showspectrum=mode=combined:color=intensity:scale=cbrt:slide=scroll:fscale=log:s=1280x480[ss]; \ [0:a]showwaves=s=1280x480:r=60:mode=line[wv]; \ [0:a]showvolume=r=60:f=0.5:w=1280:h=60[vl]; \ [bg][ss]overlay=W-w:H-h[bn]; \ [bn][wv]overlay=W-w:1200[bt]; \ [bt][vs]overlay=W-w:0[bm]; \ [bm][vl]overlay=W-w:1080[bq]; \ [bq][sw]overlay=0:H-h[ptx]; \ [ptx]drawtext=fontfile=/usr/share/fonts/noto/NotoSans-Medium.ttf:fontcolor=white:fontsize=56:x=30:y=30:text='$name'[txt]; \ [txt][1:v]overlay='if(eq(mod(floor(st(8,t*320)/(W-w)),2),0),mod(ld(8),W-w),W-w-mod(ld(8),W-w)):if(eq(mod(floor(st(9,t*140)/(H-h)),2),0),mod(ld(9),H-h),H-h-mod(ld(9),H-h)):eval=frame:repeatlast=1'[out]; \ " -map "[out]" -map 0:a -c:v mpeg2video -q:v 3 -c:a copy "${name}.mkv";