我正在用java开发一个简单的音频播放器。我唯一需要的高级功能是频率滤波器。它不一定是一个全功能的均衡器功能,对于特定频率范围具有不同的增益:一个可以消除高于指定值的频率的低通滤波器就足够了。
我学jlGui http://www.javazoom.net/jlgui/jlgui.html它有一个均衡器,但它只适用于 MP3 数据,而我要播放的文件是 OGG。
浏览各种答案我发现像这样的 ffmpeg 包装器Xuggler http://www.xuggle.com/xuggler or Jave http://www.sauronsoftware.it/projects/jave/index.php?lang=en可能是一个解决方案。但我没有找到任何教程,甚至没有找到如何使用 ffmpeg 处理频率过滤的起点。
JMF 也被描述为实现此类功能的有效选择,但我发现没有足够具体的内容。
http://www.cs.ubc.ca/~kvdoel/jass/doc/index.html http://www.cs.ubc.ca/~kvdoel/jass/doc/index.html
这是 UBC 温哥华的 JASS 项目的 JavaDoc。非商业用途免费。您应该能够用它实现大多数类型的过滤器。检查几个级别的 URL 以获取实际的源下载。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)