如何解决如何使用Java创建音乐曲目的图形表示?
| 关闭。这个问题需要更加集中。它当前不接受答案。解决方法
第1步-将音频文件解码为原始数字
根据您要读取的文件类型,这将是一个不同的过程。我建议您四处搜寻,并找到一些Java库来帮助您阅读最终使用的任何文件类型。 (与标头/解压缩交互的代码很容易编写)。如果要从WAV文件开始,则它们非常简单。
第2步-处理数字
假设您的音频数据已规范化,那么此时您将拥有一个从-1到+1的数字字符串。我不知道您对音频有多少了解,但这是波形的数字表示。由于波形移动得很快,可以直观地看到(CD品质的音频文件中每秒高达22.05k的振荡),因此您可能希望倾向于可视化趋势。
第3步-显示它
我不知道您打算如何处理视觉方面的问题-如果您想录制视频以匹配音乐,显示静态图像或在播放音乐时进行iTunes可视化等操作。如果您想走那条路线,有一个不错的Java打包的2d图形库,但是如果您想用它来制作视频文件,我建议您再找一些其他的库。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。