m4baker


Bakes full featured m4b audiobooks

A simple tool for creating ipod-compatible, full-featured m4b-audiobooks. Based on SoX, faac and mp4v2.

Features:

  • make chapter markers
  • add cover picture from various filetypes
  • change and add metadata
  • on the fly conversion
  • batch mode
  • support for many different input file types
  • sort input files by filename or id3-tag (tracknumber)
  • split audiobooks into parts automatically
  • move chapters between audiobooks

For the CLI mode please use version 0.1.2 since it was removed in 0.1.90.

Distro Packages

For a ubuntu install guide refer to: http://code.google.com/p/m4baker/wiki/Ubuntu_Guide

An archlinux PKGBUILD can be found here: http://aur.archlinux.org/packages.php?ID=35509

Sourecode

https://github.com/crabmanX/m4baker

Changelog

0.1.91 (0.2beta2) * fixed crash when output file name was altered

0.1.90 (0.2beta1) * changed: complete ui redesign * feature: move chapters between audiobooks * feature: smart(er) audiobook splitter * added: application icon * feature: verbose mode * fixed: delete temporary files * removed: CLI mode, for CLI mode use latest 0.1.x * changed: Qt is a hard dependency now * fixed: resize cover images to size the ipod can deal with * fixed: use mp4art instead of mp4tags for covers - better ipod compatibility

(thanks besnef from ubuntuforums.org)

TODO: fix moving chapters down

0.1.2 * fixed: append new chapters on "add chapter" at the end of the book * fixed: keep sorting mode on chapter up, down, remove * resize cover image fo ipod friendly size (GUI only) * split audiobooks too large for ipods

0.1.1 * fixed non-ascii coverfilenames * fixed file dialogs in GNOME and pyqt 4.6 * tested with less restrictive dependencies:

PyQt 4.7 with Qt 4.6 or newer -> PyQt 4.6 with Qt 4.5 or newer faac 1.28 or newer -> faac 1.26 or newer

0.1.0 initial release

Project Information

  • License: GNU GPL v3
  • 11 stars
  • svn-based source control

Labels:
Python pyqt audiobook mp3 linux Convert