如何使用discord.py/ffmpeg应用音频滤波器



我正在使用discord.py和ffmpeg构建一个discordbot,我看到一些js bot可以应用这样的音频过滤器,我真的找不到任何类似的使用discord.php的东西。有可能做到吗?

您列出的示例使用ytdl库播放youtube中的音乐(就像大多数discord机器人所做的那样(。Ytdl可以与ffmpeg交互,将视频转换为音频(如本文档所示:https://github.com/ytdl-org/youtube-dl#post-处理选项(。

此视频实现了与ffmpeg类似的功能:https://youtu.be/ml-5tXRmmFk?t=948(添加了大致的时间戳(。因此,您需要做的是传递过滤器标志,类似于您链接的JS示例。

如果你不想使用Ytdl,你需要直接与ffmpeg接口。

Python FFMPEG库没有您想要的自定义音频过滤器,但您可以使用各种参数操纵音频并获得所需的结果。你可以从这个页面开始。https://www.programcreek.com/python/?project_name=kkroening%2Fffmpeg-python

最新更新