Engenharia

Disponível somente no TrabalhosFeitos
  • Páginas : 1 (250 palavras )
  • Download(s) : 0
  • Publicado : 15 de março de 2012
Ler documento completo
Amostra do texto
Como converter arquivos WAV em arquivos GSM e continuar com boa qualidade de áudio?
(Apesar de que o Asterisk pode tocar qualquer coisaque tenha o formato e o codec, incluindo alguns wav)

Note as diferenças!

gsm: raw gsm encoding, good for VoIP
wav: MS wav format, 16bit linear
WAV: MS wav format, gsm encoded (wav49)

Converter seus arquivos WAV para bons arquivos GSM é muito fácil se você tivero Sox instalado. Do prompt do shell, entre esse comando:

sox foo.wav -r 8000 foo.gsm resample -ql

e aperte . Em alguns momentos você terá umnovo arquivo no formato GSM no mesmo diretório que o arquivo WAV original. Nesse exemplo “foo.wav” é o arquivo que você deseja converter e“foo.gsm” é o mesmo arquivo convertido para GSM. Se você quisesse poderia usar “qualquer_outro_nome.gsm” para mudar o nome do arquivo. Oque importa é usar no segundo arquivo o “.gsm”.

Se o seu arquivo WAV estiver em stereo, adicione a opção -c1 para converter para mono, ouo som ficará bem estranho.

sox foo.wav -r 8000 -c1 foo.gsm resample -ql

Você terá melhores resultados se gravar seus arquivos WAV em16 bit 8000 Hz mono e depois dar o comando:

sox foo.wav foo.gsm

Se você tiver multiplos arquivos WAV em um diretório e você quiserconverter todos eles use esse comando:

for a in *.wav; do sox "$a" -r 8000 -c1 "`echo $a|sed -e s/wav//`gsm" resample -ql; done
tracking img