使用 python3 批量修改歌曲 mp3tags

从网络上下载的音频一般都有网站的 tags 在里面,导入 Apple Music 或者 播放器 时显得很乱,可以使用 eyed3 库来批量修改。

#!/usr/bin/env python
#coding:utf-8

# 用 python3 批量修改 mp3tags
# use: python id3.py path

import os
import re
import sys
import eyed3

if __name__ == "__main__":
    if len(sys.argv)!=2:
        print("please input mp3 directory")
        exit()

    dir=sys.argv[1]
    for filename in os.listdir(dir):
        filepath=os.path.join(dir,filename)
        if(filename.endswith("mp3")):
            print(filename)
            try:
                audiofile=eyed3.load(filepath)
                audiofile.tag.title=u""
                audiofile.tag.artist=u'Author'
                audiofile.tag.album=u'Album Title '
                audiofile.tag.album_artist=u'Author'
                audiofile.tag.comment=u'不惜歌者苦,但伤知音稀'
                audiofile.tag.subtitle=u'Subtitle'
                audiofile.tag.save()
            except:
                pass
        
        else:
            print("Error",filepath)
            pass
    原文作者:das2m
    原文地址: https://blog.csdn.net/zhangyingda/article/details/119411632
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞