Zum Bearbeiten von MP3s unter Linux würde ich sox empfehlen. Es hat einen einfach zu bedienenden trim
Effekt, der das tut, worum Sie bitten (siehe man sox
für Daten - suchen (drücken Sie /
) für „Trimmstart“). Beispiel:
sox input.mp3 output.mp3 trim 1 5
Sie haben es nicht erwähnt, aber wenn Ihr Ziel nur darin besteht, die Schweigen zu beseitigen Am Anfang der Dateien finden Sie silence
Effekt viel nützlicher (man sox
, suchen Sie nach "Über-Punkten")
Sie könnten versuchen, mp3splt zu verwenden, das MP3- und Ogg-Dateien aufteilen kann und den Vorteil hat, dass es die Datei nicht neu codiert, wodurch Qualitätsverluste vermieden werden.
Achten Sie darauf, dass Ihre Zeitangaben mit Stunden beginnen.
Um die Manpage von ffmpeg zu zitieren:
Die Position kann entweder in Sekunden oder in der Form "hh:mm:ss[.xxx]" angegeben werden
Das bedeutet, dass bei Wahl der 2. Syntax nur der .xxx
Teil ist optional. Andernfalls könnte ffmpeg es fälschlicherweise als Sekunden analysieren.
Dasselbe gilt für die Dauer:
Dauer kann eine Zahl in Sekunden oder in "hh:mm:ss[.xxx]"
sein
Ein weiterer Fallstrick ist die Reihenfolge der ffmpeg-Argumente (z. B. der -ss
/-t
Optionen für eine Eingabedatei müssen vor dem -i
stehen Option).
Beispiel
$ wget http://traffic.libsyn.com/twiv/TWiV179.mp3
$ ffmpeg -ss 1:05:59.3 -t 00:02:03.9 -i TWiV179.mp3 -acodec copy \
what_is_a_hmm_twiv179.mp3
Mit der Angabe -ss 1:05:59.3 -t 2:03.9
Sie würden ein anderes Ergebnis erhalten (z. B. ein 2 Sekunden langes Stück).
(Getestet auf Fedora 17 mit ffmpeg-Version 0.10.7.)