2017-03-02 4 views
0

는이 코드NAudio를 사용하여 320kbps의 오디오 파일을 .M4A로 변환하려면 어떻게해야합니까?

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

그것은 항상 192/195kbs의 비트 전송률을 가진 파일을 반환과 .M4A 할 오디오 파일을 변환 할 때. 내가 대신 320000kbps로 인코딩 어떻게 192000.

최대 비트 레이트

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

반환에도이 코드?

답변

0

MediaFoundationEncoder을 사용하면 미디어 재단에서 제공하는 비트 전송률로만 인코딩 할 수 있습니다. 다른 비트 전송률을위한 대체 인코딩 도구를 찾아야합니다.