2
我想知道用什麼模塊將圖像設置爲特定mp3文件的專輯封面。誘變似乎是一個流行的選擇,但似乎沒有在Python 3上工作,我找不到任何文檔。如何使用python 3添加專輯封面到mp3文件?
我想知道用什麼模塊將圖像設置爲特定mp3文件的專輯封面。誘變似乎是一個流行的選擇,但似乎沒有在Python 3上工作,我找不到任何文檔。如何使用python 3添加專輯封面到mp3文件?
這裏是我使用的代碼的修改版本。你會想改變example.mp3
和cover.jpg
(也許MIME類型太):
import eyed3
audiofile = eyed3.load('example.mp3')
if (audiofile.tag == None):
audiofile.initTag()
audiofile.tag.images.set(3, open('cover.jpg','rb').read(), 'image/jpeg')
audiofile.tag.save()
tag.images.set()
有三個參數:
3
是封面藝術的代碼。你可以find them all here。open().read()
加載它。jpg
文件,則需要image/jpeg
,如果是png
文件,則需要image/png
。
你忘了一行: audiofile.tag.save() – Jordan
@Jordan你是絕對正確的。我已經編輯了代碼,以添加我最後離開的那一行。我放棄了它,因爲我在保存標籤之前對標籤進行了更多編輯! –