Question / Help Seeking OBS NVENC recording very slow.

Zyl

New Member
Hi and thanks for this great software. Got one problem with NVENC recordings though.

Trying to seek in the recorded file with any player gets exceedingly worse the later the time I attempt to seek to. Seeking to one minute mark takes one second. Seeking to two minute mark takes 3 seconds. Seeking to 4 minute mark takes almost 8 seconds etc.

Here's all the usual info:

UkJ60BD.png


Logs (I tried various settings, none of which addressed the problem): https://pastebin.com/v3APvy4u

MPC HC file info:
Code:
General
Unique ID                      : 234762255879068251552462293955130255627 (0xB09D90DAF3AA4C7FD0A9D74273D9690B)
Complete name                  : D:\Projects\Recording\2018-05-20 02-16-35.mkv
Format                         : Matroska
Format version                 : Version 4 / Version 2
File size                      : 817 MiB
Duration                       : 5mn 43s
Overall bit rate mode          : Variable
Overall bit rate               : 19.9 Mbps
Writing application            : Lavf57.84.100
Writing library                : Lavf57.84.100

Video
ID                             : 1
Format                         : AVC
Format/Info                    : Advanced Video Codec
Format profile                 : High 4:4:4 Predictive@L4.2
Format settings, CABAC         : No
Format settings, ReFrames      : 2 frames
Codec ID                       : V_MPEG4/ISO/AVC
Duration                       : 5mn 43s
Bit rate mode                  : Variable
Maximum bit rate               : 40.0 Mbps
Width                          : 1 920 pixels
Height                         : 1 080 pixels
Display aspect ratio           : 16:9
Frame rate mode                : Constant
Frame rate                     : 60.000 fps
Color space                    : YUV
Chroma subsampling             : 4:4:4
Bit depth                      : 8 bits
Scan type                      : Progressive
Default                        : Yes
Forced                         : No
Color range                    : Full
Matrix coefficients            : BT.709
DURATION                       : 00:05:43.684000000

Audio
ID                             : 2
Format                         : AAC
Format/Info                    : Advanced Audio Codec
Format profile                 : LC
Codec ID                       : A_AAC
Duration                       : 5mn 43s
Channel(s)                     : 2 channels
Channel positions              : Front: L R
Sampling rate                  : 44.1 KHz
Compression mode               : Lossy
Title                          : All
Default                        : Yes
Forced                         : No
DURATION                       : 00:05:43.632000000

This makes editing the recording near impossible without waiting for proxy generation to finish entirely. Any help is highly appreciated.
 
OBS uses the FFMPEG library of codecs, which unfortunatly has a sub-optimal implementation of Nvidia's NVENC codec. Basically, AFAIK, it has to do with licensing the codec. Some companies like Elgato have licensed the codec for use with their game capture devices and software. That's why files recorded with their software are so easy to scrub.

FFMPEG's team on the other hand, probably can't afford or even legally license the codec, so their implementation isn't so great.

I could be wrong, but I'm pretty sure that's the issue.

That said, it'd be GREAT if the FFMPEG or OBS team could do something about this.
I have an 1800X, GTX 1080, 16GB of RAM, multiple SSDs for caching and project files, and editing OBS files is a damn nightmare compared to similarly encoded video files and, of course, DNX/ProRes files.
 
Ah that's unfortunate. I like using NVENC because I don't get frame drops with it. Guess I will have to re-encode any material I want to use.
 
Back
Top