0
我需要wav文件從格式轉換1到FORMAT 2我需要從μ律轉換音頻文件爲PCM
格式1: μ律,8000Hz的64 kbps的,單聲道
FORMAT 2: 集裝箱WAV 編碼PCM 速率16K 樣本格式16位 通道單
以下是代碼片段:
File file = new File("audio_before_conversion.wav");
AudioFormat audioFormat = new AudioFormat(16000, 16, 1, true , true);
AudioInputStream audioInputStream1 = new AudioInputStream(
new FileInputStream(file), audioFormat, numFrames);
AudioSystem.write(audioInputStream1, Type.WAVE,
new File("audio_after_conversion.wav"));
問題: 但是,這是行不通的。它播放一些噪音,也減少了我的音頻文件的長度。
編輯1:μ律到μ律
是您的輸入格式μ-law?我沒有聽說過Mu-Laq –
@scott是的,μ律。 –
http://www.tagtraum.com/ffsampledsp/可能會幫助你。 – hendrik