Hallo,
Hallo,
Vor ein paar Tagen hab ich hier schon 'nen Roman zu geschrieben, doch irgendwie hat es nicht funktioniert. Da ich jetzt natürlich nicht mehr alles auswenig kann, habe ich jetzt weniger Lust, alles nochmal zu schreiben ;)
Du kannst weder bei MHTML noch bei MAF (Mozilla Archiv Format) zusätzliche Mata-Information zu Mediadateien hinzufügen.
Ich möchte z.B. im Head einer XML-Datei Meta-Infos zu der Mediendatei schreiben und im Body die Datei selbst einfügen; Dass ich da den Inhalte nicht einfach mit Notepad öffnen und per Copy&Paste in meinen XML-Body einfügen kann ist mir klar. Ich will es ähnlich machen, wie vielleicht mit einem Object-Tag. Nur halt in einer Datei.Wir sollten hier zuerst vielleicht einige Begriffe klären.
Eine XML-Datei hat kein Head-Bereich, so wie sie kein Body-Bereich hat.
Ich meinte die <head>- und <body>-Container, die auch in (X)HTML vorkommen und somit in meinem eigenen Derivat auch vorkommen könnten. Oder eben in einem bereits vorhandenem XML-Derivat.
Du kannst natürlich für jede deine Madiadateien eine eigene XML-Datei erstellen und ob du dabei eine eigenen XML-Dialekt entwickelst oder RSS bzw. Dublin-Core benützt ist nicht wirklich relevant, weil ...
Von anderen Programmen will ich dann diese Meta-Infos, die ausführlicher als ID3 oder EXIF sein sollen und möglicherweise auch DublinCore sein sollen, für verschiedene Zwecke auslesen.
... das ist eben die Frage. Wenn diese andere Programme nichts außer die ID3- oder EXIF-angaben verstehen, nützt dir alles XML der Welt nichts.
Das Programm dazu will ich selbst schreiben.
Könnte man auch ID3 und/oder EXIF um eigene Angaben erweitern?
Nein.
Aber hast du dir mal die EXIF- bzw. ID3-Spezifikation angeschaut, ob sie wirklich nichts für dich bieten?
Ich möchte möglichst einheitliche Informationen für verschiedene Formate.
Ganz davon angesehen, dass es z.B. kaum ein Programm gibt, dass den vollen umfang der ID3-Tags unterstützen würde.
Deshalb will ich mich ja selbst daran wagen ;)
Beim WMP[1]10 gab es doch 2 benutzerdefinierte Eigenschaften, oder?
Das weiss ich nicht.
Ich bin mir ziemlich sicher, der WMP (vielleicht liegts auch nicht am WMP, sondern an WMA - wahrscheinlich) schreibt die ID3-Tags ja sowieso ein bisschen anders.
Beide Formate sind dafür gedacht, Webseiten mit ihren verlinkten Inhalten komplett in einer Datei zu speichern.
Und genau das will ich ja. Ich möchte in einer Datei, ein Bild, oder was auch immer _und_ diese Informationen unterbringen. Aber eigentlich will ich das doch nicht ;)
Ein gutes Beispiel für das, was ich will ist svg. Es ist xml, und ich weiß nicht, ob es selbst Meta-Tags o.ä. erlaubt, doch ich könnte es zumindest als XHTML-Dateninsel, die mein Programm auslesen kann einbinden.
Komplett leider nicht. Siehe
Es existiert dabei die Einschränkung, dass ausführbare Dateien, Skripte oder Plugins, die nicht von derselben Domain wie die Webbseite kommen, nicht gespeichert werden dürfen.Das ist auch richtig so.
Sie bieten nicht die Möglichkeit zusätzliche Angaben der Mediadateien hinzufügen.
Das ist ja Teil der Webseite.Jetzt holen wir mal aus: ich verstehe eigentlich nicht was du erreichen möchtest: etnweder willst du deine Mediadateien mit Meta-Informationen anreichern, oder du willst diese Informationen in deiner Webseite darstellen.
Ersteres.
Ersters kannst du nur im Rahmen der Möglichkeiten von ID3 oder EXIF machen, [...]
Aber ich könnte ja alternative Formate verwenden, oder meine Dateien so "manipulieren", dass sie weiterhin lesbar bleiben - nicht nur für mein Programm, sondern auch für andere.
Was für dich in diesem Zusammenhang daher eher noch von Intresse sein könnte ist IIM: http://www.iptc.org/IIM/ oder noch eher MewsML http://www.newsml.org/pages/index.php, denn diese Bietet dir auch die Möglichkeit nicht nur deine Mediadateien zu beschreiben, aber auch eigene Erweiterungen zu defineren. Natürlich bleibt dabei die Frage: wer oder was und wie diese Informationen auswertet oder auswerten kann.
Ich glaub, dass das doch dann genau das ist, was ich suche: Eine Möglichkeit, Mediendateien in bestehendem Format um eigene ID3-, Meta- oder EXIF-ähnliche Informationen anzureuichern.
BTW: Ist META nur ein Name für die Meta-Tags, die in HTML verwendet werden oder ein allgemeiner Name für solche Informationen? Falls ersteres zutrifft: Gibt es einen gebräuchlichen allgemeinen Namen für sowas, wie Meta, EXIF, ID3 o.ä.?
Zu IIM noch: http://de.wikipedia.org/wiki/IPTC-NAA_Standard
Grüße
Danke ebenfalls Grüße und noch nen schönen Mittwochabend,
scherzkeks
PS: Nochmal: Meine ursprüngliche (verschwundene?) Antwort war um einiges länger und ausführlicher. Nur jetzt hatte ich halt nicht mehr so viel Lust ;)