如何将sox的语音mp3文件的速度降低到75%?

问题描述 投票:3回答:2

我如何调用sox将2秒音频文件转换为加速,以使文件的结果长度为1.5秒(75%)?我是否必须通过论证来进行音高修正?我必须通过哪些论据才能保持文件大小?

sox
2个回答
9
投票

试试这个(用input.wav作为你的输入文件)

sox input.wav output.wav speed 1.33

取自this,其示例13。

关于音高校正,如果音高应保持不变,请改用此命令。

sox input.wav output.wav tempo 1.33

关于文件大小。这取决于您要使用的音频格式。如果已压缩,请选择更高压缩的设置。如果没有,您可能希望将其转换为单声道,降低采样率或比特。


1
投票

我只是尝试使用sox和ffmpeg减慢典型的CD质量音频文件,以便在不改变音高的情况下并排比较改变速度。

似乎sox引入了一些口号,ffmpeg没有。会推荐ffmpeg,至少放慢速度;这里半节奏:

ffmpeg -i file.mp3 -filter:a "atempo=0.5" file_0.5.mp3
© www.soinside.com 2019 - 2024. All rights reserved.