如何使用OBS截屏DOSBox输出?

问题描述

只需下载OBS Studio,并想在DOSBox中记录一个工作会话。大多数设置工作得很好,但是我想我应该已经预料到了一些问题。

在“源”下,我添加了一个窗口捕获,该捕获可立即与我拥有的计时器一起使用。但是,然后我尝试添加“游戏捕获”来捕获DOSBox窗口。这不起作用,仅显示空白屏幕(如下图所示)

  • “窗口捕获”也具有相同的效果(黑屏)
  • “显示捕获”确实具有捕获整个显示(包括DOSBox窗口)的好处。这是一种流行的方式,但是笨拙,我不打算全屏运行DOSBox。对于我的设置,只想捕获DOSBox窗口。

OBS在捕获其他程序方面效果很好,我必须在某处做错了事。

关于我应该下一步去哪里的任何建议?

enter image description here

解决方法

在阅读了这篇颇为晦涩的帖子之后,看来问题不在于OBS。

https://obsproject.com/forum/threads/dosbox-problem.58407/

dosbox.conf文件的[sdl]部分中,进行了以下更改:

先前值(无法捕获的OBS):

output=surface

当前值(启用OBS捕获):

output=opengl

此操作立即使用DOSBox-0.74-2OBS-Studio-26.0.2

enter image description here

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...