在 Android 版 VLC 中,我发现了一个在比正常速度更快的播放过程中保留音高的选项:
“需要快速的设备”显然意味着当音调改变时,更快的播放效果会更好。为什么会这样?
我尝试过的方法:在发布这个问题之前,我通过 Google 做了一些粗略的研究。根据 Wikipedia,有几种方法可以更快地播放音频,其中“最简单”的方法(重新采样)是改变音调。
答案1
当您的 PC“播放”单个声音数据时,数字到模拟过程的最终结果是扬声器会移动一定量。如果此过程对于给定的数据量发生得更快,并且没有做其他任何事情,频率就会更高。振动越快=频率越高。
为了在给定速度下保持频率相同,必须修改输出波形(我认为该过程称为 FFT)而不是直接播放,这在计算上是昂贵的。