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.
A maioria dos fabricantes de automóveis, infelizmente, ainda não disponibiliza equipamento de som atualizado.


Não esqueça de dar uma olhada nesta outra solução de conversão de arquivos FLAC/MP3 on the fly.
A quem precisa colocar uma quantidade maior de arquivos de música, em um pendrive pequeno ou outra mídia de baixa capacidade de armazenamento, fazer o downgrade tecnológico também parece válido.
No Linux, há vários aplicativos GUI (interface gráfica) para realizar a tarefa.
Mas a CLI (linha de comando) permite aplicar uma solução universal — e, por isso, vamos usar este método para abordar o problema.

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 mp3

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 Muito Grande.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), apaixonado por programação e astronomia.
Fã de séries, como “Rick and Morty” e “BoJack Horseman”.
Me siga no Twitter e vamos trocar ideias!

Deixe uma resposta

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