问题描述
只需下载OBS Studio,并想在DOSBox中记录一个工作会话。大多数设置工作得很好,但是我想我应该已经预料到了一些问题。
在“源”下,我添加了一个窗口捕获,该捕获可立即与我拥有的计时器一起使用。但是,然后我尝试添加“游戏捕获”来捕获DOSBox窗口。这不起作用,仅显示空白屏幕(如下图所示)。
- “窗口捕获”也具有相同的效果(黑屏)。
- “显示捕获”确实具有捕获整个显示(包括DOSBox窗口)的好处。这是一种流行的方式,但是笨拙,我不打算全屏运行DOSBox。对于我的设置,只想捕获DOSBox窗口。
OBS在捕获其他程序方面效果很好,我必须在某处做错了事。
关于我应该下一步去哪里的任何建议?
解决方法
在阅读了这篇颇为晦涩的帖子之后,看来问题不在于OBS。
https://obsproject.com/forum/threads/dosbox-problem.58407/
在dosbox.conf
文件的[sdl]
部分中,进行了以下更改:
先前值(无法捕获的OBS):
output=surface
当前值(启用OBS捕获):
output=opengl
此操作立即使用DOSBox-0.74-2
和OBS-Studio-26.0.2