Como converter arquivos FLAC para MP3 – Elias Praciano
Categories
Linux Tutoriais

Como converter arquivos FLAC para MP3

Conheça alguns métodos eficazes de conversão de arquivos FLAC para MP3, no Linux.

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.

By 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!

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.