0%

python修改MP3属性

python修改MP3属性

网上找了些MP3的音频文件,下载下来每个文件里都带来源网站,并且媒体属性的专辑、创作者也全是广告 看着感觉不爽,自己写脚本处理下

  • 语言:Python
  • os系统包
  • eyed3 MP3处理包

eyed3包安装很简单 直接pip install eyed3
内容挺简单只是记录下过程,直接上代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# -*- coding: utf-8 -*-
import os
import eyed3
#重命名
'''
for info in os.listdir(r'./'):
name = info.replace("{有声听书吧www.Ysts8.com}","")
name = info.replace("{有声下吧www.Ysx8.com}","")
print(name)
os.renames(os.path.join(r'./',info), os.path.join(r'./',name))
'''
# 批量修改MP3属性

for info in os.listdir(r'./'):
if info[-2:] != "py":
for mp3 in os.listdir(r'./%s' %(info)):
if mp3[-3:] == "mp3":
audiofile = eyed3.load("./%s/%s" %(info, mp3))
#artist 艺术家
#album 专辑
#title 标题
#track_num 音轨编号

audiofile.tag.artist = "DYS"
audiofile.tag.album = "DYS"
audiofile.tag.save()

eyed3官网:https://eyed3.readthedocs.io/en/latest/index.html