Mac obs推流直播无声音解决方法

Mac obs推流直播无声音解决方法

无声的原因及解决办法

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

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

安装Soundflower

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

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

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

在obs中添加音频输入捕获

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

选择从Soundflower(2ch)中捕获
-w720

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

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

未插耳机时的内置喇叭
-w199

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

注意事项

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

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

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

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

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

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

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

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

打赏
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x

扫码在手机查看
iPhone请用自带相机扫
安卓用UC/QQ浏览器扫

Mac obs推流直播无声音解决方法