Bitte vor dem erstellen eines Beitrag unbedingt die Häufig gestellten Fragen lesen und die Suche verwenden.
Bitte lesen Sie auch die allgemeinen Nutzungsbestimmungen dieses Forums.
![]() ![]() |
Mar 23 2012, 15:08
Post
#1
|
|
|
Member Group: Members Posts: 2 Joined: 23-March 12 Member No.: 16237 Mp3tag Version: v2.50 |
Hallo zusammen!
Ich nutze MP3Tag jetzt schon eine Weile und habe bis jetzt alles umsetzen können, was ich an Funktionen gebraucht habe. Bester Tagger bisher! Nur zwei Sachen habe ich bisher nicht umsetzen können. Ich würde gerne bei MP3-Dateien das Feld LENGTH korrekt füllen. Die Spezifikationen sagen, daß das Feld mit einer Dezimalzahl befüllt sein muß. Millisekunden als Maßeinheit. Wie ermittle ich die genaue Länge der Datei in Millisekunden? Ich würde gerne das TRACK Feld automatisch befüllen. Und zwar in der Form xx/yy. xx habe ich aus dem Dateinamen. Nur wie ermittle ich yy? Wenn ich jeweils nur ein Album auf einmal bearbeite, klappt das mit %_total_files% wunderbar. Aber wenn ich mehrere Alben auf einmal bearbeiten will, geht das logischerweise in die Hose. Wie ermittle ich die Anzahl der (Audio-)Dateien im Verzeichnis der derzeit bearbeiteten Datei? Danke schonmal im Voraus für alle Eingebungen. Grüße Googlhupf |
|
|
|
Mar 23 2012, 15:12
Post
#2
|
|
![]() Member Group: Full Members Posts: 3164 Joined: 9-December 09 From: Norddeutschland / Northern Germany Member No.: 11458 Mp3tag Version: 2.55a |
...Ich würde gerne bei MP3-Dateien das Feld LENGTH korrekt füllen.....Ich würde gerne das TRACK Feld automatisch befüllen. Und zwar in der Form xx/yy. xx Das Feld Length ist nur zum Lesen und wird beim Kodieren vom Kompilator gefüllt. MP3tag kann dieses Feld nicht bearbeiten. MP3tag hat keine Kenntnis von Gruppierungen von Dateien. Deshalb kann es auch nicht merken, dass sich mögliche Gruppierungsmerkmale wie ordner oder Albumname ändern, da immer nur die aktuelle Datei angesehen wird. Die einzige Möglichkeit zum EIntragen von Tracknummern x von y ist der Tracknummernassistent. Per Aktion lässt sich der Tracknummernassistent nicht nachbilden. -------------------- 42 - wie war die Frage / what was the question / comment était la question
|
|
|
|
Mar 23 2012, 15:32
Post
#3
|
|
![]() Moderator Group: Moderators Posts: 5507 Joined: 4-September 03 From: Germany Member No.: 201 Mp3tag Version: 2.55a |
Klar kann Mp3tag das Tagfeld LENGTH bearbeiten.
Die Länge in Millisekunden ist aber leider nicht als Platzhalter verfügbar. This post has been edited by dano: Mar 23 2012, 20:56 -------------------- |
|
|
|
Mar 23 2012, 15:34
Post
#4
|
|
|
Member Group: Members Posts: 2 Joined: 23-March 12 Member No.: 16237 Mp3tag Version: v2.50 |
Das Feld Length ist nur zum Lesen und wird beim Kodieren vom Kompilator gefüllt. MP3tag kann dieses Feld nicht bearbeiten. Kompilator? Wenn ich beim codieren keine Tags schreibe, bleibt das Feld logischerweise leer. Und wieso soll MP3Tag das Feld nicht bearbeiten können? MP3tag hat keine Kenntnis von Gruppierungen von Dateien. Deshalb kann es auch nicht merken, dass sich mögliche Gruppierungsmerkmale wie ordner oder Albumname ändern, da immer nur die aktuelle Datei angesehen wird. Die einzige Möglichkeit zum EIntragen von Tracknummern x von y ist der Tracknummernassistent. Per Aktion lässt sich der Tracknummernassistent nicht nachbilden. Mift! Trotzdem Danke. Grüße Googlhupf |
|
|
|
Mar 23 2012, 17:22
Post
#5
|
|
|
Member Group: Full Members Posts: 738 Joined: 21-September 06 From: Central Europe Member No.: 3709 Mp3tag Version: 2.54 |
Wie ermittle ich die genaue Länge der Datei in Millisekunden? Ich nehme an, Du meinst die genau Länge des Audio-Teils in der Datei, richtig?Vermutlich kann man die Millisekunden aufgrund des verwendeten Codecs (z.B. LAME), der Sample Rate (z.B. 44100) und der verwendeten Codec-Qualität errechnen. Wie man das innerhalb von Mp3tag macht, weiss ich aber leider nicht. Guck auch mal hier: http://forums.mp3tag.de/index.php?showtopic=11250 |
|
|
|
Mar 23 2012, 19:50
Post
#6
|
|
![]() Member Group: Full Members Posts: 3164 Joined: 9-December 09 From: Norddeutschland / Northern Germany Member No.: 11458 Mp3tag Version: 2.55a |
Klar kann Mp3tag das Tagfeld LENGTH bearbeiten. Die Länge in Millisekunden ist aber leider nicht verfügbar. ich kriege mit CDex immer 2 Felder ... eines, das mehr oder weniger sinnlos ist und in das ich reinschreiben kann, was ich will (und das ich auch löschen kann, ohne dass die Datei dann plötzlich nicht mehr gespielt wird) und eines, das durch den Kodierer befüllt wird. Ohne das sinnlose Feld erscheint übrigens auch in den Extended Tags kein LENGTH. Dort sehe ich nur LENGTH, wenn eine Datei dieses anscheinend benutzerdefinierte Feld hat. Daher mein Eindruck, dass man LENGTH nicht venünftig bearbeiten kann. -------------------- 42 - wie war die Frage / what was the question / comment était la question
|
|
|
|
Mar 24 2012, 16:57
Post
#7
|
|
![]() Member Group: Full Members Posts: 1571 Joined: 15-March 09 From: Germany Member No.: 9103 Mp3tag Version: 2.50 |
Hier: http://forums.mp3tag.de/index.php?showtopi...ost&p=62701
findest du einen Formatstring, der die Länge anhand von Bitrate und Dateigröße ausrechnet. Du musst nur das $div( .... ,1000) weglassen. Ob das einen genauen Wert ergibt weiß ich nicht. Siehe die Diskusion in verlinktem Beitrag zu verschiedenen Berechnungen der Länge. |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 25th May 2013 - 15:46 |