在嵌入式(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和soxlibsampleratelibresample基于`resample-1.7P
libresample4j是libresample.
resample.这是直接从 C 中使用 FFMpeg (avcodec) 的代码示例:
http://tdistler.com/2010/07/22/audio-resampling-using-ffmpeg-avcodec