1

我想编辑一个 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 属性选项卡中的大部分元数据,如图所示。为什么会发生这种情况?。有人能指出错误吗?...在​​此先感谢。

4

0 回答 0