Amplitude audio visualizer written in C++
In order to build this project locally you'll need to have both OpenCV and CMake installed. I opted to build it from source from the repo.
Note: For OpenCV to be able to encode video you'll need to ensure when installing from source the
FFMPEG
option is set as true. If not you may need to install some additional packages.
Audio is not muxed on the creation of the video currently. For now, I've opted to use the ffmpeg
CLI to add audio with a command like so:
./main && ffmpeg -i [IN_VID] -i [WAV_FILE] -map 0:v -map 1:a -c:v copy [OUT_VID]