php - 如何在PHP中将两个音频文件与一个作为背景音乐结合在一起?

标签 php audio

我想从两个用户输入中获取一个音频文件-一个用于背景音乐,一个用于音频文件。任何想法如何做到这一点?

编辑:
基本上,我要的是最终文件与音频文件一样长,并具有用户选择的背景音乐。我不想连接文件,而是将音频文件重叠。

最佳答案

首先,阅读您所使用的音频格式的字节结构(强烈建议使用未压缩的WAV,以及我使用的格式)。
接下来,遍历所有样本并将它们加在一起,跟踪最大幅度。
最后,使用最大幅度对结果进行归一化以避免削波,然后保存。

关于php - 如何在PHP中将两个音频文件与一个作为背景音乐结合在一起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7924491/

相关文章:

python - 声音不会一直播放! - Pygame,Python

ios - 在静音模式下播放声音,应用程序被杀死状态

javascript - Php,获取文本框中的值到下一页

php - 选择 count() 等于特定值的所有用户

php - Woocommerce `update_post_meta` 未更新数据库值

php - 当行达到过期日期时删除行 PHP Mysql

linux - SOX 的采样率误差

php - 在 PDO 查询中执行 foreach 循环

openal - alGetError()(在OpenAL中)返回-1而不是有效的错误代码是什么意思?

audio - 区分PCM和BWF文件格式?