我有mp3和WAV音频文件。我想以编程方式将它们分成较小的文件。
我是否可以使用任何易于使用的Java库来处理音频文件,查找静默段并将文件划分为静默段中的某个位置?
最佳答案
此页面:http://www.labbookpages.co.uk/audio/javaWavFiles.html具有WavFile类,您可以使用该类来读取wave文件(WavFile.tar.gz的下载链接位于右上角-WavFile.tar.gz)。可以通过扫描文件并找到绝对样本值的平均值(即忽略符号)的平均值低于某个阈值的范围来查找无声段。 mp3文件可能很容易通过首先转换为wav进行处理,尽管将片段往返返回mp3可能会降低质量。
关于audio - 如何在静音段将音频文件(mp3或wav)划分为较小的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20212691/