2021年1月6日水曜日

pythonとeyeD3でMP3ファイルの曲名・アーティスト名・アルバム名を変更する

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

eyeD3で曲名・アーティスト名・アルバム名を変更する手順

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

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

# 元ファイルをコピー
src = './yoursong.mp3'
dest = './yoursong_modified.mp3'
shutil.copyfile(src, dest)

# ファイルの読み込み
af = eyed3.load(dest)
print("Title: {}".format(af.tag.title))

# タイトルを変更
af.tag.title = 'new title'
# アーティスト名を変更
af.tag.artist = 'new artist'
# アルバム名を変更
af.tag.album = 'new album'

# 別名で保存
af.tag.save(dest)

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

関連情報

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

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

0 件のコメント:

コメントを投稿