2020年12月30日水曜日

pythonとeyeD3でMP3ファイルのアルバム画像を取得する

eyeD3でmp3のメタデータなどにアクセスする事ができます。

eyeD3でアルバム画像を取得する手順

1. eyeD3をインストールしたPython環境を準備します。環境の準備については、以下を参照してください。
pythonとeyeD3でMP3ファイルの曲名・アーティスト名・アルバム名を取得する

2. サンプルプログラムの作成と実行
以下のスクリプトを保存します。ファイル名は適宜変更してください。
extract_image.py
import eyed3

af = eyed3.load("yoursong.mp3")

# イメージの抽出
idx=0
for image in af.tag.images:
    if image.mime_type == 'image/jpeg':
        with open("image{}.jpeg".format(idx), "wb") as fo:
            fo.write(image.image_data)
    idx+=1

以下のコマンドでスクリプトを実行します。
python extract_image.py

関連情報

PythonでMP3ファイルの情報にアクセスできるeyeD3モジュールのまとめ

・eyeD3のgithubリポジトリ
https://github.com/nicfit/eyeD3

0 件のコメント:

コメントを投稿