Ich habe gerade den Wert %length_seconds% gefunden, ich wahr wohl vorher zu blind, SORRY.
Der Befehl heißt dann jetzt: $mul(%_length_seconds%,1000),
die Anführungszeichen von vorher müssen weg, sonst gibst wieder eine 0 als Ergebnis.
Bleibt nur noch die Frage, woher TXXX ohne Eintrag vor dem TLEN 364000 kommt.
P.S.: Da waren wir fast zeitgleich, danke für die Antwort. Ich will nur mit Hilfe des Programms den Eintrag TLEN in den MP3-Tag schreiben, damit meine Datenbank die Tags vollständig lesen kann.
Stimmt, das erste Problem habe ich ja auch gelöst.
Mein aktueller MP3-Tag sieht so aus (Editor):
Moderation: für binäre Daten bitte Dateianhang oder Screenshot nutzen
Dieses Lied ist also 21 sek. lang. ok.
Nimmt man jetzt einen Hex-Editor, dann steht jeder der Kästchen (der ASCII-Wert davon, um genau zu sein) im MP3-Format für die Position des nächsten Befehls.
z.B. hinter TRCK steht ein Zeichen, daß den ASCII-Wert 2 hat, also beginnt der nächste Befehl 2 Felder weiter, dort steht jetzt TXXX, den kennt aber kein Programm und hört dort auf.
Aha!!
TXXX = Benutzerdefinierte Einträge.
d.h. mein TLEN wird nicht als der Standard-Parameter TLEN erkannt, sondern als benutzerdefinierter Parameter.
Ich glaub, ich habs:
Wenn ich also wie oben geschrieben nicht mehr SONGLEN oder TLEN direkt versuche zu erzeugen, sondern LENGTH als Feld wähle und bei Formatstring $mul(%_length_seconds%,1000) eintrag,
wird TLEN erzeugt.