Como converter séries de MP3 para um M4B em um lote

9

Eu tenho um monte de livros baseados em MP3. Alguns deles se dividem em arquivos de acordo com a estrutura do próprio livro: capítulos e assim por diante. Alguns deles foram divididos em partes igualmente alongadas.

Eu comprei um iPhone e quero convertê-los todos para o formato M4B. Como eu poderia convertê-los em um lote? Quero dizer, quão fria eu configurei um processo uma vez, para cada livro, e depois, depois de algumas semanas, recebo uma biblioteca totalmente convertida.

O único programa capaz para essa conversão que encontrei foi o Audiobook Builder para um Mac. Mas é muito lento e não suporta batching em princípio.

Soluções para qualquer plataforma, por favor.

    
por Artem Tikhomirov 18.10.2009 / 16:46

3 respostas

5

Para concatenar os MP3s para um M4B, você poderia usar o ffmpeg. Faça o download de uma versão recente e execute:

ffmpeg -i "concat:input0.mp3|input1.mp3|input2.mp3" -c:a libfdk_aac -b:a 64k -f mp4 output.m4b

Seu ffmpeg pode não ter fdk_aac ativado; se for esse o caso, você pode tentar usar

  • -c:a libfaac (alta qualidade)
  • -c:a aac -strict experimental (qualidade decente, mas use taxas de bits mais altas)
  • -c:a libvo_aacenc (qualidade ruim)

Consulte o Guia de codificação do AAC para obter mais informações.

Se você quiser usar o neroAacEnc, você pode usar:

ffmpeg -i "concat:input0.mp3|input1.mp3|input2.mp3" -f wav - | neroAacEnc -if - -ignorelength -q 0.3 output.m4b

Nenhum deles adicionará metadados de capítulo, receio.

    
por 20.12.2012 / 11:19
1

Abra um terminal. Mude para o diretório em que os arquivos MP3 estão. Digite:

for i in *mp3 ; do ffmpeg -i $i -qscale 0 $i.m4a ; done

É claro que o ffmpeg deve ser instalado.

Note que usei "m4a" acima. O formato m4b parece ser o mesmo, apenas com uma letra alterada para indicar que é um livro. Você pode renomeá-los depois, se a diferença de uma letra incomodar você. Eles tocam o mesmo.

EDIT: Eu estou supondo que você use um Mac. O acima também funcionará em um PC se você executar um sistema operacional semelhante ao Unix ou instalar o Cygwin no Windows.

    
por 18.10.2009 / 18:49
0

Se você é usuário de Mac, tente link

do Audiobook Binder     
por 21.01.2017 / 05:02