草庐IT

android - 如何使用 ffmpeg 改变音频节奏和音调个性?

我已经设法在我的android项目中使用ffmpeg和AudioTrack类播放音频文件。我可以使用AudioTrack类的setRate方法更改音频的速度。但它也改变了音频的音调,我只想改变音频的速度,但我在网上找不到解决方案。任何人都可以帮助我解决这个问题,因为没有对此的支持。 最佳答案 您可以使用atempofilter在ffmpeg1.0及更高版本中:ffmpeg-iinput.wav-f:aatempo=1.25output.wavatempo只接受0.5到2.0之间的值,但您可以通过链接多个过滤器来绕过限制:ffmpeg