我想从两个用户输入中获取一个音频文件-一个用于背景音乐,一个用于音频文件。任何想法如何做到这一点?
编辑:
基本上,我要的是最终文件与音频文件一样长,并具有用户选择的背景音乐。我不想连接文件,而是将音频文件重叠。
最佳答案
首先,阅读您所使用的音频格式的字节结构(强烈建议使用未压缩的WAV,以及我使用的格式)。
接下来,遍历所有样本并将它们加在一起,跟踪最大幅度。
最后,使用最大幅度对结果进行归一化以避免削波,然后保存。
关于php - 如何在PHP中将两个音频文件与一个作为背景音乐结合在一起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7924491/