← 博客

游戏录制没声音:用指定桌面音频设备彻底解决的方法

游戏录制后视频没声音、正在检查音频设置的界面
Photo · Pexels
核心摘要
  • 没声音的首要原因,是 OBS 设置里的桌面音频被设为“默认”或“已禁用”。
  • 在设置 > 音频中,把桌面音频和麦克风直接指定为实际使用的设备名称。
  • 如果声音没进录制,就在混音器齿轮 > 高级音频属性里把监听改为“监听并输出”。
  • DOR 会自动分离录制游戏声和麦克风,连这套设置本身都不需要。

明明按了录制按钮、视频文件也好好生成了,可一播放游戏声音却一点都听不到。画面好端端的,反而更让人着急。先说结论,大多数情况是 OBS 的“桌面音频”设备指定错了,或者声音听得到、却因为监听设置没进入录制音轨。按下面的顺序走,就能精准锁定原因。

先区分是哪种声音没了。(1) 只有游戏声没了 (2) 只有麦克风声没了 (3) 两者都没了。这三种要动的设置不同。先定好自己属于哪种,可以直接跳到对应分支。

第一步。先看 OBS 混音器里的条是否在动

看 OBS Studio 下方的“音频混音器”面板。在游戏开着声音的状态下,如果“桌面音频”的条在绿色地跳动,说明声音被采到了、只是没进录制;如果条是死的,那就是设备本身没被识别。这一次确认就决定了你是去第四步还是第二步。

在 OBS Studio 下方音频混音器中检查桌面音频和麦克风条的界面
OBS Studio · Wikimedia Commons (GPL, OBS Project)

第二步。把桌面音频设备指定为名称,而不是“默认”

如果条是死的,那就是设备指定问题。在 OBS 顶部菜单进入 文件 > 设置 > 音频。把“全局音频设备”项里的“桌面音频”,不要留作“默认”,而是展开下拉框,直接选择此刻正在出声的实际输出设备名称(例如 扬声器(Realtek)、耳机)。“默认”常常在 Windows 每次更换设备时指向错误的设备。

  • 采样率设为 48kHz,声道设为“立体声”。
  • 桌面音频:选择你正在实际听的扬声器/耳机名称。
  • 麦克风/辅助音频:如果是“无”或“已禁用”,就改成你自己的麦克风名称。
  • 选择后点击 应用 > 确定,并确认混音器里出现两条条。
请先在 Windows 开始 > 设置 > 系统 > 声音中确认此刻游戏声音是从哪个输出设备出去的。OBS 的桌面音频必须与那个设备同名。当显示器扬声器和耳机同时连接时,这里经常对不上。

第三步。只有麦克风声音进不去时

如果游戏声进得去、只有自己的声音没了,就看麦克风设备和 Windows 权限。在 设置 > 音频中确认“麦克风/辅助音频”是否选对了麦克风,然后在 Windows 设置 > 隐私和安全性 > 麦克风中,确认“允许应用访问麦克风”以及桌面应用项是否已开启。这里若关着,OBS 就根本采不到麦克风。

  • 确认混音器里麦克风条旁的扬声器图标没有被静音(红色斜杠)。
  • 查看麦克风条下方的音量滑块是否被拉到了 0。
  • 如果游戏或 Discord 独占了麦克风,OBS 可能采不到,先关掉那边再测试。

第四步。条在动,但录制里没声音时(监听)

如果第一步里条跳得好好的,视频里却没声音,那就是监听设置的陷阱。在混音器里点桌面音频旁的齿轮图标 > “高级音频属性”。看该源的“音频监听”列。如果是“仅监听”,那就只能用耳朵听到、却进不了录制文件。把它改成“监听并输出”,或(不需要听就改成)“关闭监听”,就会被纳入录制。

同一窗口里的“音轨”复选框也要确认。桌面音频必须勾在音轨 1 上,才会进入默认录制文件。如果想把麦克风和游戏声分开,就把麦克风勾在音轨 2,并在 设置 > 输出 > 录像中把音频音轨 1·2 都开启。

第五步。把系统声·麦克风音轨分离录制

想在剪辑时单独调节游戏声和人声音量,就得把音轨分开。在 OBS 里这是手动操作。把 设置 > 输出 > 的选项卡改为“高级”后,在“录像”选项卡里勾上音频音轨 1、2。接着在高级音频属性里整理成游戏声只勾音轨 1、麦克风只勾音轨 2。这样一来,一个文件里就分别装着两条音轨,在剪辑软件里能分离。

  • 把 设置 > 输出 > 输出模式改为“高级”。
  • 在录像选项卡里勾选音频音轨 1 和 2。
  • 在高级音频属性里把桌面音频分到音轨 1,麦克风分到音轨 2。
  • 录制格式留作支持音轨分离的 mkv 或 mov 比较保险。

第六步。如果还是采不到桌面音频

如果已经按名称指定了设备,条却仍是死的,那就是驱动或独占模式问题。在 Windows 声音设置 > 该输出设备 > 属性 > 高级中,取消勾选“允许应用程序独占控制该设备”。游戏一旦独占音频设备,OBS 就接收不到声音。还是不行的话,就在设备管理器里把声卡驱动重新安装到最新。

  • 在 Windows 声音设置里取消输出设备的独占控制许可。
  • 确认设备管理器 > 声音项里没有感叹号警告。
  • 如果 Camtasia、Movavi 等其他录制软件同时开着,就关掉它们。
  • 最后实在不行,就把 OBS 完全退出后重新启动,让它重新识别设备。

DOR 整个这套过程都不需要

读到这里你应该感受到了,OBS 要逐项手动搞定桌面音频设备、麦克风设备、监听、音轨映射。哪一格对不上,声音就整个没了。DOR 只要运行就会自动分离录制游戏声和麦克风。既不用翻设备下拉框,也不会因为监听被设成“仅监听”而丢声音。

DOR 自动分离录制游戏声和麦克风的界面
DOR 自动分离录制游戏声和麦克风

尤其是语音聊天多的游戏,音轨分离更重要。无畏契约守望先锋 的片段,要分别调团队语音和游戏音效的音量才好看,英雄联盟 的团战场面也一样。DOR 无需设置就处理好这些,于是“录完之后是不是又丢声音了”每次都要确认的习惯本身也就消失了。

总结一下,在 OBS 里游戏录制没声音时,按 (1) 确认混音器条 (2) 指定桌面音频设备名称 (3) 麦克风设备·权限 (4) 把监听改为“监听并输出” (5) 音轨分离 的顺序排查,基本都能解决。如果不想每次都重复这个过程,用自动分离录制是最稳妥的解决办法。

FAQ

常见问题

OBS 混音器里声音条在动,录制视频里为什么没声音?

很可能是监听被设成了“仅监听”。在混音器齿轮 > 高级音频属性里,把该源的音频监听改为“监听并输出”,并确认音轨 1 复选框已开启。

桌面音频留作“默认”不行吗?

不建议。Windows 更换输出设备时,“默认”常常指向错误设备而导致丢声音。请在 设置 > 音频中直接指定你实际在听的扬声器/耳机名称。

游戏声进得去,只有麦克风声音进不去。

请确认麦克风设备指定和 Windows 权限。在 设置 > 音频中把麦克风/辅助音频指定为你自己的麦克风,并在 Windows 隐私 > 麦克风中开启桌面应用访问许可。也要确认混音器里麦克风是否被静音。

想把游戏声和麦克风分开剪辑该怎么做?

在 OBS 里把 设置 > 输出 改为“高级”并开启音频音轨 1·2,然后在高级音频属性里把游戏声分到音轨 1、麦克风分到音轨 2。DOR 无需这套操作就会自动分离录制游戏声和麦克风。

上述设置都做了,桌面音频还是采不到怎么办?

在 Windows 声音设置里取消该设备的“独占控制许可”,并把声卡驱动重新安装到最新。其他录制软件同时开着也会冲突,请关掉后重启 OBS,让它重新识别设备。

Games

录制这些游戏

继续阅读

相关文章

立即开始使用 DOR

安装后只需启动游戏,精彩瞬间就会自动生成为剪辑