mp3 verbinden

Marcel Martin mmar at mail.com
Sun May 6 23:14:09 CEST 2001


Tut mir leid, hatte die Mail anfänglich an die falsche Mailingliste 
geschickt, deshalb bin ich ein paar Minuten zu spät...

On Sunday 06 May 2001 18:14, Volker Güth wrote:
[...]
> > Hallo,
> > das wär ja okay. Kodieren und dekodieren kann ich, aber wie "knallt" man
> > Wavs aneinander?
>
> cat 1.wav 2.wav > gesamt.wav
>
> oder cat *.wav >  gesamt.wav

WAV-Dateien haben noch einen Header, der entsprechend angepasst werden muss.
Mit sox kann man das z.B. so lösen:

sox 1.wav 1.raw
sox 2.wav 2.raw
cat 1.raw 2.raw > gesamt.raw
sox -r 44100 -s -w -c 2 gesamt.raw gesamt.wav

Da es dir aber darum geht, zwei MP3-Dateien aneinanderzuhängen, ist folgende 
Methode vielleicht einfacher:

mpg123 -s 1.mp3 > 1.raw
mpg123 -s 2.mp3 > 2.raw
cat 1.raw 2.raw > gesamt.raw # wie oben
lame -r gesamt.raw gesamt.mp3

(Das -r steht für "raw". Wenn die Inputdatei nicht 44.1 kHz, Stereo und 16 
Bit hat, muss man noch ein paar weitere Parameter angeben -> s. Manpage)

Und zu guter Letzt geht auch das hier:

cat 1.mp3 2.mp3 > gesamt.mp3

Dann gibt es aber ein paar kleine Fehlermeldungen von mpg123, wenn die 
komplette Datei abgespielt wird.

Diese drei Methoden funktionieren aber nur, wenn die beiden Inputdateien 
jeweils das gleiche Format haben: gleiche Bittiefe, Samplingrate und Anzahl 
der Kanäle. Wenn nicht, muss man noch ein bisschen hin- und herkonvertieren 
(s. man sox).

> Bye Volker

und tschüss,
Marcel
-- 
 _ _
/ V / Marcel Martin Drebber
\   \ mmar at mail.com Germany




More information about the Linux mailing list