Thank you for your guidance on the matter.
Anyway, I got help on another forum, so I’ll share the solution, if anyone else runs into the same problem.
First of all, the file was unplayable in different players, this is how I determined the video was corrupted.
I compared the framerate with a working clip from the same device with MediaInfo, it was too low, so I used MkvMerge to change the fps (load the source, highlight the video stream and set the FPS to the desired value in ‘format specific options’ tab).