【发布时间】:2019-09-24 00:14:59
【问题描述】:
我想在 Discord 语音频道中录制音频并使用 Discord Bot 将其保存到文件中。
我每 20 毫秒接收一次音频,作为 pcm 编码的字节 [],我想将其保存到文件中。 MP3 是首选,但我对 ogg 等其他文件格式也没有问题(它可能更容易)。
我正在使用 JDA 版本 4.ALPHA.0_82 并且我还包括 lavaplayer 版本 1.3.17 用于其他功能。如果这些库足够的话会很有帮助,但如果我必须包含更多库也没问题。
【问题讨论】:
-
我将 PCM 转储到一个文件中,然后通过 discord 将其发回以听到它。当然,这些文件很大,但它可以工作:^) 另请注意,JDA 为您提供 PCM 数据,而不是作品(除非他们在 v4 中更改了某些内容)
-
我想到了同样的方法,难道没有一种简单的方法可以将其保存为压缩音频格式吗?
-
我曾经被告知要通过 ffmpeg 进行管道传输。我假设你想要一个跨平台/独立的解决方案
标签: java discord pcm discord-jda