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