用python批量修改音频ID3等标签
Posted 学习笔记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用python批量修改音频ID3等标签相关的知识,希望对你有一定的参考价值。
使用的模块是eyeD3
一、eyeD3的安装
1、安装msgpack,不安装会报错distributed 1.21.8 requires msgpack, which is not installed
pip install msgpack
2、安装magic,不安装的话,在import eyed3时会报错ImportError: failed to find libmagic. Check your installation
pip install python-magic-bin==0.4.14
3、安装eyeD3
pip install eyeD3
二、使用eyeD3修改mp3标签
import eyed3
audiofile = eyed3.load("hello word.mp3") # 读取mp3文件 audiofile.initTag() # 初始化所有标签信息,将之前所有的标签清除 audiofile.tag.artist = u"Jayson" # 参与创作的艺术家 audiofile.tag.album = u"Love Visions" # 唱片集 audiofile.tag.album_artist = u"art" # 唱片艺术家 audiofile.tag.title = u"Hello World" # 标题 audiofile.tag.track_num = 4 # 音轨编号,专辑内歌曲编号:"#" audiofile.tag.save() # 保存文件
以上是关于用python批量修改音频ID3等标签的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 getid3 函数检索艺术家、评论、标题和其他 ID3 标签?