Wie kann ich eine einzelne MP3-Datei anhand einer Trackliste in mehrere Dateien aufteilen?

1149
Farhan Anam

Ich habe eine MP3-Datei, die den gesamten Soundtrack eines Spiels enthält. Ich habe eine Liste mit den Titeln und der Uhrzeit, ab der sie beginnen. Wie kann ich den einzelnen Track basierend auf der Liste bequem in einzelne Tracks aufteilen?

Gibt es eine Software, die das Erzielen derselben ermöglicht?

Das Format der Liste ist:

#:## <Track 1> #:## <Track 2> 

Dabei #steht eine Dezimalstelle. Obwohl ich einige Programmierkenntnisse habe, kann ich es bei Bedarf in ein anderes Format umwandeln. Aber welche Software würde die Liste tatsächlich nutzen?

Vielen Dank für Ihre Antwort.

0
Sie könnten das Cue-Sheet verwenden. Es ist wahrscheinlich, dass Sie die Trackliste bearbeiten und mithilfe eines Texteditors manuell in ein Cuesheet umwandeln können. Die Frage ist, ob dies ausreicht. LPChip vor 7 Jahren 0
@LPChip Ich muss tatsächlich separate Dateien ausgeben können. Ich glaube nicht, dass die Verwendung von Cue Sheets mir helfen würde, das zu erreichen: 3 Farhan Anam vor 7 Jahren 0
@LPChip Nette Idee mit der Cue-Datei, aber ich habe auch etwas gefunden -> https://jdrch.wordpress.com/2013/11/13/how-to-split-an-mp3-using-a-cue -file-on-windows-without-re-encoding-oder-using-mittelalter-cue-splitter / Farhan Anam vor 7 Jahren 0
Nun, dann brauchen Sie wirklich Software, was diese Frage für SuperUser zum Thema macht. LPChip vor 7 Jahren 0
@LPChip Sind Fragen auf der Suche nach Softwareempfehlungen, die hier nicht zum Thema gehören? Ich bin nicht sehr vertraut mit der Super User Community .... Farhan Anam vor 7 Jahren 0
Ja, sind Sie. In der Hilfe erfahren Sie, wie Sie eine Frage stellen und was für ein Thema als Thema betrachtet wird. LPChip vor 7 Jahren 1
LPChip Danke ... Ich hatte wahrscheinlich das Zeug und die Tour durchgegangen ... Aber ich hatte die Vorstellung, dass irgendwelche Fragen zu Software oder Hardware willkommen sind. :) Keine Ursache... Farhan Anam vor 7 Jahren 0

1 Antwort auf die Frage

2
microspino

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

Funktioniert es unter Windows? Farhan Anam vor 7 Jahren 0
Ich habe keine Windows-Maschine hier, aber das sieht vielversprechend aus: Es scheint eine Win-Version zu geben, Sie können versuchen, sie selbst herunterzuladen und auszuführen. http://prdownloads.sourceforge.net/mpgtx/mpgtx.zip?download microspino vor 7 Jahren 1