【发布时间】:2011-04-29 21:54:27
【问题描述】:
在嵌入式 (Windows CE) C++ 项目中,我必须将任意采样率向下(或向上)重新采样到 44100 Hz。
是否有用于音频重采样的免费且可移植的 C/C++ 库?
【问题讨论】:
标签: c++ c audio embedded resampling
在嵌入式 (Windows CE) C++ 项目中,我必须将任意采样率向下(或向上)重新采样到 44100 Hz。
是否有用于音频重采样的免费且可移植的 C/C++ 库?
【问题讨论】:
标签: c++ c audio embedded resampling
这个page 列出了一堆选项。
格式化,用于记录。请查看上面的链接以获取重要的详细信息和许可证信息:
libresample 和 sndfile-resample(来自 libsamplerate)(在 Planet CCRMA 分布中)。libsoxr,SoX 重采样器库ssrc(来自 Shibatch)ssrc and sox
libsamplerate
libresample 基于 `resample-1.7P
libresample4j 是 libresample 的 Java 端口。
resample 的 C++ 类。【讨论】:
这是一个直接从 C 中使用 FFMpeg (avcodec) 的代码示例:
http://tdistler.com/2010/07/22/audio-resampling-using-ffmpeg-avcodec
【讨论】: