什么是用于音频数据采样率转换的优秀Delphi库?我不介意付钱买东西。
我需要实时上采样和下载示例音频。我理解这个理论,但不想写我自己的惯例。
编辑:支持Mac的东西的奖励积分。
答案 0 :(得分:2)
您可以在Delphi Asio Vst Project中查看单位“DAV_DspUpDownsampling.pas”。虽然我从未使用它,但我相信它会满足你的需求。
答案 1 :(得分:1)
Dew Research的DSP Master可能是您的选择。
答案 2 :(得分:1)
也许Mitov软件包含您可以使用的组件
答案 3 :(得分:1)
我在很多项目中使用newAc。它可以进行采样率转换。
最好的消息:免费(也用于商业用途)
答案 4 :(得分:1)
Mitov组件可以轻松地 。我做了一个简短的屏幕录制,显示了步骤。
Mitov视频和其他组件同样强大。我们在主要的实时视频和音频处理项目中使用了Mitov库,效果非常好。他们的支持非常好。
AFAIK,这些组件可以自由评估和非商业项目。
PS我相信他是FireMonkey的家伙,所以我猜我们现在或将来可以期待Mac的支持。
答案 5 :(得分:1)
是的,您可以使用Mitov Software的AudioLab。似乎没有人真正发布链接;-),所以这里是 - http://www.mitov.com/products/audiolab。
享受!
答案 6 :(得分:1)
答案 7 :(得分:1)
您可能需要查看Secret Rabbit Code(又名libsamplerate
);它是一个C库,但创建一个包装器应该很容易。 API很简单,支持各种操作系统和平台(甚至嵌入式!)。
它具有成熟且质量非常好的代码库,并且非常高效。支持也很棒,Erik非常敏感。此外,它拥有庞大的用户群。
另一种选择是libsoxr(这似乎会产生更好的输出,但不是那么受欢迎......)。
答案 8 :(得分:1)
使用SoX--瑞士军刀的声音处理。非常容易使用。
这是一个命令行工具而不是Delphi库,因此要从Delphi中使用,您需要执行shell命令并在代码中获取结果。我已经将它用于PHP。
SoX是一个跨平台(Windows,Linux,MacOS X等)命令行实用程序,可以将各种格式的计算机音频文件转换为其他格式。它还可以对这些声音文件应用各种效果,并且作为额外的奖励,SoX可以在大多数平台上播放和录制音频文件。
SoX是非常成熟的项目!链接在这里: http://sox.sourceforge.net/