有人知道如何将以字节数组表示的MIDI文件(平均播放时间30秒)转换为MP3字节数组吗?
因此,理想情况下,我需要一个C#函数,它接受MIDI字节数组并返回一个MP3字节数组。
转换时间不应超过2-3秒.
是否有任何框架/工具/第三方DLL可以轻松地执行此操作?
请让我知道。
谢谢你,维杰
发布于 2010-10-08 12:43:39
在CodeProject,有一个C# MIDI工具包可以帮助你。不过,您可能需要自己编写代码来记录输出流。
发布于 2010-10-08 12:35:30
MIDI文件不是音频,而是音频指令。这必须“呈现/播放”到音频(使用不同的MIDI播放器取决于您的声卡的能力),然后压缩到MP3。
我不知道一个DLL可以完成所有这一切。Lame MP3 DLL是一个免费的开源DLL,可以为您进行压缩。
http://lame.sourceforge.net/
https://stackoverflow.com/questions/3890459
复制相似问题