Ich habe begonnen, die Verzeichnisstruktur meiner Videosammlung mit MP3TAG zu erzeugen bzw. zu verändern. Da aber avi, mpg, mkv, vob usw. keine Metadaten speichern können, verwende ich einen mp3-tag-Dummy und editiere diesen mit MP3TAG. Der mp3-tag-Dummy wird sozusagen den Videodaten "angeheftet". Konkret: Jeder Filmtitel erhält ein eigenes Verzeichnis. In der Regel enthält dieses nur eine einzige Datei, nämlich den FILMTITEL.extension. Allerdings ERGÄNZT um eine Null-Byte-Datei mit dem Namen NULLBYTE.mp3.
Diese NULLBYTE.mp3-Datei bearbeite ich mit MP3TAG und vergebe Inhalte an die Felder
ALBUM: Live at Pompeii, the director´s cut
ARTIST: Pink Floyd
CONTENTGROUP: Musik
COMPOSER: (optional)
FILEOWNER: Ral12
TAGGINGTIME: ges
TITLE: nullbyte
YEAR: (optional)
Mit der Aktion Tag-Feld formatieren "_DIRECTORY"
LW:\%taggingtime%\%contentgroup%\%fileowner%\%artist%[%year% - ]%album%[ ++ %composer%]
verschiebe ich die Videodaten (einschließlich mp3-tag-Dummy) in die gewünschte Verzeichnisstruktur.
MP3TAG benutze ich, weil andere Programme versagt haben, beispielsweise EMDB, MyMDb, All My Movies, DVD Profiler, eXtreme Moviemanager 7 und letztlich auch Personal Video Database (PVD). Leider ist für MP3TAG sehr viel Vorbereitungsarbeit erforderlich, die bei etlichen hundert Videos manuell nicht zu leisten ist. Denn: Nicht jedes Video hat in meiner Struktur einen eigenen Ordner! Ich muss also von Hand für jedes Video einen Order anlegen, die Videodatei hinein
schieben und noch eine nullbyte.mp3 hinzufügen.
Mit MP3TAG ist das nicht zu lösen; glaube ich. Visual Basic beherrsche ich nicht. Mit DOS-Stapelverarbeitung (was ich so einigermaßen kann) geht es auch nicht. Ich brauche in etwas folgende Routine:
START
Gehe zu einem bestimmten Verzeichnis
Führe aus SOLANGE noch eine Datei in diesem Verzeichnis vorhanden
... lese den Dateinamen FILMTITEL.extension
... erzeuge Unterordner mit dem Namen FILMTITEL
... verschiebe die Datei FILMTITEL.extension in diesen Unterordner FILMTITEL
... erzeuge in diesen Unterordner FILMTITEL eine Null-Byte-Datei mit dem Namen NULLBYTE.mp3
... nimm die nächste Datei und führe aus
ENDE
Wer hat eine Idee ?