Script que converte .mp3 para .wav intepretado pelo asterisk.
Deve possuir instalado SOX e FFMPEG.
yum install sox -y
yum install epel-release -y
yum localinstall –nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
yum install ffmpeg ffmpeg-devel -y
Para executar, copie este script para o diretorio que contem os arquivos .mp3.
vim converte.sh
#!/bin/bash
echo "** THIS SCRIPT REQUIRES FFMPEG AND SOX TO WORK!**"
for i in *.mp3; do
val=${i%.mp3}
echo "** Converting mp3 to wav files if they exist"
ffmpeg -i "$i" "$val.wav"
echo "** $i MP3 to WAV is complete"
done
echo "** THIS SCRIPT REQUIRES LAME AND SOX TO WORK!**"
for i in *.wav; do
val=${i%.wav}
echo "** Converting wav to wav files if they exist"
sox "$i" -t raw -r 8000 -c 1 "$val.sln"
echo "** $i MP3 to WAV is complete"
done
* Verifique se ao copiar e colar não ocasionou o problema de subsituição da aspas dupla por duas simples.
Após:
chmod +x converte.sh
./converte.sh