Audacity would grab the digital data for recording in this case and since it uses a lossless format for recording you would not lose any information. I don't know about OBS but it would be surprising if they do things differently.
There will be a very slight loss of quality with 320 kbps mp3s. I doubt any human would hear a difference, though. This may ...
I created a web application that does this (It's free!)
Other than waveform animations it also generates a subtitle if you want.
It's perfect for people that are not familiar with design/video editing.
You have to provide an audio file and create a template.
The application does the rest and notifies you when the video is ready.
Here's a link to a guide: ...