見出し画像

【WAVからMP3】に無料で変換する方法:Pythonで手軽に実現するスクリプト

はじめに:変換フリーソフトの不便と課題

WAVは高音質な無圧縮音声形式で、音楽制作やプロフェッショナルな録音の現場でよく使われます。しかし、そのままではファイルサイズが非常に大きいため、保存や共有が非効率的です。このため、多くの人がWAVファイルをMP3形式に変換したいと考えます。

「WAVをMP3に変換したい」と思う場面

  • レコーディングやインタビューで得た高品質な音声を簡単に管理したい

    1. WAV形式で保存されたインタビューや録音データをMP3に変換し、効率的に整理したいとき。

  • オンライン配信用にファイルサイズを減らしたい

    1. ポッドキャストや音楽の配信に使用するために、WAVの音声をMP3形式にしてアップロードすることで、ストリーミングやダウンロードを快適にしたいとき。

  • 音声ファイルの共有を簡単にしたい

    1. WAVの大容量ファイルは、メールやクラウド経由で共有しづらいですが、MP3に変換すれば迅速に共有でき、あらゆるデバイスで再生が可能になります。

しかし、多くのフリーサイトを利用する際には、次のような問題に直面することもあります。

「無料」と謳っておきながら有料プランに誘導される
最初は無料で変換できるように見えても、容量制限や回数制限があり、途中で「課金が必要」と表示されるケースが多いです。

複数ファイルの一括変換ができず、1ファイルずつ手作業でアップロードが必要
無料のオンラインツールでは、1ファイルずつしかアップロードできないものも多く、複数のファイルを変換する際にはアップロード→変換→ダウンロードを繰り返すという手間が発生します。

このような問題を解決するために、Pythonで簡単なスクリプトを使って、自分のパソコン上で素早く WAVをMP3に変換する方法を紹介します。

Pythonを使ったWAVからMP3への変換スクリプト

こうした不便を解決するため、Pythonのスクリプトを使えば、無料で効率的にWAVファイルをMP3に変換できます。以下に、Pythonを使った一括変換スクリプトを紹介します。

必要な準備

まず、必要なライブラリであるPydubをインストールします。以下のコマンドを実行してください。

pip install pydub

Pydubは、音声処理ライブラリであるffmpegも必要とします。以下のコマンドでffmpegをインストールしてください(Homebrewを使った例)。

Mac:

brew install ffmpeg

Windows:

ffmpegの公式サイトからインストーラをダウンロードし、パスを通してください。

WAVからMP3への変換スクリプト例

以下のスクリプトを使えば、指定したディレクトリ内のWAVファイルを一括でMP3に変換できます。パスを汎用的に設定してあるため、誰でも自分の環境に合わせて変更しやすくなっています。

from pydub import AudioSegment
import os

# WAVファイルが保存されているディレクトリ
wav_directory = "./input_wav"

# MP3ファイルを保存するディレクトリ
mp3_directory = "./output_mp3"

# 出力ディレクトリが存在しない場合は作成
os.makedirs(mp3_directory, exist_ok=True)

# 指定ディレクトリ内のすべてのWAVファイルを取得
wav_files = [f for f in os.listdir(wav_directory) if f.endswith('.wav')]

for wav_file in wav_files:
    # WAVファイルを読み込み
    audio = AudioSegment.from_file(os.path.join(wav_directory, wav_file), format="wav")

    # サンプルレートを20KHzに変更(必要に応じて調整可能)
    audio = audio.set_frame_rate(20000)

    # MP3として保存
    audio.export(os.path.join(mp3_directory, wav_file.replace('.wav', '.mp3')), format="mp3")

print("変換が完了しました!")

Pythonスクリプトの使い方

  1. WAVファイルのディレクトリ:wav_directoryに変換したいWAVファイルを保存します(例:./input_wav)。

  2. MP3ファイルの保存先

続きは、こちらで記載しています。


いいなと思ったら応援しよう!

吉永和貴
よろしければサポートお願いします!いただいたサポートはクリエイターとしての活動費に使わせていただきます!