我正在用java开发一个简单的音频播放器。我需要的唯一高级功能是频率滤波器。它不一定是功能齐全的均衡器功能,在特定频率范围内具有不同的增益:一个低通滤波器可以削减高于指定值的频率就足够了。
我研究了带有均衡器的jlGui,但它只适用于 MP3 数据,而我将播放的文件是 OGG。
浏览各种答案,我发现像Xuggler或Jave这样的 ffmpeg 包装器可能是一个解决方案。但是我没有找到任何教程,甚至没有关于如何使用 ffmpeg 处理频率过滤的起点。
JMF 也被描述为实现此类功能的有效选择,但我没有发现足够具体的内容。