Kann man von Audacity eine "Spurlängenliste" erhalten?

350
machineghost

Ich habe ein Audacity-Projekt (naja, eigentlich mehrere), und ich möchte es mit einer Reihe von Folien verwenden, um ein Video zu erstellen. Um die Folien zur richtigen Zeit vorwärts zu bringen, muss ich die genaue Länge jedes Tracks kennen.

Ich weiß, dass Audacity diese Informationen hat, und ich kann sie rausholen, indem Sie jede Spur manuell markieren, nach unten schauen (nachdem Sie das Dropdown-Menü in "Start und Länge der Auswahl" geändert haben) und diese dann in eine andere Datei eingeben ... aber es gibt sicher einen einfacheren Weg?

0

2 Antworten auf die Frage

1
francescop21

Es scheint mir, dass Sie mit einem Befehlszeilentool wie mediainfo.

Sie können die Dauer (in ms) von Audiospuren aus einer oder mehreren Dateien ermitteln:

$ mediainfo --Output="Audio;%Duration%" filename 193306 

Die Ausgabe kann auf verschiedene Arten formatiert werden:

$ mediainfo --Output="Audio;%Duration/String%" filename 3mn 13s $ mediainfo --Output="Audio;%Duration/String1%" filename 3mn 13s 306ms $ mediainfo --Output="Audio;%Duration/String3%" filename 00:03:13.306 

Es können mehrere Dateien gleichzeitig verarbeitet werden:

$ mediainfo --Output="Audio;%Duration/String%\n" file1 file2 file3 3mn 13s 2mn 12s 4mn 14s  $ mediainfo --Output="Audio;%Duration/String%\n" *.mp3 2mn 47s 3mn 18s 4mn 35s 
Danke für den Vorschlag, aber es hilft meinem Fall nicht wirklich. Meine Audacity-Dateien haben mehr als 20 Spuren, und ich muss die Länge jeder dieser Spuren ermitteln. Wenn ich die Datei in MP3 serialisiere, erhalte ich nur die Länge der gesamten (20+) Spuren. Selbst wenn ich jeden Track zu einem separaten mp3 serialisieren könnte, würde es viel länger dauern, "mediainfo" auszuführen, als würde ich das tun, was ich gerade mache (indem ich auf jeden Track klicke und seine Länge eintippe) eine separate Datei). Dies scheint jedoch eine gute Lösung für Nicht-Audacity-Benutzer zu sein. machineghost vor 5 Jahren 0
0
machineghost

Es scheint (leider), dass es nicht möglich ist, die Länge jeder Spur aus einem Audacity-Projekt zu extrahieren. Hoffentlich kann das Audacity-Team dies eines Tages beheben, und dann kann ich die akzeptierte Antwort auf diese Frage ändern.