Ubuntu 14.04 Trusty Tahr
Ubuntu 12.04 Precise Pangolin
mp3wrap ist ein Werkzeug, welches verlustfreies Zusammenführen von MP3-Dateien ohne erneutes Kodieren (Komprimieren) erlaubt. Die Dateinamen, Tags und ursprünglichen Dateien bleiben dabei erhalten. Die durch diese Methode verbundenen Dateien lassen sich mit mp3splt wieder trennen.
Folgendes Paket installieren [1]:
mp3wrap (universe)
mit apturl
Paketliste zum Kopieren:
sudo apt-get install mp3wrap
sudo aptitude install mp3wrap
Der Aufruf erfolgt über das Terminal [2] nach dem folgenden Muster:
mp3wrap [Optionen] AUSGABEDATEI.mp3 1.mp3 2.mp3 ...
Alle erzeugten Dateien erhalten den Namenszusatz MP3WRAP, z.B. ERGEBNIS_MP3WRAP.mp3.
Praxis-Beispiele für mp3wrap | |
Befehl | Beschreibung |
mp3wrap ERGEBNIS.mp3 TITEL-0*.mp3 | Sind in einem Verzeichnis mehrere Dateien nach dem folgenden Muster TITEL-01.mp3, TITEL-02.mp3 etc. enthalten, können diese mit dem Platzhalter * verbunden werden. |
mp3wrap ERGEBNIS.mp3 PLAYLIST.m3u INFO.nfo EINZELTITEL-0*.mp3 COVER.jpg | Playlists, Info-Dateien und Cover können ebenfalls archiviert werden. Textdateien an den Anfang und Bilddateien an das Befehlsende setzen. |
mp3wrap -a ERGEBNIS_MP3WRAP.mp3 DATEI* | Mit der Option -a können Dateien nachträglich hinzugefügt werden. |
mp3wrap -l ERGEBNIS_MP3WRAP.mp3 | Archivinhalt einsehen - Auskunft über enthaltene Dateien und deren Anzahl erhalten. |
Mit mp3wrap erstellte Dateien erkennt man am Namenszusatz MP3WRAP. Sofern dieser nicht vorhanden sein sollte, den ID3v2-Tag überprüfen. Dieser enthält die folgenden Informationen:
ID3v2-Tag | |
Feld | Beschreibung |
TRACK | Anzahl der im Archiv enthaltenen Dateien. |
COMMENT | Den Kommentar: "This file is wrapped with Mp3Wrap. Get mp3splt, the free tool to split original files at http://mp3splt.sourceforge. Please do not remove this comment." |
ENCODED BY | Informationen zur verwendeten Version von Mp3Wrap. |
Falls es schnell gehen muss, kann man Dateien statt mit mp3wrap auch einfach mit cat aneinanderhängen. Dieses Verfahren ist aber nur sinnvoll, wenn die Ausgangsdateien bezüglich ihrer Bitrate identisch sind:
cat *.mp3 > kombinierte.mp3
Die Reihenfolge ist dabei von den Dateinamen abhängig. Wenn eine bestimmte Reihenfolge, z.B. bei einem Album die Original-Abfolge, berücksichtigt werden soll, ist eine vorangestellte Zahl im Dateinamen wichtig (01.Titel.mp3, 02.Titel.mp3...
).
Problematisch ist hierbei aber, dass anschließend die ID3-Tags und – insbesondere bei VBR – der Dateiheader manuell repariert werden müssen. Entsprechende Programme dazu sind im Artikel Überprüfung MP3-Sammlung zu finden. Fazit: nur eine Notlösung. Ein separater Artikel Skripte/MP3 Zusammenführen beleuchtet das Thema intensiver.
Um einen defekten Dateiheader zu reparieren, kann z.B. FFmpeg verwendet werden [2]:
ffmpeg -i Ausgangsdatei_MP3WRAP.mp3 -acodec copy Ergebnis.mp3
id3cp kopiert die eventuell vorhandenen ID3-Tags aus der Ursprungsdatei in das Endergebnis. Dazu wird das folgende Paket benötigt:
libid3-tools (universe)
mit apturl
Paketliste zum Kopieren:
sudo apt-get install libid3-tools
sudo aptitude install libid3-tools
Dann kann man diesen Befehl nutzen:
id3cp QUELLE.mp3 ZIEL.mp3
Weitere Hinweise sind der Manpage zu entnehmen.
Catenating mp3 files correctly under Linux - Blogbeitrag, 01/2013
How to losslessly concatenate / merge MP3 files , Blogbeitrag, 02/2009
Diese Revision wurde am 29. März 2015 22:24 von march erstellt.