Rufen Sie den ID3-Tracknamen automatisch von einem bestimmten Teil des Dateinamens ab

450
CraigFairlie94

Ich habe viele Live-MP3-Dateien, die nicht markiert sind. Ich kann sie in Foobar2000 für automatische Tracknummern einsetzen, was nicht das Problem ist. Dies ist meine Windows Explorer-Ansicht:

Rufen Sie den ID3-Tracknamen automatisch von einem bestimmten Teil des Dateinamens ab

Ich frage mich, ob es mit Foobar2000 eine Möglichkeit gibt, die Spurnamen zu ändern.
Zum Beispiel von 20050405_U2_LA1_04 Vertigobis Vertigo.

1

1 Antwort auf die Frage

0
nixda

Aus einer älteren Antwort entnommen

  1. Klicken Sie mit der rechten Maustaste auf Ihre Dateien, die Sie umbenennen möchten, und wählen Sie sie Propertiesim Kontextmenü aus
  2. Gehe zu Tools » Automatically fill values...
  3. Wählen Sie Other...als Quelle und geben Sie$trim($substr(%filename%,$strchr(%filename%, ),999))
  4. Stellen Sie Patternauf %Title%und klicken Sie auf OK


Wie funktioniert die Formel?

  1. %filename%gibt den Dateinamen zurück 20050405_U2_LA1_04 Vertigoin unserem Beispiel
  2. $strchr(%filename%, )findet das erste Vorkommen eines Zeichens in einer Zeichenfolge. In unserem Beispiel wird nach dem ersten Leerzeichen gesucht und 20als Position zurückgegeben
  3. $substr(%filename%, 20, 999)gibt einen Teilstring eines Strings zurück, beginnend an Position 20(aus dem Beispiel entnommen) und endet bei 999(sollte lang genug sein, um alle Fälle abzudecken). Unser Beispiel würde Vertigomit einem führenden Platz zurückkehren
  4. $trim( Vertigo) entfernt den führenden Platz