Come convertire una serie di MP3 in un M4B in un batch

Ho un gruppo di libri basati su MP3. Alcuni di essi si dividono in file secondo la struttura del libro: capitoli e così via. Alcuni di loro erano appena divisi in parti altrettanto allungate.

Così. Ho comprato un iPhone e voglio convertirli tutti in formato M4B. Come potrei convertirli in un batch? Voglio dire come freddo ho creato un process una volta, per each libro, e poi, dopo due settimane, ricevo una biblioteca totalmente convertita.

L'unico programma capace di tale conversione che ho trovato è stato Audiobook Builder per un Mac. Ma è abbastanza lento e non support il dosaggio in linea di principio.

Soluzioni per qualsiasi piattaforma, per favore.

  • Come faccio a dividere un file MP3 senza ricodificarlo?
  • Controllare l'integrità "Id3 Tag" da mp3 (quasi un "debug"). È ansible?
  • Windows: quale software ti consiglia di modificare i tag MP3 ID3?
  • Può il file mp3 contenere un virus?
  • Associare più file MP3 (senza perdita)
  • Encoder sconosciuto 'libmp3lame'
  • Miglior programma per ridurre il silenzio all'inizio e alla fine dei file mp3?
  • Aggiornamento annuale di K & N Edition di Windows 10 - Aggiornamento lettore multimediale non funzionante
  • 3 Solutions collect form web for “Come convertire una serie di MP3 in un M4B in un batch”

    Per concatenare i file MP3 su un M4B, è ansible utilizzare ffmpeg. Scaricare una versione recente , quindi eseguire:

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

    Il tuo ffmpeg potrebbe non avere fdk_aac abilitato; se è così, puoi provare ad usare

    • -c:a libfaac (alta qualità)
    • -c:a aac -strict experimental (qualità decente, ma usa bitrates più alti)
    • -c:a libvo_aacenc (piuttosto ctriggers qualità)

    Per ulteriori informazioni, vedere la guida alla codifica AAC .


    Se si desidera utilizzare invece neroAacEnc, è ansible utilizzare:

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

    Nessuno di questi metterà i metadati del capitolo, temo.

    Aprire un terminal. Passare alla directory in cui sono presenti i file MP3. Tipo:

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

    Naturalmente, ffmpeg deve essere installato.

    Da notare che ho usato "m4a" sopra. Il formato m4b sembra essere lo stesso, solo con una lettera modificata per indicare che si tratta di un libro. Puoi rinominarli tutti in un secondo momento se la differenza di una lettera vi insegue. Giocano lo stesso.

    EDIT: Suppongo che utilizzi un Mac. Quanto sopra funziona anche su un PC se si esegue un sistema operativo simile a Unix o si installa Cygwin in Windows.

    Se sei un utente Mac, prova a leggere il libro audiobook http://bluezbox.com/audiobookbinder.html

    Siamo il genio del computer e della rete.