Wie kann man mit Python ein Cover-Artwork an eine M4A-Datei anhängen?
Ich habe ein paar M4A Dateien, wo kein Cover-Artwork hinterlegt ist. Jetzt möchte ich über ein Python Programm den Prozess automatisieren, sodass das Programm eine .png (oder .jpg) Datei nimmt und es an die M4A Datei hängt. Aber ich weiß nicht, wie ich das bewerkstelligen kann.
Ich würde mich freuen, wenn mir jemand helfen könnte
LG
1 Antwort
Vom Beitragsersteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Python
Installiere das mutagen-Modul, beispielsweise über pip mit „pip install mutagen“.
Wenn du dann beispielsweise mit Python die Datei „cover.png“ als Cover-Artwork in die Datei „test.m4a“ einbetten möchtest, kannst du das folgendermaßen bewerkstelligen:
from mutagen.mp4 import MP4, MP4Cover
video = MP4("test.m4a")
with open("cover.png", "rb") as f:
video["covr"] = [
MP4Cover(f.read(), imageformat=MP4Cover.FORMAT_PNG)
]
video.save()