convertendo aac para mp3 via linha de comando

20

Pergunta original

Existe alguma ferramenta cli para converter arquivos aac da iTunes Store (sem DRM) para mp3?

Atualização 1

MP3 para MP3

Eu instalei libavcodec-unstripped-52 e fiquei um pouco mais longe.

Quando tento codificar arquivos MP3 com ele: Diz [mp3 @ 0x997cde0]Header missing .

lame também teve problemas já que as tags são ID3v2, é possível que o libmp3lame não suporte isso?

Devo converter as tags ou o que posso fazer para que isso funcione?

AAC para MP3

Isso aconteceu, mas não há cabeçalhos no arquivo MP3 resultante. Como posso obter os cabeçalhos lá?

    
por Martin Ueding 16.04.2011 / 16:18

2 respostas

24

A ferramenta de linha de comando mais apropriada é o utilitário ffmpeg disponível para ser instalado através do centro de software / gerenciador de sinápticos.

Um exemplo de linha de comando seria algo assim para o modo de taxa de bits constante (CBR):

ffmpeg -i inputfile.m4a -c:a libmp3lame -ac 2 -b:a 190k outputfile.mp3

Ou ainda melhor para o modo de taxa de bits variável (VBR):

ffmpeg -i inputfile.m4a -c:a libmp3lame -ac 2 -q:a 2 outputfile.mp3

Mais informações sobre codificação mp3 com o FFmpeg podem ser vistas aqui:

Guia de Codificação do FFmpeg MP3

    
por fossfreedom 16.04.2011 / 16:49
7

Se o seu Linux reclamar que ele não tem um codec mp3, tente isto:

ffmpeg -i inputfile.m4a -acodec libmp3lame -ac 2 -ab 160k outputfile.mp3

Observe que os parâmetros -ab recebem bits por segundo, não kilobits por segundo.

    
por maxmurd 10.09.2013 / 01:39