import mutagen
from io import BytesIO
from PIL import Image
#Bitte ändern Sie den Dateinamen entsprechend
file = r"example.mp3"
#Datei lesen
audio = mutagen.File(file)
#Holen Sie sich eine Liste der Bilder
if 'audio/mp3' in audio.mime:
images = [audio[i] for i in audio if "APIC" in i]
elif 'audio/flac' in audio.mime:
images = audio.pictures
for imgb in images:
#Bild zur Anzeige konvertieren
img = Image.open(BytesIO(imgb.data))
img.show()
Selbst wenn ich gesucht habe, wurden nur Artikel gefunden, in die Bilder neu eingebettet wurden. Deshalb habe ich sie geschrieben, weil ich keinen Artikel finden konnte, in dem das eingebettete Bild angezeigt wird.
** "APIC" in i ** anstelle von ** "APIC" == i ** Der Schlüssel des mit Mp3tag eingebetteten Bildes war ** "APIC:" **.
Es ist möglicherweise nicht der beste Code, weil ich ihn in das Lehrbuch geschrieben habe.
Recommended Posts