我有两个录音,将以 mp3 格式录制和保存。 mp3 的内容很短,只有几秒钟,是相同的音频,但以 2 个不同的音量级别录制。我想使用java,或者最好是jsp,这样我就可以在服务器上运行它,以告诉我这两个文件之间的体积是否存在差异。如果有人有任何建议,我将不胜感激!
谢谢。
最佳答案
查看 Java 声音 API http://www.jsresources.org/faq_audio.html#compare_files
<小时/> Port lineIn;
FloatControl volCtrl;
try {
mixer = AudioSystem.getMixer(null);
lineIn = (Port)mixer.getLine(Port.Info.LINE_IN);
lineIn.open();
volCtrl = (FloatControl) lineIn.getControl(
FloatControl.Type.VOLUME);
// Assuming getControl call succeeds,
// we now have a way to detect volume calls
} catch (Exception e) {
System.out.println("Failed trying to find LINE_IN"
+ " VOLUME control: exception = " + e);
}
关于java - 比较 mp3/wav 文件之间的音量级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18342304/