有人知道如何将以字节数组表示的MIDI文件(平均播放时间为30秒)转换为MP3字节数组吗?
因此,理想情况下我需要一个 C# 函数来接受 MIDI 字节数组并返回 MP3 字节数组。
转换时间不应超过 2 - 3 秒。
是否有任何框架/工具/第 3 方 DLL 可以轻松执行此操作?
请告诉我。
谢谢, 维杰
最佳答案
MIDI 文件不是音频,而是音频指令。必须将其“渲染/播放”为音频(根据声卡的功能使用各种 MIDI 播放器),然后压缩为 MP3。
我不知道有哪个 DLL 可以完成所有这些工作。 Lame MP3 DLL 是一个免费的开源 DLL,可以为您进行压缩。
关于c# - 将 MIDI 字节数组转换为 MP3 字节数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3890459/