web-dev-qa-db-ja.com

PythonでMP3をWAVに変換する方法

MP3ファイルがある場合、どうすればWAVファイルに変換できますか? (できれば、純粋なpythonアプローチを使用)

25
yydl

私はオープンソースライブラリ pydub を維持しています。

from pydub import AudioSegment
sound = AudioSegment.from_mp3("/path/to/file.mp3")
sound.export("/output/path/file.wav", format="wav")

注意点の1つ:ffmpegを使用してオーディオ形式の変換を処理します(pythonがネイティブに処理するwavファイルを除く)。

注:didがffmpegをサポートしている場合でも、GAEではこの変換を行わないでください。 EC2はこの仕事に最適です

66
Jiaaro

私は本当の純粋なPython実装を偶然見つけました:

しかし、著者が述べたように、それは本当に遅いです(彼のマシンではリアルタイムよりも約10倍遅い)。

5
Albert

これを見てみましょう。
Pythonオーディオツール

3
sberry

これは私のために働いています:

import subprocess
subprocess.call(['ffmpeg', '-i', 'audio.mp3',
                   'audio.wav'])
0
Sijin John