转换WAV到M4A使用c# NAudio

本文关键字:NAudio 使用 M4A WAV 转换 | 更新日期: 2023-09-27 18:14:16

我想把WAV文件转换成M4A文件。

我找不到任何参考或任何例子如何实现这一点。我认为Naudio应该能做到这一点,但我还没有想出如何做到这一点。

我正在写一个WebAPI2项目,我需要根据请求返回一个m4a音频文件给用户。一直使用PushStreamContent来为用户提供文件,但是使用MP3作为转换目标,在浏览器支持和查找/暂停/停止支持方面导致许多困难。

提前感谢,
Nokky .

转换WAV到M4A使用c# NAudio

M4A文件仅包含AAC编码的音频。请查看NAudio WPF演示应用程序中的Media Foundation Encoder演示,以查看使用MediaFoundationEncoder创建AAC文件的示例。如果您的机器上有合适的Media Foundation编解码器,它将允许您编码为aac(您应该在win7及以上版本中有,但请注意它不支持低比特率)。