
Quero converter muitos arquivos *.flac e alguns arquivos *.mp3 com alta taxa de bits em arquivos *.m4a. Quero usar uma taxa de bits fixa de 192kb (estéreo) e quero manter as tags de áudio (exceto, obviamente, a tag "taxa de bits" - esta não deve ser definida como os 192kb corretos).
Estou usando o Maverick de 64 bits.
Tentei todos os programas que pude encontrar.
Incluindo
Conversor de som
soundKonverter (KDE)
WinFF
Arista Transcoder, Handbrake, Transmageddon (falha, parece que apenas o vídeo funciona)
ffmpeg (tentei "-acodec libfaac -ab 192k -map_meta_data outfile.m4a:infile.mp3")
Mas ou eles não transferem as tags ou não oferecem nenhuma maneira de definir a taxa de bits para 192kb fixos ou o arquivo resultante não mostra a nova taxa de bits em nenhum programa de áudio (por exemplo: nautilus dizendo "taxa de bits" na" )!
Responder1
Eu ficaria com o ffmpeg. Você não estava longe. Aqui está o que acabei de usar para converter uma carga de flacs de 50 megag em m4as de 5 megag, completo com metadados:
find -name "*.flac" -exec ffmpeg -ab 192k -i "{}" -map_meta_data "{}.m4a":"{}" "{}.m4a" \;
Você poderia expandir isso para limpar os arquivos originais ou salvá-los em outro lugar (na verdade, eu estava lutando com essa parte).
Por alguma razão, o meu estava rastejando a 190kbits/s, então pode haver uma string de codificação melhor (espero que haja, isso é um pouco bobo).
Responder2
Você pode experimentar este programa, encontrado no repositório medibuntu. É uma linha de comando, mas pode ser exatamente o que você precisa: http://packages.medibuntu.org/maverick/aacplusenc.html
Provavelmente só irá inserir arquivos wav, caso contrário sua melhor opção é o conversor de som (que não suporta taxa de bits fixa). Ou um pipline gstreamer personalizado usando gst-launch.http://linux.about.com/library/cmd/blcmdl1_gst-launch.htm