更慢或更快地播放声音文件

更慢或更快地播放声音文件

如何才能更慢或更快地播放声音?这对于仔细聆听一段音频段落或快进聆听以找到具体段落非常有用。

play sox 命令有什么可以做到这一点吗?也欢迎其他简单的解决方案。

答案1

我使用 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是一个非常强大的工具;查看更多信息手册页

答案2

使用袜子/玩耍

play file.wav   tempo 2    ##to play 2 times faster
play file.wav   tempo 0.5  ## ""             slower

答案3

我找到了近六种推荐的软件这里

  • 大胆
  • 播放器
  • 橡皮筋
  • 慢慢地玩
  • 热情
  • LMMS
  • 沉思
  • 玫瑰花园

相关内容