【发布时间】:2013-05-05 07:22:12
【问题描述】:
我有
形式的原始音频数据vector<short> m_shorts;
音频数据为 22050 kHz 单声道。
有人知道我如何(没有任何第三方库)快速将短向量转换为 48000 Hz 单声道吗?
我知道它不会改善声音。这仅用于将音频数据传递给效果器(更高的采样率听起来更好)。
感谢您的帮助。
【问题讨论】:
-
您想要
44100Hz(22050Hz的双倍)还是48000Hz?而kHz很可能是一个错字,应该是Hz -
@Basile Starynkevitch 对不起,你是对的。我想我更喜欢 48000 Hz。但如果 48000 不容易实现,44100 也可以。
-
那么请相应地编辑您的问题。
-
为什么不想使用外部库?
标签: c++ windows audio sampling