millervaniller
New Member
I'm streaming/recording an old game in DOSBox (Elder Scrolls Arena), and when the screen fades to black, or a layer fades out in DOSBox, the layer remains partially visible in OBS until something in the picture moves again. In OBS the picture looks like it's stopping at the last frame of the fade animation while in the game it fades completely. I'm using full screen w/ Game Capture.
Some screenshots from OBS:
http://i.imgur.com/X5yo79I.png - before menu fades
http://i.imgur.com/ZiQFukr.png - after menu fades, none of the brownish pixels show in DOSBox
http://i.imgur.com/xCJrSC0.png - before fading
http://i.imgur.com/ZP4tLwx.png - after fading, completely black in DOSBox
As a temporary workaround I'm using an unnofficial version of DOSBox that has Direct3D support, which works better most of the time, but the only rendering method DOSBox normally supports that works with OBS is OpenGL. I would like to know what the problem is and if there's a better solution.
Some screenshots from OBS:
http://i.imgur.com/X5yo79I.png - before menu fades
http://i.imgur.com/ZiQFukr.png - after menu fades, none of the brownish pixels show in DOSBox
http://i.imgur.com/xCJrSC0.png - before fading
http://i.imgur.com/ZP4tLwx.png - after fading, completely black in DOSBox
As a temporary workaround I'm using an unnofficial version of DOSBox that has Direct3D support, which works better most of the time, but the only rendering method DOSBox normally supports that works with OBS is OpenGL. I would like to know what the problem is and if there's a better solution.
Code:
18:19:22: Open Broadcaster Software v0.613b - 64bit ( ^ω^)
18:19:22: -------------------------------
18:19:22: CPU Name: Intel(R) Core(TM) i7-2630QM CPU @ 2.00GHz
18:19:22: CPU Speed: 1995MHz
18:19:22: Physical Memory: 6038MB Total, 2414MB Free
18:19:22: stepping id: 7, model 42, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
18:19:22: monitor 1: pos={0, 0}, size={1366, 768}
18:19:22: Windows Version: 6.1 Build 7601 S
18:19:22: Aero is Enabled
18:19:22: -------------------------------
18:19:22: OBS Modules:
18:19:22: Base Address Module
18:19:22: 000000003FE70000 OBS.exe
18:19:22: 00000000EB480000 OBSApi.dll
18:19:22: 00000000EDC70000 DShowPlugin.dll
18:19:22: 00000000F08A0000 GraphicsCapture.dll
18:19:22: 00000000F16C0000 NoiseGate.dll
18:19:22: 00000000F0C80000 PSVPlugin.dll
18:19:22: ------------------------------------------
18:19:22: Adapter 1
18:19:22: Video Adapter: NVIDIA GeForce GT 525M
18:19:22: Video Adapter Dedicated Video Memory: 1025048576
18:19:22: Video Adapter Shared System Memory: 2897303552
18:19:22: Video Adapter Output 1: pos={0, 0}, size={1366, 768}, attached=true
18:19:22: ------------------------------------------
18:19:22: Adapter 2
18:19:22: Video Adapter: NVIDIA GeForce GT 525M
18:19:22: Video Adapter Dedicated Video Memory: 1025048576
18:19:22: Video Adapter Shared System Memory: 2897303552
18:19:22: =====Stream Start: 2014-03-27, 18:19:22===============================================
18:19:22: Multithreaded optimizations: On
18:19:22: Base resolution: 1280x720
18:19:22: Output resolution: 1280x720
18:19:22: ------------------------------------------
18:19:22: Loading up D3D10 on NVIDIA GeForce GT 525M (Adapter 1)...
18:19:22: ------------------------------------------
18:19:22: Audio Format: 48000 Hz
18:19:22: ------------------------------------------
18:19:22: Audio Channels: 2 Ch
18:19:22: Playback device Default
18:19:22: ------------------------------------------
18:19:22: Using desktop audio input: Speakers (Realtek High Definition Audio)
18:19:22: ------------------------------------------
18:19:22: Using auxilary audio input: Microphone (Realtek High Definition Audio)
18:19:22: ------------------------------------------
18:19:22: Audio Encoding: AAC
18:19:22: bitrate: 128
18:19:22: Using graphics capture
18:19:22: Scene buffering time set to 400
18:19:22: Using custom x264 settings: "crf=1"
18:19:22: ------------------------------------------
18:19:22: Video Encoding: x264
18:19:22: fps: 30
18:19:22: width: 1280, height: 720
18:19:22: preset: veryfast
18:19:22: profile: main
18:19:22: keyint: 60
18:19:22: CBR: yes
18:19:22: CFR: yes
18:19:22: max bitrate: 1200
18:19:22: buffer size: 1200
18:19:22: ------------------------------------------
18:19:26: SharedTexCapture hooked
18:19:40: Capture window 0x004C0B96 invalid or changing, terminating capture
18:19:44: SharedTexCapture hooked
18:19:48: Total frames encoded: 767, total frames duplicated: 2 (0.26%)
18:19:48: Total frames rendered: 772, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
18:19:49:
18:19:49: Profiler time results:
18:19:49:
18:19:49: ==============================================================
18:19:49: video thread frame - [100%] [avg time: 1.001 ms] [children: 8.09%] [unaccounted: 91.9%]
18:19:49: | scene->Preprocess - [0.2%] [avg time: 0.002 ms]
18:19:49: | GPU download and conversion - [7.89%] [avg time: 0.079 ms] [children: 6.09%] [unaccounted: 1.8%]
18:19:49: | | flush - [4.8%] [avg time: 0.048 ms]
18:19:49: | | CopyResource - [1.1%] [avg time: 0.011 ms]
18:19:49: | | conversion to 4:2:0 - [0.2%] [avg time: 0.002 ms]
18:19:49: Convert444Threads - [100%] [avg time: 0.606 ms] [children: 99.2%] [unaccounted: 0.825%]
18:19:49: | Convert444toNV12 - [99.2%] [avg time: 0.601 ms]
18:19:49: encoder thread frame - [100%] [avg time: 1.164 ms] [children: 0.258%] [unaccounted: 99.7%]
18:19:49: | sending stuff out - [0.258%] [avg time: 0.003 ms]
18:19:49: ==============================================================
18:19:49:
18:19:49:
18:19:49: Profiler CPU results:
18:19:49:
18:19:49: ==============================================================
18:19:49: video thread frame - [cpu time: avg 0.464 ms, total 358.802 ms] [avg calls per frame: 1]
18:19:49: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:19:49: | GPU download and conversion - [cpu time: avg 0.04 ms, total 31.2 ms] [avg calls per frame: 1]
18:19:49: | | flush - [cpu time: avg 0.02 ms, total 15.6 ms] [avg calls per frame: 1]
18:19:49: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:19:49: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:19:49: Convert444Threads - [cpu time: avg 0.588 ms, total 889.205 ms] [avg calls per frame: 2]
18:19:49: | Convert444toNV12 - [cpu time: avg 0.588 ms, total 889.205 ms] [avg calls per frame: 2]
18:19:49: encoder thread frame - [cpu time: avg 0.826 ms, total 624.004 ms] [avg calls per frame: 1]
18:19:49: | sending stuff out - [cpu time: avg 0.02 ms, total 15.601 ms] [avg calls per frame: 1]
18:19:49: ==============================================================
18:19:49:
18:19:49: =====Stream End: 2014-03-27, 18:19:49=================================================
Attachments
Last edited: