Python 3 – MP3をWAVに変換する-Pythonチュートリアル

PythonでMP3を直接WAVに変換できます。 この記事では、Python3を使用して変換を行います。 このチュートリアルでは、どのファイルでも機能します。

開始するには、最初にffmpegをインストールします。 ffmpegは、オーディオ、ビデオ、マルチメディア処理用の無料プログラムです。 プログラムにはコンソールインターフェイスがありますが、インストールする以外はそれほど必要ありません。

関連コース: 完全なPythonプログラミングコースと演習

ピダブ

モジュールpydubをインストールします。 これはPython用のオーディオ操作モジュールです。 このモジュールは、多くのマルチメディアオーディオおよびビデオフォーマットを開くことができます。 このモジュールはpipでインストールできます。

ffmpegをまだインストールしていない場合は、インストールしてください。 パッケージマネージャーを使用してそれを行うことができます。

Ubuntu / Debian Linuxの場合:

MP3からWAVへの変換

変数名を変更することで、mp3ファイル(src)をwavファイル(dst)に変換できます。

mp3ファイルは、プログラム(.py)と同じディレクトリに存在する必要があります。 カスタムディレクトリを使用する場合は、ファイル名にパスを追加します。

1
2
3
4
5
6
7
8
9
10
from os import path
from pydub import AudioSegment


src = "transcript.mp3"
dst = "test.wav"


sound = AudioSegment.from_mp3(src)
sound.export(dst, format="wav")

上記のプログラムは、モジュールpydubを使用して変換を行います。 そのモジュールはffmpeg自体を使用します。つまり、これを成功させるにはffmpegをインストールする必要があります。

実行:

プログラムが完了するのを待ちます。

ディレクトリに別のファイルが必要です。

mp3をwavに変換する

オーディオの例をダウンロードする

Hope this helps!

Source link