Como converter arquivos de áudio do tipo G.723.1 em formato wav?

3

Eu tenho poucos arquivos de áudio que possuem extensão .wav . Tentei obter informações sobre esse arquivo usando o comando soxi <foo.wav> , mas recebi o seguinte erro:

soxi FAIL formats: can't open input file foo.wav': Unknown WAV file encoding (type a100)

Então eu usei a ferramenta MediaInfo para obter mais informações sobre este arquivo. Eu tenho as seguintes informações sobre este arquivo:

General

Format : Wave

File size : 51.4 KiB

Duration : 1mn 18s Overall

bit rate : 5 339 bps

Audio

Format : G.723.1

Codec ID : A100

Duration : 1mn 18s

Bit rate : 5 328 bps

Channel(s) : 1 channel

Sampling rate : 8 000 Hz

Stream size : 51.3 KiB (100%)

De acordo com esta informação, parece que este arquivo tem o formato G.723.1 e o SOX não é capaz de entender este formato.

Então, eu gostaria de saber:

  • Minha conclusão de que o SOX não suporta esse tipo de arquivo está correta?
  • Se o SOX não suportar esse tipo de arquivo, a instalação de algum codec ajudará? Eu vi o comando lame em poucas páginas da web, mas não tenho certeza se isso vai me ajudar ou não.

Solicite superusuários para ajudar!

Obrigado antecipadamente!

    
por Shekhar 14.06.2013 / 12:42

2 respostas

5

Sim, o SoX não suporta o G.723.1. Instalar um pacote opcional também não ajuda.

Como o Jet disse, o FFmpeg deve conseguir ler o arquivo (de acordo com a lista de codecs de áudio compatíveis ). Se você quiser converter o áudio para um formato diferente, isso deve ser feito:

ffmpeg -i foo.wav -c some_codec -f some_format output_file_name

Você pode ver uma lista de codecs e formatos compatíveis com ffmpeg -codecs e ffmpeg -formats , respectivamente.

Se você quiser fazer algum processamento adicional com o SoX, você pode usar o FFmpeg para decodificá-lo e canalizar o resultado para o SoX assim:

ffmpeg -i foo.wav -f sox - | sox -p output_file_name effects ...
    
por 14.06.2013 / 20:34
2

Acho que o FFMpeg irá ajudá-lo. É grátis (e de código aberto). E está disponível para Windows e Unixoids.
Pode converter quase todos os tipos conhecidos de áudio / vídeo / gráficos.

    
por 14.06.2013 / 14:21