Converter .mp3 para .wav e slinear sln para asterisk com sox e ffmpeg – Conversor

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

Deixe um comentário