Como converter arquivos FLAC para MP3

Neste texto, vou abordar alguns métodos bem eficientes e flexíveis para converter rapidamente uma grande quantidade de arquivos de áudio FLAC em MP3.
A grande maioria dos meus arquivos de música estão no formato flac — aqui tem o motivo.
Às vezes, contudo, é preciso sacrificar a qualidade superior pela compatibilidade — equipamentos de som mais antigos, podem reproduzir mp3, mas não flac.
Se você precisa colocar uma quantidade maior de arquivos de música, em um pendrive pequeno ou outra mídia de baixa capacidade de armazenamento, fazer este downgrade tecnológico também me parece válido.
No Linux, há vários aplicativos GUI para realizar a tarefa. Eu sou um cara de linha de comando, contudo.
As ferramentas CLI também funcionam melhor em tutoriais — por que você pode copiar os comandos daqui, colar aí e, se for necessário, reescrever apenas uma pequena parte, para adequar o comando todo à sua situação.

Pré-requisitos de sistema

Eventualmente, você pode precisar de alguns aplicativos ou bibliotecas para poder levar a cabo a tarefa.
Se o sistema, pedir, instale os seguintes pacotes:

 
sudo apt lame ffmpeg libavcodec-extra-53

Como converter arquivos flac para mpe3

Entre no diretório em que os arquivos flac se encontram.
Este método faz uso do comando find, para encontrar os arquivos do tipo desejado e executa o decodificador ffmpeg para cada um deles.
Veja como:

find -name "*.flac" -exec ffmpeg -i {} -acodec libmp3lame -ab 128k {}.mp3 \;

Isso é tudo!
Entre as alterações que você pode querer fazer, aumentar o bitrate é fácil:
Basta substituir o valor 128 em libmp3lame -ab 128k por outro valor.
Tenha em mente que este número afeta diretamente o tamanho final de cada arquivo convertido.
Outra coisa, esta abordagem mantém a string ‘.flac’, nos nomes dos arquivos, e acrescenta ‘.mp3’ ao final.
O nome do arquivo vai ficar assim:
07 Too Long.flac.mp3
Se isso te incomoda, renomeie os arquivos com o seguinte comando:

rename 's/\.flac//' *.mp3

Como converter de flac para mp3 com o lame

Se você preferir, o aplicativo lame pode ser usado, em substituição ao ffmpeg:
Veja como:

find . -name '*.flac' -exec sh -c 'flac -cd "{}" | lame - "{}".mp3' \;

Alternativamente, você fazer o trabalho dentro de um for-loop:

for f in *.flac; do flac -cd "${f}" | lame - "${f}.mp3"; done;

Para ajustar o bitrate, para obter uma relação qualidade/tamanho, use a opção ‘-b’, do lame:
lame -b 320 - "${f}.mp3".

Referências

http://lewisdiamond.blogspot.com.br/2012/01/converting-flac-to-mp3.html.

Publicado por

Elias Praciano

Autor de tecnologia (livre, de preferência), desenvolvedor web e geek, nos mais diversos assuntos. Entusiasta de software livre e hacker de LEGO, acredito em repassar meu conhecimento e ajudar as pessoas sempre que for possível.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *