1
我正在編寫Java應用程序,並且想將Mp3轉換爲Amr音頻格式。 所以,我不能成功,因爲沒有文件或圖書館來幫助。如果可能的話,你可以提供一些關於如何處理的提示,例子。如何將Mp3轉換爲Java中的Amr音頻格式
謝謝。
我正在編寫Java應用程序,並且想將Mp3轉換爲Amr音頻格式。 所以,我不能成功,因爲沒有文件或圖書館來幫助。如果可能的話,你可以提供一些關於如何處理的提示,例子。如何將Mp3轉換爲Java中的Amr音頻格式
謝謝。
我發現這個名爲jave的庫可以將媒體格式轉換爲其他格式。你可以看到該庫here
這裏是我沒有使用上述插件
Encoder encoder = new Encoder();
EncodingAttributes attributes = new EncodingAttributes();
attributes.setFormat("wav");
AudioAttributes audio = new AudioAttributes();
audio.setBitRate(new Integer(64000));
audio.setChannels(new Integer(1));
audio.setSamplingRate(new Integer(22050));
attributes.setAudioAttributes(audio);
File source = new File("mysong.mp3");
File target = new File("mysong.wav");
try {
encoder.encode(source, target, attributes);
} catch (IllegalArgumentException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (InputFormatException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (EncoderException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
我張貼基本的代碼轉換示例代碼的MP3到WAV
@chburd這有什麼錯用索隆的軟件? – KyelJmD
當我使用這個示例代碼時,它給出了這個例外。這是正常的嗎? 「it.sauronsoftware.jave.EncoderException:爲輸出流#0.0打開編解碼器時出錯 - 可能是不正確的參數,如bit_rate,rate,width或height」 –
看起來像我錯過了什麼。這個時候我不在我的開發電腦中,請嘗試參考文檔 – KyelJmD