将多个音频文件合并为一个文件

时间:2017-08-19 09:58:36

标签: audio merge uwp media uwp-xaml

我想合并两个音频文件并生成一个最终文件。例如,如果file1的长度为5分钟而file2的长度为4分钟,我希望结果为5分钟的单个文件,因为这两个文件都将从0:00开始运行并运行一起(即重叠。

1 个答案:

答案 0 :(得分:3)

您可以使用Windows.Media.Audio namespace中的API为音频路由,混音和处理方案创建音频图表。有关如何创建音频图表,请参阅this article

音频图是一组互连的音频节点。您要合并的两个音频文件提供"音频输入节点"和"音频输出节点"是图表处理的音频的目标单个文件。

AudioCreatio official sample - Submix的方案4,只提供您想要的功能。提供两个文件,它将输出混合音频,但将输出节点更改为AudioFileOutputNode以保存到新文件,因为示例创建AudioDeviceOutputNode进行播放。