2017-08-01 4 views
0

オーディオファイルの速度を.wav形式で少量(±25%)変更したいと考えています。キャッチは、ファイルの以前のサンプルレートを保持する必要があることです。理想的には私は別々にやりたいと思うので、スピードとピッチの変更、スピードの変化のみ(テンポチェンジ)の両方のソリューションが歓迎です。Pythonでサンプリング周波数を維持したままwavファイルの速度を変更する方法

+0

なぜ大胆を使用しないでください。それはもっと簡単です。 – Y0da

+0

何千もの例の実行可能なオプションではありません。 –

答えて

2

あなたはその目的のためにffmpegを使用することができます。

ffmpeg -i in.wav -filter:a "atempo=0.5" out.wav 

あなたは、Pythonからそれを呼び出したい場合は、あなたがffmpyを使用することができます。

import ffmpy 
ff = ffmpy.FFmpeg(inputs={"in.wav": None}, outputs={"out.wav": ["-filter:a", "atempo=0.5"]}) 
ff.run() 
関連する問題