【发布时间】:2020-05-27 09:16:04
【问题描述】:
这是否可以在 PHP 中进行动态音频范围压缩。音频压缩之间有很多混淆,我这里的音频压缩是在this文章中描述的。
我在这里看到的一些关于音频压缩的帖子,它只将音频格式从 wav 转换为 mp3 或使用 FFmpeg 的其他格式,但我想要在这里更改一些音频设置,如阈值、压缩比、起音时间、释放时间这是可用于音频压缩的基本设置。
有什么方法可以在服务器端使用 PHP 做到这一点?
【问题讨论】:
-
恕我直言,PHP 在这里是错误的工具。我确定您可以在 PHP 中做到这一点,但您可能需要为它编写 很多 非常复杂和高级的代码。它也可能比用 c++ 或类似的东西慢很多倍。如果您需要在网站上执行此操作,我会寻找一些可以执行此操作并具有可以从 PHP 调用的 CLI 界面的软件。
-
@MagnusEriksson 是的,我明白你在说什么,实际上我需要在我的网站中构建一个可以录制音频的录制工具,但是该音频是完全未压缩的,并且在运行时我认为浏览器没有压缩音频的能力。所以这就是为什么我需要在服务器端这样做。感谢您的努力,任何帮助将不胜感激。
-
如果你实时需要它并且它是一个录音工具,你会想看看 JavaScript WebAudio
-
@fdcpp 我已经搜索过它,但没有找到任何合适的解决方案,这就是为什么我希望它在服务器端执行此操作。
标签: php audio ffmpeg compression