Conversione File Audio per Asterisk
Esistono diversi modi per gestire i file audio per Asterisk.
Premettendo che:
- Asterisk gestisce wav, gsm, alaw ed altri (il migliore da utilizzare e' il formato gsm che "consuma poche risorse" con una buona qualita').
- I formati wav devono avere le seguenti caratteristiche: 16Bit, 8000Hz, mono
Detto questo, vediamo alcune applicazioni pratiche da console di Linux:
- Per visualizzare i dettagli di un file audio
soxi [nomefileaudio]
- Conversione da wav a wav, nel formato "Asterisk" (16Bit, 8000Hz, mono)
- file di origine in stereo:sox [nomefile.wav] -r 8000 -c 1 [nuovonomefile.wav] rate -ql
- file di origine in mono con "Sample Rate" non 8000:sox [nomefile.wav] -r 8000 [nuovonomefile.wav]
- Conversione da wav a gsm
- file di origine in stereo:sox [nomefile.wav] -r 8000 -c 1 [nuovonomefile.gsm] rate -ql
- file di origine in mono con "Sample Rate" non 8000:sox [nomefile.wav] -r 8000 [nuovonomefile.gsm] rate -ql
- file di origine in formato per Asterisk (16Bit, 8000Hz, mono):sox [nomefile.wav] [nuovonomefile.gsm]
- Conversione da gsm a wav
- il file sara' convertito in wav in formato per Asterisk (16Bit, 8000Hz, mono):sox [nomefile.gsm] -r 8000 -c 1 -s [nuovonomefile.wav]
- Script per automatizzare l'operazione di conversione:
- Conversione da wav (stereo) a wav, in formato per Asterisk
#!/bin/bash -vx
for file in *.{WAV,wav} ; do sox $file -r 8000 -c 1 new$file rate -ql ; mv new$file $file ; done - Conversione da wav (mono) a wav, in formato per Asterisk
#!/bin/bash -vx
for file in *.{WAV,wav} ; do sox $file -r 8000 new$file ; mv new$file $file ; done
Migliora il tuo business. Partecipa ai nostri Corsi! |
||
I nostri corsi OnLine ed in Aula sono studiati per garantire il miglior apprendimento e sono finalizzati a "creare professionisti nel settore". Questi i prossimi corsi in calendario: |
Corsi 2019
Corso | Data | Tipo |
---|