Question / Help Recording to .flv and video stuttering.

want2stream

New Member
Hi,

I mainly downloaded OBS to record my game play videos and upload them to my YouTube channel.

When I record it the videos are getting saved to .flv format, is there way to change it to some other format, I selected NVENC in encoding. There are also stutters in the video, I'm recording at 1440x900 at 60fps.

What is the best compression or encoding should I use for maximum quality and low file size.

Thanks
 

Harold

Active Member
Youtube can handle flv fine.

Post your OBS log so we can see why the videos are stuttering.
 

want2stream

New Member
There are three log files, I mentioned the yesterday's one, here is the log:

Code:
09:58:56: CLR host plugin strings not found, dynamically loading 4 strings
09:58:56: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
09:58:56: CLRHost::Initialize() Found version v2.0.50727 .NET runtime
09:58:56: CLRHost::Initialize() Found version v4.0.30319 .NET runtime
09:58:56: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
09:58:56: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
09:58:57: CLRHost::LoadPlugins() attempting to load the plugin assembly CLRBrowserSourcePlugin
09:58:58: CLRHost:: Could not find/load browser settings at location C:\Users\NoneofyourB\AppData\Roaming\OBS\pluginData\browser.json
09:58:58: CLRHost:: Exception: System.IO.FileNotFoundException: Could not find file 'C:\Users\NoneofyourB\AppData\Roaming\OBS\pluginData\browser.json'.
09:58:58: File name: 'C:\Users\NoneofyourB\AppData\Roaming\OBS\pluginData\browser.json'
09:58:58:    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
09:58:58:    at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath)
09:58:58:    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
09:58:58:    at CLRBrowserSourcePlugin.Shared.BrowserSettings.Reload()
09:59:06: CLRHost::LoadPlugins() successfully added CLR plugin [Type: CLRBrowserSourcePlugin.CLRBrowserSourcePlugin, Name: CLR Browser Source Plugin]
10:00:22: No Intel graphics adapter visible in QSVHelper.exe, Optimus problem?
10:00:22: CUDA loaded successfully
10:00:22: 1 CUDA capable devices found
10:00:22: [ GPU #0 - < GeForce GTX 750 Ti > has Compute SM 5.0, NVENC Available ]
10:00:50: Failed to invoke CLRSettingsPane::CreatePane on managed instance: 0x80131604
10:00:54: Open Broadcaster Software v0.659b - 32bit (´・ω・`)
10:00:54: -------------------------------
10:00:54: CPU Name: Intel(R) Pentium(R) CPU G3258 @ 3.20GHz
10:00:54: CPU Speed: 3199MHz
10:00:54: Physical Memory:  4095MB Total, 4095MB Free
10:00:54: stepping id: 3, model 60, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 2, total cores 2
10:00:54: monitor 1: pos={0, 0}, size={1440, 900}
10:00:54: Windows Version: 6.1 Build 7600 (revision 16385)
10:00:54: Aero is Enabled
10:00:54: -------------------------------
10:00:54: OBS Modules:
10:00:54: Base Address     Module
10:00:54: 010E0000         OBS.exe
10:00:54: 67660000         OBSApi.dll
10:00:54: 67460000         CLRHostPlugin.dll
10:00:54: 665D0000         DShowPlugin.dll
10:00:54: 665A0000         GraphicsCapture.dll
10:00:54: 66570000         NoiseGate.dll
10:00:54: 67430000         PSVPlugin.dll
10:00:54: 66550000         scenesw.dll
10:00:54: ------------------------------------------
10:00:54: Adapter 1
10:00:54:   Video Adapter: NVIDIA GeForce GTX 750 Ti
10:00:54:   Video Adapter Dedicated Video Memory: 2089484288
10:00:54:   Video Adapter Shared System Memory: 3994675200
10:00:54:   Video Adapter Output 1: pos={0, 0}, size={1440, 900}, attached=true
10:00:54: =====Stream Start: 2016-11-14, 10:00:54===============================================
10:00:54:   Multithreaded optimizations: On
10:00:54:   Base resolution: 1440x900
10:00:54:   Output resolution: 1440x900
10:00:54: ------------------------------------------
10:00:54: Loading up D3D10 on NVIDIA GeForce GTX 750 Ti (Adapter 1)...
10:00:54: ------------------------------------------
10:00:54: Audio Format: 48000 Hz
10:00:54: ------------------------------------------
10:00:54: Audio Channels: 2 Ch
10:00:54: Playback device Default
10:00:54: ------------------------------------------
10:00:54: Using desktop audio input: Speakers (High Definition Audio Device)
10:00:54: Global Audio time adjust: 0
10:00:54: ------------------------------------------
10:00:54: Using auxilary audio input: Microphone (High Definition Audio Device)
10:00:54: Mic time offset: 0
10:00:54: ------------------------------------------
10:00:54: Audio Encoding: AAC
10:00:54:     bitrate: 128
10:00:54: Using graphics capture
10:00:54: Trying to hook process: game.exe
10:00:54: Scene buffering time set to 700
10:00:54: NVENC internal init finished successfully
10:00:55: NVENC supports 10 h264 presets
10:00:55: ------------------------------------------
10:00:55: Video Encoding: NVENC
10:00:55:     fps: 60
10:00:55:     width: 1440, height: 900
10:00:55:     preset: llhq
10:00:55:     profile: high
10:00:55:     level: autoselect
10:00:55:     keyint: -1
10:00:55:     rcMode: cbr
10:00:55:     CBR: yes
10:00:55:     CFR: yes
10:00:55:     max bitrate: 1000
10:00:55:     avg bitrate: 1000
10:00:55:     buffer size: 1000
10:00:55: ------------------------------------------
10:00:55: SharedTexCapture hooked
10:01:07: GraphicsCaptureSource::NewCapture:  eliminating old capture
10:01:07: SharedTexCapture hooked
10:02:36: Exit signal received, terminating capture
10:02:38: FlushBufferedVideo: Flushing 47 packets over 766 ms
10:02:39: Total frames encoded: 6161, total frames duplicated: 2826 (45.87%)
10:02:39: Number of frames skipped due to encoder lag: 2726 (44.25%)
10:02:39: Total frames rendered: 3387, number of late frames: 57 (1.68%) (it's okay for some frames to be late)
10:02:39: Encoder closed
10:02:39: NVENC deinitialized
10:02:39:
10:02:39: Profiler time results:
10:02:39:
10:02:39: ==============================================================
10:02:39: video thread frame - [100%] [avg time: 6.022 ms] [children: 69.5%] [unaccounted: 30.5%]
10:02:39: | scene->Preprocess - [0.0166%] [avg time: 0.001 ms]
10:02:39: | GPU download and conversion - [69.5%] [avg time: 4.183 ms] [children: 45.5%] [unaccounted: 24%]
10:02:39: | | flush - [4.07%] [avg time: 0.245 ms]
10:02:39: | | CopyResource - [2.06%] [avg time: 0.124 ms]
10:02:39: | | conversion to 4:2:0 - [39.3%] [avg time: 2.368 ms]
10:02:39: Convert444Thread - [100%] [avg time: 0.925 ms] [children: 98.6%] [unaccounted: 1.41%]
10:02:39: | Convert444toNV12 - [98.6%] [avg time: 0.912 ms]
10:02:39: encoder thread frame - [100%] [avg time: 12.048 ms] [children: 1.05%] [unaccounted: 99%]
10:02:39: | sending stuff out - [1.05%] [avg time: 0.126 ms]
10:02:39: ==============================================================
10:02:39:
10:02:39:
10:02:39: Profiler CPU results:
10:02:39:
10:02:39: ==============================================================
10:02:39: video thread frame - [cpu time: avg 0.211 ms, total 717.604 ms] [avg calls per frame: 1]
10:02:39: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
10:02:39: | GPU download and conversion - [cpu time: avg 0.055 ms, total 187.2 ms] [avg calls per frame: 1]
10:02:39: | | flush - [cpu time: avg 0.055 ms, total 187.2 ms] [avg calls per frame: 1]
10:02:39: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
10:02:39: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
10:02:39: Convert444Thread - [cpu time: avg 0.757 ms, total 2527.22 ms] [avg calls per frame: 1]
10:02:39: | Convert444toNV12 - [cpu time: avg 0.752 ms, total 2511.62 ms] [avg calls per frame: 1]
10:02:39: encoder thread frame - [cpu time: avg 0.117 ms, total 717.604 ms] [avg calls per frame: 1]
10:02:39: | sending stuff out - [cpu time: avg 0.007 ms, total 46.8 ms] [avg calls per frame: 1]
10:02:39: ==============================================================
10:02:39:
10:02:39: =====Stream End: 2016-11-14, 10:02:39=================================================
10:04:22: 1 CUDA capable devices found
10:04:22: [ GPU #0 - < GeForce GTX 750 Ti > has Compute SM 5.0, NVENC Available ]
10:05:18: Failed to invoke CLRSettingsPane::CreatePane on managed instance: 0x80131604
10:05:20: Failed to invoke CLRSettingsPane::CreatePane on managed instance: 0x80131604
10:05:22: Failed to invoke CLRSettingsPane::CreatePane on managed instance: 0x80131604
10:08:26: Failed to invoke CLRSettingsPane::CreatePane on managed instance: 0x80131604
10:09:40: CLR host plugin instance deleted; removing dynamically loaded localization strings
10:09:40: Terminating 0x7b0


Last game capture log:
2016-11-14, 10:00:54: we're booting up:
10:00:54: CaptureThread: attached to process game.exe
10:00:55: D3D9 Present
10:00:55: (half life scientist) everything..  seems to be in order
10:00:55: D3D9EndScene called
10:00:55: D3DPRESENT_PARAMETERS {
10:00:55:     BackBufferWidth: 1440
10:00:55:     BackBufferHeight: 900
10:00:55:     BackBufferFormat: D3DFMT_A8R8G8B8
10:00:55:     BackBufferCount: 1
10:00:55:     MultiSampleType: D3DMULTISAMPLE_NONE
10:00:55:     MultiSampleQuality: 0
10:00:55:     SwapEffect: D3DSWAPEFFECT_COPY
10:00:55:     hDeviceWindow: 67128
10:00:55:     Windowed: true
10:00:55:     EnableAutoDepthStencil: true
10:00:55:     AutoDepthStencilFormat: D3DFMT_D24S8
10:00:55:     Flags: D3DPRESENTFLAG_LOCKABLE_BACKBUFFER
10:00:55:     FullScreen_RefreshRateInHz: 0
10:00:55:     PresentationInterval: 2147483648
10:00:55: };
10:00:55: successfully set up d3d9 hooks
10:00:55: D3D9Present called
10:00:55: DoD3D9GPUHook: using offset workaround
10:00:55: DoD3D9GPUHook: success
10:00:55: D3DSURFACE_DESC {
10:00:55:     Format: D3DFMT_A8R8G8B8
10:00:55:     Type: D3DRTYPE_SURFACE
10:00:55:     Usage: D3DUSAGE_RENDERTARGET
10:00:55:     Pool: D3DPOOL_DEFAULT
10:00:55:     MultiSampleType: D3DMULTISAMPLE_NONE
10:00:55:     MultiSampleQuality: 0
10:00:55:     Width: 1440
10:00:55:     Height: 900
10:00:55: };
10:00:55: successfully capturing d3d9 frames via GPU
10:01:06: DoD3D9DrawStuff: device->StretchRect failed, result = 2289436780
10:01:07: D3D9Reset called
10:01:07: ---------------------- Cleared D3D9 Capture ----------------------
10:01:07: D3D9EndScene called
10:01:07: D3D9Present called
10:01:07: DoD3D9GPUHook: using offset workaround
10:01:07: DoD3D9GPUHook: success
10:01:07: D3DSURFACE_DESC {
10:01:07:     Format: D3DFMT_A8R8G8B8
10:01:07:     Type: D3DRTYPE_SURFACE
10:01:07:     Usage: D3DUSAGE_RENDERTARGET
10:01:07:     Pool: D3DPOOL_DEFAULT
10:01:07:     MultiSampleType: D3DMULTISAMPLE_NONE
10:01:07:     MultiSampleQuality: 0
10:01:07:     Width: 1440
10:01:07:     Height: 900
10:01:07: };
10:01:07: successfully capturing d3d9 frames via GPU

I uploaded day before yesterdays also.
 

Attachments

  • 2016-11-09-0848-48.log
    12 KB · Views: 6
Last edited:

Harold

Active Member
Why are you giving logs for obs classic in the obs studio section of the forums?
Also, why are you still on classic?
 

Harold

Active Member
Classic has not gotten any meaningful updates in a year.
And this section of the forums is for studio and not classic.
 

want2stream

New Member
Here are the logs from OBS Studio. I re-downloaded it, although the stuttering has improved a lot, but it is still there.
 

Attachments

  • 2016-11-16 13-02-44.txt
    15.9 KB · Views: 7
  • 2016-11-16 13-14-40.txt
    4.4 KB · Views: 6
Top