我们将 Mumble 服务器用于 Twitch.TV 直播和其他与游戏相关的目的。我想设置一个服务器端的每用户录制。为什么,您可能会问 - 答案很简单 - 我们制作我们在 YouTube 上发布的视频。我们为 Mumble 使用不同的计算机,因此我们可以录制纯游戏音频并在后期视频中混合我们的声音。
那甚至可以在服务器端进行吗?我需要修改源代码吗?
我们将 Mumble 服务器用于 Twitch.TV 直播和其他与游戏相关的目的。我想设置一个服务器端的每用户录制。为什么,您可能会问 - 答案很简单 - 我们制作我们在 YouTube 上发布的视频。我们为 Mumble 使用不同的计算机,因此我们可以录制纯游戏音频并在后期视频中混合我们的声音。
那甚至可以在服务器端进行吗?我需要修改源代码吗?
Murmur 不会在服务器端解码音频流量,而只会决定哪些流应该被复制到其他用户(在其他一些任务中,比如加密和东西,这对你的问题的上下文没有任何意义)。因此,将语音流量记录到某些 mp3 音频流中并不是一件容易的事,并且需要对 murmur 源代码进行大量更改。
我现在正在尝试实现一个侦听器机器人。我用 python 编写了它,重用了 frymaster 的 eve 机器人。它位于此处:https ://github.com/PartiPirate/mumbleBroadcasterBot/blob/master/lib/mumble-bot.py
它现在无法运行,我已经评论了第 315 行缺少的内容。
如果有人(或认识具有)强大的 Python 技能并精通二进制数据操作,那将有助于实现这个机器人。
可以在与服务器相同的机器上运行一个 mumble 客户端实例,并使用它来记录任何内容。这意味着您将有一个机器人用户在频道中闲置。