Pydub - 如何在不改变播放速度的情况下改变帧速率

2024-01-10

我有几个在 Pydub 中打开的音频文件AudioSegment.

我想将音频质量从帧速率 22050 降低到 16000 Hz。 (一个通道文件)

如果我简单地更改 AudioSegment 的帧速率,我得到的是以较慢的速度播放的完全相同的波形。好吧,很公平。

但实际上我该如何改变波形以适应较低质量、相同速度的播放呢?

(手动插值是我唯一能想到的,但我不想陷入那个麻烦)


您可以使用:

sound = AudioSegment.from_file(…)
sound = sound.set_frame_rate(16000)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Pydub - 如何在不改变播放速度的情况下改变帧速率 的相关文章

随机推荐