音频数据的采样转换库



什么是一个很好的Delphi库的音频数据的采样转换?我不介意花钱买东西。

我需要实时上传和下载样本音频。我理解这个理论,但不想写我自己的例程。

编辑:奖励点与Mac支持的东西。

可以查看单位"DAV_DspUpDownsampling "。在Delphi Asio Vst项目中。虽然我从来没用过,但我相信它会满足你的需求。

使用SoX -瑞士军刀的声音处理。非常容易使用。

它是一个命令行工具,而不是Delphi库,所以要从Delphi中使用,您需要执行shell命令并在代码中获得结果。我已经在PHP中使用了它。

SoX是一个跨平台(Windows, Linux, MacOS X等)命令行实用程序,可以将各种格式的计算机音频文件转换为其他格式。它还可以对这些声音文件应用各种效果,并且,作为额外的奖励,SoX可以在大多数平台上播放和录制音频文件。

SoX是非常成熟的项目!链接如下:http://sox.sourceforge.net/

Dew Research的DSP Master可能是您的一个选择。

也许Mitov软件有你可以使用的组件

我在相当多的项目中使用了newAc。它可以做采样率转换。

最好的消息是:它是免费的(也可用于商业用途)

是的,你可以使用Mitov Software的AudioLab。似乎没有人真正发布链接;-),所以这里是- http://www.mitov.com/products/audiolab。

享受吧!

我使用Bass Audio Library

你可以使用Bass_Encode和Bass_Mixer来采样转换。

http://www.un4seen.com/bass.html

Mitov组件很容易做到。我做了一个简短的屏幕录音来显示这些步骤。

http://tinyurl.com/mitovaudio

Mitov视频和其他组件同样强大。我们已经在主要的实时视频和音频处理项目中使用了Mitov库,并取得了很好的效果。他们的支持是优秀的。

AFAIK,组件是免费评估和非商业项目。

PS我相信他是一个FireMonkey的家伙,所以我猜我们可以期待Mac现在或将来的支持。

你可能想看看秘密兔子代码(又名libsamplerate);它是一个C库,但是创建包装器应该很容易。该API很简单,并且支持广泛的操作系统和平台(甚至是嵌入式的!)。

它有一个成熟和非常高质量的代码库,而且它非常高效。支持也很棒,Erik反应非常快。而且它有庞大的用户基础。

另一个选项是libsoxr(它似乎产生更好的输出,但不是那么流行…)。

相关内容

  • 没有找到相关文章

最新更新