Question / Help MKV file is lagging and drop frame while others is not. OBS video record.

mamon4444

New Member
Hi there,

So I know that people are recommend MKV file for video record. And I have tried to record using mkv format.

However I noticed that, with the same record setting, MKV file has a lagging and slightly frame drop compare to MOV or TS. While the gameplay is perfectly fine and smooth. The record has shown frame drop stuttering.

I test it with Ori and the wisps and Witcher 3. It seem like Ori has it better and Witcher is super laggy (because witcher is heavier game) but only lag when file format is MKV.

My record setting:
Resolution: 2560x1440p (already tried 1080p having the same issue)

CQP
15 and 20 (I do many variables to test) But I chose these 2 as corner stone.
Preset: Quality
Profile: High
B-frame: 2

Side note: With the same setting, witcher 3 gives out massive file size around 2gb for 3 mins while Ori only 700mb. Also CQP 20 Witcher has like 100k bitrate while Ori at best is 30k ish.

However, despite all of that here is the result:

Ori: mkv => frame drop, slightly. VS Ori: Mov => smooth, very low frame drop
Witcher 3 mkv => VERY LAGGY. VS Witcher 3 MOV => smooth.

So, obvisoully I want to encode in MOV but OBS said MOV file can't be recover if something happen (same with mp4) and the only good thing is MKV but it's laggy. I'm also considering the TS but not a fan.

My set up: I don't think my set up is the problem as you can see it has no problem encode the MOV and others. except for this MKV shiet.

CPU: 8700k , OC 4.5ghz
GPU: Zotac 1080ti
Ram: 16gb.

I have included a log file. I did a lot of changing betweem CQP and CRF and rate and so on. All of that I have said above is the conclusion result. It's clear as day and night in witcher3. But not in ORi.

Please help!
 

Attachments

  • 2020-03-24 00-19-00.txt
    43.9 KB · Views: 20

Narcogen

Active Member
MKV and MOV are containers, not codecs. An h.264 stream in an MKV is the same stream with the same settings in an .MOV.

The reason why MKV is preferable is that it does not require finalization, so an interrupted recording session can be recovered.

.MOV files require finalization, which means that if OBS cannot complete the recording session in an orderly fashion, the resulting file will likely be a complete loss.
 

R1CH

Forum Admin
Developer
What kind of drive are you recording to? External drives may not keep up with OBS output due to write buffer flushing.
 
Top