Я использую команду ffplay (, сестру ffmpeg ). Существует два способа изменить скорость воспроизведения :, темп и высоту тона. Первый вставляет или пропускает кадры (, это звучит как «глюки» в музыке ), но сохраняет тон звука без изменений; последний делает игру более плавной, но влияет на высоту звука.
Ниже приведен пример регулировки темпа:
# 20% increase, atrim — start to play from 120-th second of the file
$ ffplay -af "atempo=1.2,atrim=120" foo.mp3
Ниже приведен пример регулировки высоты тона(foo.mp3
со скоростью 44000):
# 54000/44000 ~+24% pitch up
$ ffplay -af "asetrate=54000" foo.mp3
ffplay — очень мощный инструмент; подробнее см. на справочной странице .