pythonでwavをmp3に変換する
pythonでwavをmp3に変換する
音声の「wav」形式のファイルを「mp3」に変換します。
参考:
・【Python/pydub】mp3, wavの相互変換
・CentOS7にffmpegをyumインストール
インストール
ちょっとだけはまりましたがffmpegを入れないとエラーが出てしまいます。
#pyddubのインストール
pip3 install pydub
#ffmpegのインストール
yum -y install epel-release
rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm
yum -y install ffmpeg ffmpeg-devel
#確認
ffmpeg -h
プログラム
同階層の「input.wav」を読み込み同階層に「output.mp3」としてファイルを作成してくれます。
# -*- coding: utf-8 -*-
import pydub
sound = pydub.AudioSegment.from_wav("input.wav")
sound.export("output.mp3", format="mp3")
実行結果
.
|-- input.wav
|-- output.mp3
`-- wav_to_mp3.py
ディスカッション
コメント一覧
まだ、コメントがありません