我有一个音频流,目前来自 ffmpeg,我想向其添加实时效果。
这可以用 Javascript 实现吗?
我的文件管理代码全部在 JS (nodejs) 中,我不需要与前端代码进行任何交互。
我可以在后端使用网络音频吗(例如吼叫声)....我想不行。
我想过使用 Python,即将音频导入 numpy 数组,处理然后流式传输结果,或者保存到文件并流式传输文件(我不想流式传输 pcm,所以流出时需要转换为 mp3) - 我在这里遇到的一个问题(尝试使用 PYO)是该软件将托管在云中,所以我无法访问 PYO 似乎需要的声卡。
- 另一种可能性是添加 dsp 之类的 audiolazy。
如有任何想法或建议,我们将不胜感激。 谢谢
最佳答案
Web Audio API给你很多选择。您可以创建一个 Audio
例如,给它一个 AudioContext
,并应用大量 AudioNode
s对它应用不同的效果。关于 Using The Web Audio API 的重要文档.
关于javascript - 我可以在 JavaScript 中为实时音频流添加效果吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55003858/