Thema: Matroska-Audio-File-Merger. Interesse?
Hallo,
ich habe das Thema Musikarchivierung für mich entdeckt...
Folgende Grundsätze habe ich bisher:
- Wenn möglich jede CD in ein File (flac in Matroska)
- alte mp3- Bestände, sofern sie ein Album bilden - in ein file (Matroska)
- Die Daten über die Files (also die Metadaten) gehören in das File. Dabei möchte ich möglichst Redundanzen vermeiden (z.B. Tags aus mp3s vorher entfernen)
Da ich viel klassische Mussik höre, haben mich die alten Tag- Systeme (ID3 usw.) ziemlich genervt. Matroska scheint mir momentan die einzige vernünftige Alternative zu sein. Matroska bietet nämlich einige Vorteile:
* Ich kann ein(!) durchgängiges Tagging- System verwenden
* Einzelne mp3s lassen sich zu einer Datei zusammenfassen
* Einzelne Images lassen sich zu einer Datei zusammenfassen ( z.B. DoppelCD )
* Cover etc. können als Attachment hinzugefügt werden. Auch diese lassen sich Taggen
* Weniger Dateien --> weniger Overhead im Dateisystem (okay nicht viel; dafür neuer Overhead durch den Container; ich vermute aber, dass es sich halbwegs aufhebt.)
* Weniger Dateien --> mehr Übersicht
* Matroska- Tags refferenzieren einzelne Tracks/Chapters/Subchapters. Daraus ergeben sich folgende Möglichkeiten:<ul><li>Ich kann die Tags verändern sooft ich will (z.B. einen Counter) ohne(!) dass sich der HASH der einzelnen Tracks ändert
* Redundante Informationen werden vermieden, weil sich TAGS auf unterschiedliche Level beziehen können (z.B. Collection, Album , Track etc.)
</li></ul>Nun konkret...
Was mich an Matroska stört, ist nicht etwa das Format selbst, sondern die Tools. mkvmerge ist ja - wie der Name schon sagt - sehr videolastig. Das größte Problem ist in meinen Augen, dass das Potential von Matroska nicht voll ausgeschöpft wird. Ich überlege daher, einen weiteren Muxer speziel für Audidaten zu basteln. Ist natürlich eine Menge Arbeit und ich würde gern an dieser Stelle um Hilfe bitten. Wenn es ein grundsätzliches Interesse an solch einem Tool gibt, lasst es mich wissen. Wir sollten dann über die weiteren Schritte diskutieren.
Ciao
Zur Ergänzung:
- Ich will das Rad nicht neu erfinden, Ergebnis soll eine Matroska Datei streng nach Spezifikation werden.
- Ich suche hier nicht unbedingt Programmierer.
- Mich würde z.B. eine Diskussion über benötigte Features interessieren.
Ich stelle mir das grunsätzlich so vor:
- MKAMerger (oder wie auch immer) kann Kommadozeilenbefehle verstehen (Integration in z.B. EAC mgl.)
- Wird es ohne Kommandozeilenparameter aufgerufen geht alles über eine GUI.
- Die GUI enthält eine physikalische Sicht (auf die Dateien/Kapitel) und eine logische Sicht (zum Zusammenstellen von Alben, Akten etc.)
- Tags werden direkt in der GUI erstellt / aus den vorhandenen Dateien ausgelesen oder per freedb gepollt
- Für mich kommt eigentlich nur .NET in frage. Läuft auf LINUX und Windows. JAVA wäre grundsätzlich möglich, ich wüsste dann aber nicht, wie die SDK von Matroska eingebunden werden kann.
Also, hat jemand Lust und auch ein wenig Zeit, an so einem Projekt mitzuarbeiten?