SoX(Sound eXchange)とは音声処理ユーティリティです。
soxコマンドでmp3ファイルからスペクトログラムを作成する方法を説明します。
ffmpegでステレオのmp3をモノラルのmp3に変換
$ ffmpeg -i sound01.mp3 -ac 1 sound01-mono.mp3
# モノラルは-ac 1
# ストレオは-ac 2
mp3モノラルの音源の波形
mp3モノラルの音源からスペクトログラムを作成
$ sox sound01-mono.mp3 -n spectrogram -o sound01-mono.png
スペクトログラムの作成結果の画像
SoXのバージョンの確認
$ sox --version
sox: SoX v