Dakuan schrieb:
Ich frage mich gerade was die optimale Größe von Coverbildern ist, die in Audiodateien eingebettet werden sollen.
Das sind digitale Rasterbilddaten, da gibt es keine optimale Größe. Man hat doch schon immer dieses Dilemma, dass sich Größe und Qualität von Rastergrafiken an der technischen Entwicklung orientieren. Mit den stetigen Änderungen von Rechnerleistung, Speicherplatz, Bandbreite, Bildschirmauflösung, Kamerasensor usw. ergibt sich praktisch alle paar Jahre eine neue Empfehlung für einen jeweiligen Anwendungsfall. Und irgendwas sagt mir, dass ich dir damit nichts neues erzähle 😉
Ich kann mich daran erinnern, dass die Empfehlung für Coverbilder anfangs mal irgendwo bei < 150px lag. Irgendwann wurden es 200px, dann 300px und inzwischen halten Datenbanken auch Bildmaterial mit 500px vor. Woher genau die Empfehlung aus dem Wiki kommt, weiß ich auch nicht, aber wenn du bereits beim Testen auf deinen eigenen Geräte feststellst, dass hochskaliert wird, dann sind 240px für deine Umgebung zu wenig. Ich habe gerade noch irgendwo gelesen, dass bspw. die BBC für ihre Poscasts 300x300px verwendet. Aber wie schon erwähnt, wird das in absehbarer Zeit wohl auch keine relevante Größe mehr sein.
Als Dateiformat wird nach wie vor JPG oder PNG angeraten, obwohl bspw. ID3v2 auch andere Formate einbetten kann. Da sich das alles nach dem MIME-Typ image/
richtet, sollte es theoretisch auch möglich sein eine Vektorgrafik z.B. als SVG einzubetten. Diese Format müsste der Audioplayer dann allerdings auch wiedergeben können, was ich derzeit für eher unwahrscheinlich halte. Außerdem würde sich SVG beim gängigen Bildinhalt eines Covers lediglich für solche Dummies anbieten und nicht generell, hätte aber den Vorteil, dass man sich nicht so sehr um das Größenformat kümmern müsste.
Richtig zukunftssicher in Bezug auf die Auflösung kann man das Projekt eigentlich nicht angehen. Ich würde vielleicht eine großformatige Bilddatei von jedem Cover vorhalten mit der Option es bei Bedarf mit einer höheren Auflösung erneut in die Audiodatei einzubetten. In deinem Fall vielleicht tatsächlich ausgehend von SVGs arbeiten, die sich als XML-Schema ziemlich einfach mit Variabeln bedienen lassen.
Daher interessiert mich mal, welche Größen von Cover Bildern üblich sind, und wo die Grenzen liegen.
Grenzen gibt es bei der Größe der Bilddateien meines Wissens nicht vom Dateiformat her. Bei der Software der Abspielgeräte ist das allerdings wieder eine andere Geschichte. Da gibt es unterschiedliche Beschränkungen für die maximale Auflösung oder die maximale Dateigröße.
Ausserdem interessiert mich, ob Cover Bilder auch in andere Audio Dateien als nur in .mp3 eingefügt werden können (.flac oder .ogg?).
Ja, auch in anderen Audioformaten - mitunter FLAC und Ogg - ist es möglich Bilddateien in die Metadaten einzubetten. FLAC und Ogg Vorbis verwenden für die Metadaten beide Vorbis comment, das eigentlich nicht für das Einbetten von Binärdaten vorgesehen ist. Allerdings kann man über eine base64-Kodierung Bilddaten in einem benutzerdefinierten Kommentarfeld unterbringen. Was dann wieder dein Abspielgerät daraus macht, sei mal dahingestellt, weil es nicht Teil der offiziellen Spezifikation ist.
Abgekürzt lässt sich festhalten, dass digitale Coverbilder einfach nicht standarisiert sind. Ich für meinen Teil spare mir den Aufwand inzwischen, weil letzten Endes möchte man ja eigentlich hören und nicht sehen. MOC oder MPD zeigen mir die Cover eh nicht an 😀
Ich hoffe trotzdem, dass dir mein Post zumindest einen Denkanstoß geben konnte.