Eu usei avconv
com grande sucesso. É um utilitário de linha de comando e tem um grande número de opções.
O utilitário avconv
é fornecido pelo libav-tools (iniciando no Ubuntu 12.04). Para instalar isso, clique nesse link ou execute:
sudo apt-get update && sudo apt-get install libav-tools
Eu precisava apenas da conversão mais básica de WMA para FLAC (o mesmo que você está pedindo). Para fazer isso com avconv
avconv -i <input-filename.wma> <output-filename.flac>
Para mais informações, consulte man avconv
.
Para converter todos os arquivos WMA dentro de um diretório, você pode usar o seguinte script:
for file in *.wma; do avconv -i "${file}" "${file%%.wma}.flac"; done