Question / Help OBS's Remux mkv to mp4 feature causes audio issues

I have been using ffmeg in command line (ffmpeg -i 'video file'.mkv -c copy 'video file'.mp4) to convert my mkv video captures to mp4 for editing in DaVinci Resolve (as Resolve doesn't support mkv file types) when using ffmeg i have never had any issues with my encoded videos form Resolve. I have recently found out that OBS can also convert mkv to mp4 files so i decided to use that instead as i was already using OBS for my captures, but in doing so seems to have resulted in audio crackling when imported into Resolve!.

I think it might be down to the remux method OSB uses which possibly doesn't seem to identify the exact framerate correctly of the imported video file!. I say this because i noticed when i was using ffmpeg to convert my mkv files to mp4 when i would import a converted file into Resolve it always used to give me a warning that the file i was importing was a different framerate to my project settings and did i want to change the project settings to match (my project settings for resolve was set to 60fps) i always agreed to this and it used to change the project settings from 60fps to 59.94fps. BUT since using OBS remux feature to convert my videos when i have imported them into Resolve it hasn't given this warning and has left the project framerate at 60fps

So i believe that the remux option in OBS isn't reading the correct framerate from the imported mkv file and thus is causing audio crackling.

Can this be looked into at all or is it a known issue?
 

Suslik V

Active Member
By selfcontained fragmented mp4 I mean the file recorded with Custom Muxer Settings, see here: https://obsproject.com/forum/threads/stopping-recording-never-ends.63486/#post-274827

Some issues not resolved since first implementation of the features. Better to have number of known issue to be able to avoid or workaround them. For variable fps from mkv: it is issue with the encoding rather than with remuxing. I think, there is jitter about 0.001s between the timestamps (only few of them) during encoding. Can you try 25 or 50fps just for test - is the issue still present?
 
Top