带有Python的MP3的封面大小

时间:2019-11-13 23:12:01

标签: python python-3.x

我正在尝试编写一个脚本,以提供mp3文件中的Cover art尺寸,这是我通过Mutgen所做的最大尝试:

audiofile = mutagen.File(wavefile, easy=False)
print(audiofile.tags)

但是从原始输出中,如何提取400x400之类的尺寸

1 个答案:

答案 0 :(得分:0)

您可以使用staggerPIL,即:

import stagger, io, traceback
from PIL import Image

try:
    mp3 = stagger.read_tag('Menuetto.mp3')
    im = Image.open(io.BytesIO(mp3[stagger.id3.APIC][0].data))
    print(im.size)
    # (300, 300)
    # im.save("cover.jpg") # save cover to file
except:
    pass
    print(traceback.format_exc())