其他教程

当前位置:首页>使用教程>其他教程
全部 16 软件教程 7 其他教程 9 硬件教程 0

用OBS,Mac推流直播无声音解决方法

时间:2023-10-11   访问量:1069

无声的原因及解决办法

这个无声,说的是你直播游戏或电影时(窗口捕获方式),没有电脑内部发出的游戏的声音或播放视频的声音,但是麦的声音是有的,而没有声音的原因在于一般软件不能识别Mac内置声卡,所以我们需要安装一个虚拟声卡来解决这个问题。

我们用到的虚拟声卡是一款开源软件,叫Soundflower,它的原始版本是Soundflower-Original,不过原始版本现在都不维护了,所以还是用前面那个版本。

安装Soundflower

从这里下载Soundflower-版本号.dmg,双击打开,注意打开后看到的是Soundflower.pkg,Mac中跟系统结合比较紧密的软件很多都是.pkg格式的,这种格式不像.app格式的直接拖到“应用程序”就可以,而是要双击它,然后按提示安装,安装好之后它也未必会在“应用程序”中有图标,比如Soundflower.pkg就没有。

Soundflower安装好之后,在系统偏好设置声音输出里就可以看到两个Soundflower设备

1c5fd7e14239122a2fad046d113f56cc__preview_type=16.png

中2ch和64ch有什么区别呢?ch是channel的意思,channel是通道,在声音这里指声道,一般情况下我们用2ch(即双声道)即可,如果你是专业的调音台,现场采集声音之类的,才用64ch(声道),这边也有解释。

在obs中添加音频输入捕获

安装Soundflower后,我们需要在obs的“来源”中添加一个“音频输入捕获”

d6c3eb6c13ffa61105fbbbed7e96d892__fallback_source=1&height=1280&mount_node_token=WJosd6tukoFnvyxmx0scSr1znyh&mount_point=docx_image&policy=equal&width=1280.png

选择从Soundflower(2ch)中捕获

435b5d05f862aafe83f5d6a6b74b7660__fallback_source=1&height=1280&mount_node_token=J1xJduJJoosd1bx5477cLYfYnQd&mount_point=docx_image&policy=equal&width=1280.png

然后要在顶部声音按钮中选择Soudflower(2ch),意思是把系统的声音输出到Soudflower(2ch)这个声卡中(因为obs添加的音频输入是这个声卡,如果你不把声音输入到这个声卡,它还是会没声音)

1bc61e35617bb253faede3eb731e4b50__fallback_source=1&height=1280&mount_node_token=W9jddNimso0rNNxJkskcyxafn8Q&mount_point=docx_image&policy=equal&width=1280.png

但要注意,上一步你把系统声音输出到Soudflower(2ch)中,这意味你电脑本身就不会播放出声音(因为你的声音没有往耳机或者自带喇叭输出),如果你要本机有声音,那就必须把这里的输出选择为Headphones(有插耳机)或Internal Speakers(内置喇叭)

43a75cc05b0fd988cffbefe1bacfa08a__fallback_source=1&height=1280&mount_node_token=GQUNdICO6o8LwxxC4uXcj6HnnLV&mount_point=docx_image&policy=equal&width=1280.png

未插耳机时的内置喇叭

综上所述,你无法同时让直播和电脑本身都有声音,只能选择其中一个,不过有解决办法。

在聚焦搜索里搜索“音频midi”(英文叫“Audio MIDI Setup”),打开它,然后点击右下角加号→创建多输出设备,然后在创建的多输出设备里勾选上“Soundflower”和“内建输出”

fee9e103590b5c0768afd30ef25e1d92_0b39ae94-968a-4211-aa10-36885b1962a5.png

然后在顶部菜单栏的声音里选择“多输出设备”,这样直播和电脑本机都能听到声音了

这个技巧还可以让你跟旁边的人一起看电影或听歌(比如你戴有线,他/她戴蓝牙,或者两个都是蓝牙耳机也行),具体请看:Mac多个蓝牙耳机同时输出声音(多人一起听歌/看电影)。

注意事项

要直播电影/电视剧,我们还可以使用“媒体源”或“VCL视频源”方式添加视频源(注意VLC视频源需要安装VLC播放器后才会有)

使用这种方式直播,默认本机是没有声音的(但直播那边有声音,而且貌似不需要安装Soudflower,因为是obs自己播放的),如果需要本机有声音,则需要点VLC视频源的齿轮,选择高级音频属性

然后在“音频输入捕获”的“音频监听”里,选择“监听并输出”,这样本机就有声音了

但要特别注意,这个“监听并输出”在使用窗口捕获方式时不能打开(即需要“关闭监听”),否则直播那边听到的是滋滋声而不是正常视频的声音

但使用“媒体源”或“VLC视频源”方式播放视频,必须视频文件在本地(在NAS也行),并且你无法控制视频(无法暂停、快进、快退等等所有在普通播放器能进行的操作都无法进行)。

而窗口捕获方式则可以直播在线视频(因为obs只是捕获窗口),并且由于是窗口捕获,所以你可以随便控制视频(暂停、快进、快退等等),在哪儿播放就在哪儿控制(比如在网页播放或在本地播放器或爱奇艺、优酷客户端)。

另外由于是捕获窗口,播放视频的那个窗口(比如浏览器)是不能最小化的,而且也正是由于是窗口捕获,所以obs对系统资源的占用会高很多,电脑会发热比较严重(特别是Mac),所以各有优缺点。

注意,由于窗口捕获,一般捕获的是整个窗口,所以如果你用浏览器播放电影/电视剧,很可能捕获的窗口比例不对,就算窗口比例对,也不方便移动,这时候最好使用“画中画”模式,一般视频网站都有画中画模式,而画中画模式是把视频放到一个单独的窗口的,这样你就可以直接捕获画中画窗口,从而能保证整个窗口刚好是视频而不是整个网页。

上一篇:4个方法解决OBS 没声音问题

下一篇:没有了!

发表评论:

评论记录:

未查询到任何数据!

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部