Vielleicht können Sie https://linux.die.net/man/1/mpgsplit einmal ausprobieren. Es akzeptiert Bereiche, die als Zeitformat HH: MM: SS.SS oder Offsetformat (Anzahl der Megabytes oder Kilobytes) ausgedrückt werden können. Sie müssen Ihre Listeneinträge entsprechend anpassen.
Ich werde ein Skript nach diesen Schritten schreiben:
- Schleifen Sie die Zeilen Ihrer Trackliste
- Erstellen Sie den Befehl mpgtx als Zeichenfolge mit interpolierten Anfangs- und Endwerten des Bereichs aus jeder Zeile ##: ##. Der Endwert einer Spur könnte der Beginn der nächsten minus 1 Sekunde sein.
- Ausführen der Befehlszeichenfolge über die Shell (Shell-Out)
Bitte beachten Sie: mpgsplit entspricht mpgtx -s