Para esta dica é necessário ter instalado em seu sistema o mplayer e o lame.
Tendo isso em mente vamos lá, o procedimento é bem simples.
1. Vamos converter o arquivo WMA em um WAV utilizando o mplayer.
mplayer -ao pcm arquivo.wma
Esse procedimento vai gerar um arquivo WAV decodificado a partir do WMA, o arquivo gerado normalmente
se chama audiodump.wav.
2. Vamos codificar o arquivo WAV em aquivo MP3 utilizando o lame.
lame -b 128 -h audiodump.wav arquivo.mp3
Neste segundo comando o lame codifica o arquivo WAV em um arquivo MP3, outros parâmetros passados
para o lame ou mesmo modificados dependendo da necessidade. Neste caso o arquivo será gerado com
bitrate 128 kbps e com uma qualidade maior.
Mais informações podem ser obtidas na ajuda do lame.
Pronto, em dois simples passos é possível fácil e rapidamente converter arquivos WMA em MP3 no Linux, é
possível criar arquivos Shell-Script para tornar uma possível conversão recursiva mais prática.
[2] Comentário enviado por marquessbr em 06/07/2014 - 11:55h
melhor se usar a sugestão do autor Victor Guimarães Nunes e criar um shell script para fazer o trabalho bruto, justamente por causa dos benditos "codecs":
eu usei assim oO:
$nano ~/meuswmas/conerte.sh
#!/bin/bash
#
# converte wma para mp3 usando
# mplayer com lame
#