Tenho uma carga de arquivos de áudio (cerca de 1000) que desejo converter de m4a para mp3 para que eu possa usá-los em um CD player com uma porta USB.
Tentei fazer algo simples como: ffmpeg -i FILE.m4a FILE.mp3
mas isso parece reduzir a taxa de bits para um valor muito baixo, o que não é o que eu quero.
Da mesma forma, não quero converter usando uma taxa de bits constante, como 320k, porque alguns dos arquivos que estou convertendo são 320k m4a e outros são de baixa qualidade como 96k m4a.
Parece não fazer sentido forçar 320k, pois alguns arquivos se tornam muitas vezes maiores do que precisam. Da mesma forma, não faz sentido destruir todos os meus arquivos de 320k, convertendo-os em algo muito menor que 96k. (No momento, os arquivos estão sendo convertidos para cerca de 50k.)
Alguém sabe como eu posso fazer isso? O que eu realmente quero fazer é dizer ao ffmpeg para converter todos os arquivos m4a em um diretório em mp3, mantendo a qualidade de áudio atual da melhor forma possível. (É claro que é provável que ocorram algumas perdas extras na conversão de formatos de arquivo com perda para perda).
Obrigado pela ajuda. Se isso não for possível, existe algum tipo de script que pode detectar a qualidade necessária ao converter arquivos individualmente?
PS: Estou trabalhando em um Mac Intel, mas também tenho uma caixa Ubuntu.