Como faço para converter de wav para GSM no Ubuntu?

0

Eu gostaria de converter alguns arquivos wav para GSM:

link

Como posso fazer isso no Ubuntu?

    
por andrew.46 31.08.2016 / 03:08

1 resposta

1

Difícil de fazer sob uma instalação padrão do Ubuntu, mas não completamente impossível. Possibilidades são:

  1. A melhor maneira é usar um FFmpeg compilado adequado com a seguinte linha de comando:

    ffmpeg -i test.wav -c:a libgsm -ar 8000 -ab 13000 -ac 1 -f gsm test.gsm  
    

    Mas o FFmpeg do Xenial não é compilado com libgsm , infelizmente, isso não pode ser facilmente realizado sem recompilar.

  2. Outra opção mais viável é usar sox :

    sudo apt-get install sox libsox-fmt-all
    

    e, em seguida, use a seguinte linha de comando:

    sox test.wav -r 8000 -c 1 test.gsm
    

    Isso funciona bem no Xenial Xerus.

  3. Uma terceira opção é usar o pacote libgsm-tools executando o seguinte:

    sudo apt-get install libgsm-tools
    

    e, em seguida, usando esta linha de comando:

    toast -p test.wav
    

    mas isso produz um arquivo não jogável sob o Xenial, então não é uma boa opção ...

  4. E para quem gosta de usar um gui audacity pode produzir arquivos gsm reproduzíveis, mas isso não é possível no pacote do Xenial, infelizmente ...

Não é uma situação feliz para o Ubuntu com a única opção razoável sendo usar o exemplo no. 2 com sox ...

    
por andrew.46 07.09.2016 / 12:34