Audio visualizer - Take picture and bounce it slightly

Discussion in 'Tech Discussion' started by UnGrave, Apr 17, 2021.

  1. UnGrave

    UnGrave ななひ~^^

    Joined:
    Jun 27, 2016
    Messages:
    4,072
    Likes Received:
    12,832
    Reading List:
    Link
    You know how YouTube channels that reupload music do that thing where they take the album cover and then sort of pulse it to the music, perhaps with the band levels displayed around it or something? Basically I want that but with my own digital music library. I don't really want to have to code it up myself either, so I would really appreciate if someone knows of something like this that has already been made. Thanks
     
    SquadCammander354 likes this.
  2. SquadCammander354

    SquadCammander354 『Early Life Crisis』〖Stormy's Bro〗『Lord of Storms』

    Joined:
    Nov 13, 2016
    Messages:
    2,588
    Likes Received:
    21,192
    Reading List:
    Link
    Like waves based on the level of volume?
       ∧ __∧ 
      (*・ω・)Oh~
      _| ⊃/(___
    / └-(____/
     
    UnGrave likes this.
  3. UnGrave

    UnGrave ななひ~^^

    Joined:
    Jun 27, 2016
    Messages:
    4,072
    Likes Received:
    12,832
    Reading List:
    Link
    You know, the usual things visualizers do. Makes the screen have little waves or patterns based on the volume of different frequencies in the audio. I just want one that puts the track art in the middle of it.
     
    SquadCammander354 likes this.
  4. SquadCammander354

    SquadCammander354 『Early Life Crisis』〖Stormy's Bro〗『Lord of Storms』

    Joined:
    Nov 13, 2016
    Messages:
    2,588
    Likes Received:
    21,192
    Reading List:
    Link
    I understand what you're thinking, so good luck, and hope that someone has thd solution! :blobsalute:
     
    UnGrave likes this.
  5. Ddraig

    Ddraig Frostfire Dragon|Retired lurker|FFF|Loved by RNG

    Joined:
    Apr 6, 2016
    Messages:
    7,853
    Likes Received:
    22,455
    Reading List:
    Link
    Vlc has some visualizers, in GUI go audio > visualization > Any of the listed
    For full cmd, you can use something like,
    Code:
    vlc --no-video --loop -I rc --audio-visual=goom PLAYLIST_PATH
     
    UnGrave and SquadCammander354 like this.
  6. UnGrave

    UnGrave ななひ~^^

    Joined:
    Jun 27, 2016
    Messages:
    4,072
    Likes Received:
    12,832
    Reading List:
    Link
    I've been using those, but none of the ones I've found are particularly decent. I was hoping for one that would use the album art of the media file in it.
     
  7. Ddraig

    Ddraig Frostfire Dragon|Retired lurker|FFF|Loved by RNG

    Joined:
    Apr 6, 2016
    Messages:
    7,853
    Likes Received:
    22,455
    Reading List:
    Link
    If ffmpeg works for you,
    Code:
    ffmpeg -y -i AUDIO.mp3 -loop 1 -i BACKGROUND.jpg -filter_complex "[0:a]showwaves=s=1280x180:mode=line:colors=0xb1aad6|0xf2b660|0x315b71,colorkey=0x000000:0.01:0.1,format=yuva420p[v];[1:v][v]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)*3/4:shortest=1,pad="width=ceil(iw/2)*2:height=ceil(ih/2)*2"[outv]" -map "[outv]" -pix_fmt yuv420p -map 0:a -c:a copy -shortest OUTPUT.mp4
    Explanation:
    • -loop 1 -i BACKGROUND.jpg acts an infinite video input where every frame is the image
    • showwaves (can be changed for some :
      • s is the size of the waves
      • colors are the hex values for wave output seperated by |
    • overlay
      • change the ratios to change where the wave is located
    • pad is just there to ensure stuff works with odd dimensions
    This produces a video that is not great when it comes to compression but you can add that to the code or just compress it in another command.
     
    Last edited: Apr 17, 2021
    UnGrave likes this.
  8. phobos

    phobos Well-Known Member

    Joined:
    Apr 11, 2020
    Messages:
    375
    Likes Received:
    166
    Reading List:
    Link
    probably easiest and most broad way for customizations might be winamp
    i think there was even an archive with > 100000 skins and other stuff
     
  9. SylviaViolet

    SylviaViolet Toast to the ones that we lost on the way⚓️

    Joined:
    Apr 29, 2021
    Messages:
    1,187
    Likes Received:
    6,602
    Reading List:
    Link
    Download an app called spectrum. It's a music visualizer that has a lot more collection than vlc.
    Some others you can try are motionbox music visualizer, renderforest music visualized and magic music visuals. (Haven't personally tried these but heard that they're good.)