我知道如何用 atempo 改变速度,但是音频文件有点失真,我找不到改变音高的可靠方法。(例如,将节奏和音高一起提高 140%)
Sox 有一个速度选项,但会截断音量并且不像 ffmpeg 那样广泛可用。mplayer 有一个完美运行的速度选项,但如果没有额外的库,我就无法输出。
我似乎明白 ffmpeg 没有办法改变音高(也许最近有?)但是有没有办法改变频率或其他一些标志来模拟改变音高?看得很远,找不到合适的解决方案。
编辑: asetrate:48k*1.4 (假设最初是 48k)似乎不起作用,失真和音高仍然没有太大变化。
Edit2:https ://superuser.com/a/1076762这个答案有点用,但质量比sox speed 1.4
选项低得多