2017-03-02 119 views
0

當我嘗試轉換音頻文件與此代碼如何使用NAudio將音頻文件轉換爲.M4A 320kbps?

using (var reader = new MediaFoundationReader(input)) 
    //encoder.Encode(output, reader); 
    MediaFoundationEncoder.EncodeToAac(reader, output, 320000); 

它總是返回與192/195kbs碼率文件到.M4A。即使該代碼

var bit = MediaFoundationEncoder.GetEncodeBitrates(AudioSubtypes.MFAudioFormat_AAC, 44100, 2); 

返回其傳輸速度可達192000

我怎麼了編碼爲320000kbps呢?

回答

0

With MediaFoundationEncoder您只能對媒體基礎提供的比特率進行編碼。您需要爲其他比特率找到替代編碼工具