I use OBS Studio to record video and you can record the DAI Output as well as the Input with it so I don’ thave to worry about sync afterwards. It’s a free video recording/streaming software.
You can also do stuff like Picture in Picture like I do in my videos.
Most recent video of me practicing Bachs Cello Suite
If you still want to seperately record and sync audio to video I don’t have a recommendation but basically every video editor should be capable of doing so. The problem is usually finding a visual reference to sync the audio to.