簡體   English   中英

使用 Python 覆蓋 MP3 的藝術尺寸

[英]Cover art size from a MP3 with Python

我正在嘗試編寫一個腳本,在 mp3 文件中為我提供封面藝術的尺寸,我最遠的是通過 Mutgen 做的:

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

但是然后從原始 output 我如何提取像 400x400 這樣的尺寸

您可以使用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())

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM