在嵌入式(Windows CE)C++ 项目中,我必须将任意采样率向下(或向上)重新采样到 44100 Hz。
是否有用于音频重采样的免费且可移植的 C/C++ 库?
在嵌入式(Windows CE)C++ 项目中,我必须将任意采样率向下(或向上)重新采样到 44100 Hz。
是否有用于音频重采样的免费且可移植的 C/C++ 库?
此页面列出了许多选项。
格式化后,用于记录。请查看上面的链接以获取重要的详细信息和许可证信息:
libresample
和sndfile-resample
(来自libsamplerate
)(在 Planet CCRMA 分布中)。libsoxr
, SoX 重采样器库ssrc
(来自 Shibatch)ssrc
和sox
libsamplerate
libresample
基于`resample-1.7P
libresample4j
是libresample
.
resample
.这是直接从 C 中使用 FFMpeg (avcodec) 的代码示例:
http://tdistler.com/2010/07/22/audio-resampling-using-ffmpeg-avcodec