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.

  • Come rallentare i file audio?
  • Windows 7 abbassa il volume senza il mio consenso
  • Unisci molti file MP3, OGG e FLAC in un solo WAV o FLAC
  • Durante la riproduzione di DVD con lettore multimediale VLC, sia la riproduzione video che l'audio si bloccano più volte al secondo
  • In Windows Media Center, c'è un modo per utilizzare simultaneamente audio sia digitale che analogico?
  • Può essere utilizzato un divisore cuffie da 3,5 mm per unire due ingressi in un'output?
  • Soluzioni per qualsiasi piattaforma, per favore.

  • Come faccio a forzare singoli (solo) canale audio in video youtube / flash per giocare in entrambi i canali (sinistra / destra)?
  • Come possiamo dire a Windows di rimanere muto?
  • Come distriggersre il risparmio energetico sui pin audio del mio subwoofer Lenovo Y50?
  • Che cos'è un buon software di riconoscimento della scrittura a mano?
  • Strumento software porttile per la trasmissione dell'output sonora all'ingresso del microfono
  • Come faccio ad abilitare più uscite audio in Windows 7?
  • 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.