Difícil de fazer sob uma instalação padrão do Ubuntu, mas não completamente impossível. Possibilidades são:
-
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. -
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.
-
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 ...
-
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
...