As rookie

ルーキーインフラエンジニアがインフラのこと以外も結構書いてしまうブログ

pythonでmp3の再生時間を取得する

こんにちは。

持っている音楽(mp3)の再生時間を調べたいときありますよね?

python mp3」

で検索するとでてくるとは思います。pygame とか

今回は再生する気がありません。

どうやらmutagen というモジュールがあるらしい

https://mutagen.readthedocs.io/en/latest/

とっても簡単。pipでインストールできる。

pip install mutagen

vim ongaku.py

from mutagen.mp3 import MP3
audio = MP3('example.mp3')
print (audio.info.length)
python ongaku.py
2.1149886621315193[f:id:shigeru-mokicks:20161118032426p:plain]

f:id:shigeru-mokicks:20161118032426p:plain

finderで確認すると。2秒。

これでmp3の長さを取得することができました!

ちなみにこれはcentOS で試しまし!

それでは!