Sorry about your data loss.
I self host an instance of nextcloud on a headless machine in my home. It gives the benefits of typical cloud based services, but you control the storage. And if you sync with at least one other machine you have a full backup besides.
Of course no solution is perfect. This requires extra time, effort, and hardware. And having my data in one physical location has it’s own risks. But I still prefer it.
So, something to consider if you or whoever is reading this isn’t aware of that option.
You may want to pass through the audio so it’s not reencoded. The top answer on this stack overflow article has an example. https://stackoverflow.com/questions/9913032/how-can-i-extract-audio-from-video-with-ffmpeg
And a copy/paste:
ffmpeg -i input-video.avi -vn -acodec copy output-audio.aac