linux上使用it.sauronsoftware包将wav转mp3出问题
linux上使用it.sauronsoftware包将wav转mp3出问题,但在windows上转化正常。转化代码为:
filePath = sourceFile.getAbsolutePath().replace(".wav", ".mp3");
targetFile = new File(filePath);
AudioAttributes audio = new AudioAttributes();
audio.setCodec("libmp3lame");
audio.setBitRate(new Integer(16000));
audio.setChannels(new Integer(1));
audio.setSamplingRate(new Integer(44100));
EncodingAttributes attrs = new EncodingAttributes();
attrs.setFormat("mp3");
attrs.setAudioAttributes(audio);
Encoder encoder = new Encoder();
encoder.encode(sourceFile, targetFile, attrs);
报的错为:
it.sauronsoftware.jave.EncoderException: Metadata:
at it.sauronsoftware.jave.Encoder.encode(Encoder.java:863)
at it.sauronsoftware.jave.Encoder.encode(Encoder.java:713)
参数改成http://www.sauronsoftware.it/projects/jave/manual.php?PHPSESSID=cr912s777oa16t444295vf0241上将wav转mp3的形式也报一样的问题