私はmp3ファイルのメタデータを編集したかったので、多くの人が提案したように、変異原を使用しました.
プログラムを実行する前の mp3 ファイルのプロパティのイメージ
プログラムを実行する前の mp3 ファイルの pprint の出力
MPEG 1 layer 3, 273092 bps (VBR, LAME 3.99.1+), 44100 Hz, 2 chn, 278.87 seconds (audio/mp3)
album=Achcham Yenbadhu Madamaiyada
albumartist=A.R.Rahman
artist=Aditya Rao, Aaryan Dinesh Kanagaratnam, Sri Rascol
author=Thamarai, Madhan Karky, Vignesh Shivan, ADK, Sri Raskol & Pavendhar Bharathidasan
composer=A.R.Rahman
date=2016
discnumber=01/01
encodedby=music
genre=Tamil
lyricist=Thamarai, Madhan Karky, Vignesh Shivan, ADK, Sri Raskol & Pavendhar Bharathidasan
title=Showkali
tracknumber=01
version=music
ジャンルを変更したかったので、これを行いました:
import mutagen
path = 'C:/wamp/www/music/songs/Showkali.mp3'
m=mutagen.File(path,easy=True)
m['genre']='melody'
m.save()
print(m.pprint())
上記のプログラムを実行した後の mp3 ファイルのプロパティ
プログラム実行後のmp3ファイルのpprint出力
MPEG 1 layer 3, 273092 bps (VBR, LAME 3.99.1+), 44100 Hz, 2 chn, 278.87 seconds (audio/mp3)
album=Achcham Yenbadhu Madamaiyada
albumartist=A.R.Rahman
artist=Aditya Rao, Aaryan Dinesh Kanagaratnam, Sri Rascol
author=Thamarai, Madhan Karky, Vignesh Shivan, ADK, Sri Raskol & Pavendhar Bharathidasan
composer=A.R.Rahman
date=2016
discnumber=01/01
encodedby=music
genre=melody
lyricist=Thamarai, Madhan Karky, Vignesh Shivan, ADK, Sri Raskol & Pavendhar Bharathidasan
title=Showkali
tracknumber=01
version=music
影響を受けた出力は pprint() を使用して確認できますが、mp3 の [プロパティ] タブにあるほとんどのメタデータは、画像でわかるように確認できません。なぜこれが起こるのですか?.誰かが間違いを指摘できますか?...よろしくお願いします。