如何使用 NAudio 将音频文件转换为 320kbps 的 .M4A?
Posted
技术标签:
【中文标题】如何使用 NAudio 将音频文件转换为 320kbps 的 .M4A?【英文标题】:How do I convert audio file to .M4A with 320kbps with NAudio? 【发布时间】:2017-03-02 07:32:10 【问题描述】:当我尝试使用此代码将音频文件转换为 .m4a 时
using (var reader = new MediaFoundationReader(input))
//encoder.Encode(output, reader);
MediaFoundationEncoder.EncodeToAac(reader, output, 320000);
它总是返回一个比特率为 192/195kbs 的文件。甚至这段代码
var bit = MediaFoundationEncoder.GetEncodeBitrates(Audiosubtypes.MFAudioFormat_AAC, 44100, 2);
返回高达 192000 的比特率。
如何将其编码为 320000kbps?
【问题讨论】:
【参考方案1】:使用MediaFoundationEncoder
,您只能以媒体基金会提供的比特率进行编码。您需要找到其他比特率的替代编码工具
【讨论】:
以上是关于如何使用 NAudio 将音频文件转换为 320kbps 的 .M4A?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用内存流、NAudio 和 LameMP3 将音频 aiff 转换为 MP3