java實現wavToMP3格式轉換

nbmm 9年前發布 | 8K 次閱讀 Java

這里需要用到一個jar包:jave-1.0.1.jar,下載地址的話自己百度吧.


廢話不多說直接貼代碼:

    import it.sauronsoftware.jave.AudioAttributes;
import it.sauronsoftware.jave.Encoder;
import it.sauronsoftware.jave.EncodingAttributes;

import java.io.File;  




public class Test {  

    /** 
     * 執行轉化過程 
     *  
     * @param source 
     *            源文件 
     * @param desFileName 
     *            目標文件名 
     * @return 轉化后的文件 
     */  
    public static File execute(File source, String desFileName)  
            throws Exception {  
        File target = new File(desFileName);  
        AudioAttributes audio = new AudioAttributes();  
        audio.setCodec("libmp3lame");  
        audio.setBitRate(new Integer(36000)); //音頻比率 MP3默認是1280000  
        audio.setChannels(new Integer(2));  
        audio.setSamplingRate(new Integer(44100));  
        EncodingAttributes attrs = new EncodingAttributes();  
        attrs.setFormat("mp3");  
        attrs.setAudioAttributes(audio);  
        Encoder encoder = new Encoder();  
        encoder.encode(source, target, attrs);  
        return target;  
    }  

   public static void main(String[] args) throws Exception {  
           File file = new File("c://1111.wav");  
           execute(file,  "c://111.mp3");  
   }  
}  </pre> 


 本文由用戶 nbmm 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!