网上下载了一批mp3文件,正准备上传到网站,结果发现文件属性里包含了他人的信息,于是,上网查到python的扩展库eyeD3可以处理mp3属性,马上试一下: eyeD3官网:http://eyed3.nicfit.net/ 代码如下: # -*- coding: utf-8 -*- import os import eyed3 path = os.getcwd() files= os.listdir(path) for file in files: tp = file[-3:] if tp != "mp3": continue
#eyeD3 filename + ".mp3"
filename = file[:-4] audio = eyed3.load(path+'/'+file) audio = eyed3.load(filename+ ".mp3")
audio.initTag();
audio.tag.title = u"标题" #标题 audio.tag.artist = u"www.maoyestudio.com" #艺术家 audio.tag.composer = u"www.maoyestudio.com" #作曲家 audio.tag.album_artist = u'www.maoyestudio.com' # 专辑集艺术家
audio.tag.album = u"www.maoyestudio.com" #专辑 audio.tag.Genre = u"www.maoyestudio.com" #音乐类型 audio.tag.date = u"www.maoyestudio.com" #音乐类型 audio.tag.images.remove('') audio.tag.comments.set(u'www.maoyestudio.com') # 注释 audio.tag.save(version=eyed3.id3.ID3_DEFAULT_VERSION,encoding='utf-8') # os.rename("茂业软件.mp3", file)
这样就可以轻松愉快的修改mp3属性了,而且还能顺带将原来带有网站信息给去掉哇哈(处女座看到笑了) |