BeatDrop Music Visualizer v1.5: GIF & Spout Input Sprite Support
(reposted due to Reddit's filter removal)
Hey, guys! I am in a step to implement GIF, Video and Spout Input support for BeatDrop Music Visualizer! Very excited about this. You can use a GIF as a sprite or a preset texture or Spout as a sprite (by using Spout\SenderName on a img .ini file). Video support hasn't finished yet because Media Foundation doesn't have capability to read all the videos or a video would not load. FFMpeg would be a great use (thanks to u/x265x for the tip).
In my tests:
- GIF for sprites/textures works flawlessly without problems. It can animate frames using GetTime().
- Spout Input Sprite works great, resizing the renderer still broadcasts, but occasionally freezes/crashes after resizing the BeatDrop window.
Some unfinished features:
- Migrate Media Foundation to FFMpeg for video support
- When resizing, Spout Sprite occasionally/sometimes freezes/crashes when attempting to free some resources.
BeatDrop v1.5 will be released later this summer after GIF, Video and Spout Sprite handling are fully functional. Let me know if it's good. I'll do another beta test to see if it's very functional.
After the full release, we are opening donations via Ko-fi or OpenCollective to support my work!
...and one thing to say: We are planning to make a separate easy-to-use interface called "BeatDrop GUI" or "BeatDrop VJ". Makes it easier to control presets/sprites, editing presets on the fly (with syntax highlighting), change settings and so on. Coming soon.