标签: python audio audio-processing
我希望将音频文件的速度(.wav格式)改为少量(±25%)。问题是我需要保留文件的先前采样率。这两个解决方案都涉及速度和音高的变化,以及速度的变化(速度变化),这是理想的,我想分别做两个。
答案 0 :(得分:5)
您可以将ffmpeg用于此目的:
ffmpeg -i in.wav -filter:a "atempo=0.5" out.wav
如果您想从Python调用它,可以使用ffmpy。
import ffmpy ff = ffmpy.FFmpeg(inputs={"in.wav": None}, outputs={"out.wav": ["-filter:a", "atempo=0.5"]}) ff.run()