サウンドファイルをゆっくり再生する

サウンドファイルをゆっくり再生する

サウンドを遅くしたり早く再生したりするにはどうすればよいですか?これは、オーディオフレーズを注意深く聞いたり、特定のフレーズを見つけるために早送りしたりするのに役立ちます。

これを実行できるplay soxコマンドはありますか?他の簡単な解決策も歓迎します。

ベストアンサー1

私はffplayコマンド(ffmpegの姉妹)を使います。演奏速度を変更する方法には、リズムとピッチの2つがあります。前者はフレームを挿入またはスキップしますが(音楽では「グリッチ」のように聞こえます)、サウンドのトーンをそのままにします。後者はゲームの流れをよりスムーズにしますが、ピッチに影響を与えます。

速度を調整する例は次のとおりです。

# 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は非常に強力なツールです。詳細情報を確認してください。マニュアルページ

おすすめ記事