Como converter arquivos de áudio para * .m4a?

4

Eu quero converter um monte de arquivos * .flac e alguns de alta taxa de bits * .mp3 para arquivos * .m4a. Eu quero usar uma taxa de bits fixa de 192kb (estéreo) e quero manter as audiotags (exceto, obviamente, a tag "bitrate" - isso deve ser ajustado para o 192kb correto.).

Estou usando o Maverick de 64 bits.

Eu tentei todos os programas que consegui encontrar.

Incluindo

  • Conversor de som

  • soundKonverter (KDE)

  • WinFF

  • Arista Transcoder, Handbrake, Transmageddon (falha, parece apenas trabalhos em vídeo)

  • ffmpeg (tentou "-acodec libfaac -ab 192k -map_meta_data outfile.m4a: infile.mp3")

Mas eles não transferem as tags ou eles não oferecem nenhuma maneira de definir o bitrate para 192kb fixo ou o arquivo resultante não mostra a nova taxa de bits em qualquer programa de áudio (por exemplo: nautilus dizendo "bitrate" n.a. ")!

    
por piedro 22.12.2010 / 03:44

2 respostas

5

Eu ficaria com ffmpeg. Você não estava longe. Aqui está o que eu usei para converter uma carga de flacs de 50 meg para mega-5 meg, 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 (eu estava realmente lutando com esse bit).

Por alguma razão, a minha estava rastejando a 190kbits / s para que houvesse uma string de codificação melhor (espero que haja, isso é um pouco bobo).

    
por Oli 22.12.2010 / 17:12
0

Você pode experimentar este programa, encontrado no repositório medibuntu. É a linha de comando, no entanto, pode ser exatamente o que você precisa: link

Provavelmente irá apenas inserir arquivos wav, caso contrário, sua melhor opção é o conversor de som (que não suporta taxa de bits fixa). Ou uma pipline gstreamer personalizada usando o gst-launch. link

    
por NightwishFan 22.12.2010 / 13:01