使用 OBS Studio 进行高质量的 NDS (DeSmuME) 游戏录屏 您所在的位置:网站首页 nds声音设置 使用 OBS Studio 进行高质量的 NDS (DeSmuME) 游戏录屏

使用 OBS Studio 进行高质量的 NDS (DeSmuME) 游戏录屏

2024-07-16 13:47| 来源: 网络整理| 查看: 265

注意:本文创作时,OBS Studio 的版本为 `27.2.4`。随着版本更新,有些设置可能出现变化。

下载

可以去官方网站 https://obsproject.com/ 下载 OBS Studio。

另外请安装插件 StreamFX:https://github.com/Xaymar/obs-StreamFX/releases/tag/0.11.0 ,这个插件可以提供更多的解码器选项。不过不安装也行。

基本设置

这个是 OBS Studio 的主界面。

目前这一片黑的就是当前的“画布”,我们之后将会把东西布置到这个画布上。

音轨

在下面的混音器中,你可以调整某个声音来源的声音大小,比如把麦克风禁用了。

点击混音器的齿轮图标进入高级设置。

按照不同的设备,这里的内容可能不同。

右侧的轨道的工作原理是这样的:如果你在某一项的某个轨道处勾选了,那么之后录制的时候,这一项的声音就会出现在这条音轨里面。

比如现在,轨道 1 包含来自应用的声音和来自麦克风的声音,轨道 2 只包含前者,轨道 3 只包含后者。

分辨率

在主界面的右下角点击“设置”。

接下来我们将输出 1080p 60 帧的录屏(1920x1080),因此将基础分辨率和输出分辨率都设成 1920x1080,缩小方法设置为“双直线法”(因为并不需要缩小),帧率设为 60。

(缩小方法是干什么的呢?假设我现在开个直播,使用的是 4k 设备,但是我的观众们的带宽可能顶不住。这个时候就需要进行缩小,把输出分辨率设成 1080p。这个时候不同的缩小方法就会带来不同的质量,同时也有不同的资源占用。)

输出设置

先在上方选择“高级”。

格式

在这里推荐使用 mkv 格式。为什么不选择 mp4?假设你录视频,录着录着突然系统爆炸了,这个时候视频文件将会不完整。区别在于,mkv 格式依然可以播放从开始到系统爆炸之前的录像,而 mp4 文件将整个损坏。

另外 OBS Studio 也可以轻松地把 mkv 转成 mp4。

音轨

音轨的话,在这里勾选 2 说明我只想保留应用的声音(见上面的“音轨”一节)。至于为什么是多选?因为 mkv 可以嵌入多个音轨。

编码器

如果你没有安装 StreamFX 插件,或者 / 并且没有独立显卡的话,这里的选项可能会少一些。

简单来说,各个编码器的特点如下:

x264:CPU 编码,质量最好,但是很吃 CPU。

NVENC:英伟达的 GPU 编码,快,但是同码率下质量不如 x264(达到相同质量的话码率要增加约 30%)。

QuickSync:英特尔的硬件编码,和 NVENC 是旗鼓相当的对手。

这边为了高质量的录像,选择了 x264。

码率控制

你可以在这一项看到 CBR,VBR,CRF 什么的。

CBR 是恒定比特率编码。输出的视频比特率恒定。一般给那些性能不好的设备使用,比如你在手机上刷 B 站。

VBR 是可变比特率编码。输出的视频比特率在某个范围内可变。为什么 B 站不选择 VBR 呢?因为突如其来的码率增加可能导致你的设备顶不住。

为了追求高质量的录像,我们这里使用 CRF。

你可以看到 CRF 不再能限制码率,取而代之的是一个 CRF 值。这个值越小,质量越好,但是输出文件也越大。取 0 就是输出无损文件。

下面的 CPU 使用预设会影响文件大小。CPU 使用的越多,它就有越多的资源进行处理,文件也就会变小。但是 DeSmuME 是个吃 CPU 的家伙,所以我们还是选择 ultrafast,资源给 DeSmuME 能留一点是一点。

再下面的配置选 high 就好了。

输出的文件可能不能被 Windows 它自己的播放器播放,因为它比较菜。你可能得去搞个 VLC Player 之类的视频播放器。

画布设置

现在我们得把我们的各种东西放到画布上。

DeSmuME 窗口

OBS Studio 并不认为 DeSmuME 是游戏源,因此只能选择窗口采集。

请让你的 DeSmuME 打开并且没有最小化。这个时候可以让 OBS Studio 选择 DeSmuME 的窗口:

注意在下面的窗口匹配优先级选择“相同可执行程序的窗口”,因为 DeSmuME 的窗口标题可能改变。

接下来我们将其变成下屏,并且把它从 256x192 精致地放大到 1024x768。

调整

首先将上屏部分裁掉。

再选择缩放比例,尺度滤波选择“点”,分辨率框内直接填写 1024x768。

然后在变换中继续编辑:

将下屏的位置设置好。

用同样的方法设置好上屏。

为什么要选择“点”?~关于插值的小问题~

如果你尝试放大一个图片,一般软件都不会直接简单地放大,而是使用某一种插值算法。比如现在要把某个图片的长和宽都放大成原来的 2 倍,也就是原先的一个像素会变成四个像素,这四个像素的颜色并不(都)是之前那一个像素的简单继承,而是通过例如最近邻法插值、双线性插值、双三次插值等方法,(有些还要)通过相邻像素的信息计算出新像素的色值。你可以在 DeSmuME 里面的 Magnification filter 菜单中看到很多算法。

然而除了最近邻法插值,这类算法对于像素风格图像的放大效果是灾难性的。放大一个像素风格图像,我们想要的是原生的锐度和清晰,而不是糊得像坨 shi 一样。

左为普通放大,右为最近邻法插值

OBS Studio 提供的“点”,就是最简单而最有效的最近邻法插值。

这也是使用 1024x768,768x576 等分辨率的原因:它们是原分辨率 256x192 的整数倍放大。放大后的每个像素都在原图像有唯一的像素对应,而不需要做各种近似。

装饰

重要部分已经完成了。不过还可以进行一点简单的装饰:

边框

图片

图片和其他元素一样,都可以被加上滤镜和变换。

文字

它也可以被加上滤镜和变换。

最终效果

在右下角就可以控制录像的开始和结束。

在录像的时候,你可以在主页面下方注意一下你的 CPU 使用率和“由于……跳过的帧”。如果看起来你的设备性能不够用了,就可能得在上方做一些取舍。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有