VLC(J)音频音调控制

时间:2012-08-31 18:46:32

标签: java swing audio pitch vlcj

我目前正在使用VLCJ开发简单的视频播放器。 任何人都可以指出一些关于改变音频音调的线索吗? 有可能吗?

我正在搜索但找不到合适的关键字,我需要的是什么 vlcj(或任何)的一些控制(方法/功能),以增加声音听起来像 小孩的声音,或降低,所以像一个非常老的人声音。

提前致谢。

注意: 仍在寻找谷歌,但没有发现任何关于vlc。我想要的是http://www.screamingbee.com/support/morphdoc/MorphDocPitchTimbre.aspx

中解释的“音色”

1 个答案:

答案 0 :(得分:0)

如果你只对播放音频感兴趣(你不关心同时显示任何视频)那么vlcj 2.4.0及更高版本提供了一个所谓的“直接”音频播放器组件。

使用此组件,您的Java应用程序可以直接访问本机音频样本缓冲区。您可以在这些样本上运行您想要的任何算法,然后通过JavaSound或其他API播放您修改过的样本。

vlcj发行版中包含一个示例,演示了如何通过JavaSound使用此组件:

https://github.com/caprica/vlcj/tree/vlcj-2.4.1/src/test/java/uk/co/caprica/vlcj/test/directaudio

该示例未显示如何更改音频的音高,但它确实显示了如何使用直接音频播放器。