Antes de mais nada, você deve se certificar de que está instalado.
sudo apt-get install libav-tools
Ele deve ter codecs coxos e flac, agora é só criar um script bash para terminar o trabalho:
$ cat > flac2mp3
Aqui o shell aguardará seus comandos, copie e cole isto:
#!/bin/bash
[[ $# == 0 ]] && set -- *.flac
for f; do
avconv -i "$f" -qscale:a 0 "${f[@]/%flac/mp3}"
done
Agora pressione Ctrl + D . Torne seu script executável chmod +x flac2mp3
. Agora vá você pode usar assim:
./flac2mp3 /path/with/all/my/flacs/*.flac
Você também pode copiar o script para algum lugar no seu PATH
e depois no cd
para o diretório com os flacs e executá-lo.
Com relação ao seguinte parâmetro usado acima:
-qscale:a 0
não fornecerá exatamente um arquivo 320k , embora seja provavelmente a melhor configuração a ser usada. As configurações sugeridas realmente fornecem uma taxa de bits de 245 kbits / s com um intervalo de 220-260. Se você realmente queria 320k mp3s você teria que ir ao CBR e usar:
-c:a libmp3lame -b:a 320k
mas você precisaria de ótimos ouvidos para notar a diferença ...
Referência: