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