Asterisk - Soundfiles konvertieren

Eigene Soundfiles für Asterisk konvertieren

Für den Einsatz eigener oder professionell produzierter Soundfiles in Asterisk, müssen diese vorher in ein Asterisk-verständliches Format umgewandelt werden. Asterisk kann u.a. mit den Formaten GSM, WAV und MP3 umgehen. Unter Debian Lenny können die Programme "LAME" und "SOX" für die Konvertierung verwendet werden.

1. SOX installieren
Auf der Debian Lenny Konsole werden alle folgenden Komandos mit root-Rechten eingegeben:

apt-get -y install sox

2. LAME installieren

cd /usr/src

wget http://www.ansit-com.de/downloads/lame-3.98.4.tar.gz

tar -xvzf lame-3.98.4.tar.gz

cd lame-3.98.4

./configure

make

make install

3. Von WAV nach WAV

sox soundfile-in.wav -r 8000 -c 1 -s -w soundfile-out.wav resample -ql

4. Von WAV nach GSM

sox soundfile-in.wav -r 8000 -c 1 -s -w soundfile-out.gsm resample -ql

5. Von MP3 nach WAV

lame --decode soundfile-in.mp3 soundfile_dec.wav

sox soundfile_dec.wav -r 8000 -c 1 -s -w soundfile-out.wav resample -ql

6. Von MP3 nach GSM

lame --decode soundfile-in.mp3 soundfile_dec.wav

sox soundfile_dec.wav -r 8000 -c 1 -s -w soundfile-out.gsm resample -ql

6. Von WAV nach MP3

lame -f -o soundfile-in.wav -b 16 -m m -q9 --resample 8 soundfile-out.mp3