• Stars
    star
    219
  • Rank 181,133 (Top 4 %)
  • Language
    Objective-C
  • Created over 15 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

GUI and command-line utility for converting audiobooks to m4b format
= Command line utility: abbinder 
As of 1.18 it's part of main bundler. Path to the utility is:
    AudioBookBinder.app/Contents/MacOS/abbinder

== Usage
abbinder [-hsv] [-c 1|2] [-r samplerate] [-a author] [-t title] 
  [-i filelist] outfile [@chapter_1@ infile @chapter_2@ ...]
        -a author       set book author
        -c 1|2          number of channels in audiobook. Default: 2
        -C file.png     cover image
        -e              alias for -E ''
        -E template     make each file a chapter with name defined by template
                            %N - chapter number
                            %a - artis (obtained from source file)
                            %t - title (obtained from source file)
        -h              show this message
        -i file         get input files list from file, "-" for standard input
        -q              quiet mode (no output)
        -r rate         sample rate of audiobook. Default: 44100
        -s              skip errors and go on with conversion
        -t title        set book title
        -v              print some info on files being converted

Attributes for -a and -t arguments (author and title) should be in UTF8.
Only jpeg and png are supported as cover page format. 
Valid sample rate values:
    8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000

Chapters could be set either by chapter markers in file list or by
treating each source file as a chapter.  In former case chapter name is
provided by user and should be enclosed in '@' characters to distinguish
it from file names. e.g.:
    abbinder book.m4b '@Chapter 1@' track01.mp3 '@Chapter 2@' track02.mp3

Chapter names in the latter case are generated for each input file and 
may contain some escaped sequences that would be expanded when creating 
a chapter. Template is provided as argument for -E switch. 
Available sequences:
    %N - number of chapter, starts from 1
    %a - value of 'artist' tag from source file
    %t - value of 'title' tag from source file

So previous example could be rewritten like:
    abbinder -E 'Chapter %N' track01.mp3 track02.mp3

== Examples

Convert one file to m4b
  bash$ abbinder book.m4b myfile.mp3

Convert several files to mono m4b with sample rate 8000
  bash$ abbinder -r 8000 -c 1 book.m4b myfile.mp3 myfile2.mp3

Convert all mp3 files in directory and set author, title and cover image
  bash$ find ./dir -name '*mp3' > list
  bash$ abbinder -i list -a Author -t Title -C ~/cover.png out.m4b

Convert three-chapter book with explicit chapter names:
  bash$ abbinder book.m4b '@The very beginning@' 01.mp3 \
      '@In the middle of something@' 02.mp3 \
      '@Ashes to ashes and dust to dust@' 03.mp3

Convert several short-stories files and make each of them a chapter
  bash$ abbinder -E '%t' story01.mp3 story02.mp3 story03.mp3

More Repositories

1

DotNetEpub

ePUB manipulation library for C#
C#
37
star
2

chaifi

Tool that makes it easier to work on FreeBSD at coffee shops
Go
34
star
3

DOS

Throwback repo
Pascal
31
star
4

EBook-EPUB

EBook::EPUB perl module for generating EPUB document
Perl
31
star
5

random-stuff

Miscellaneous scripts, pieces of code and other random stuff
Ruby
21
star
6

MLSwitcher2

Easy input language switching for MacOS X
Objective-C
17
star
7

readmobi

Command-line utility for displaying MOBI file information/full text
C
17
star
8

book-tools

perl modules to work with ePUB and FB2 ebook formats
Perl
13
star
9

FictionBook2QL

QuickLook generator for FictionBook (fb2) e-book file format
Objective-C
10
star
10

NDSQuickLook

Quick Look generator for Nintendo DS ROM images
C
10
star
11

KnockOnD

port knocking client for iOS
Objective-C
9
star
12

freebsd-mkova

Convert FreeBSD release VMDK to OVA
Python
6
star
13

ChapterX

Audiobooks chapter editor
Objective-C++
4
star
14

SlapAMac

Switch spaces by slapping your macbook
C
4
star
15

EBook-FB2

Ebook::FB2 perl module for parsing FictionBook2 e-book files
Perl
4
star
16

githead

CVS HEAD to git converter script
Perl
4
star
17

qompress

Qt library for accessing Zip files
C
3
star
18

freebsd-logo-gl

Simple OpenGL demo with FreeBSD logo in it
C++
3
star
19

freebsd-src

FreeBSD src repo mirror
C
2
star
20

qt-demo-player

Simple demo app: multimedia player with FFT visualization
C++
2
star
21

irssi-gc

Simple plugin that makes very basic XMPP client out of irssi
2
star
22

gconfig

my misc config files
2
star
23

drm-kms-demo

Small demo to test DRM/KMS-related things
C
1
star
24

videocodecs-demos

Usage examples of various low-level video encoding/decoding APIs
C
1
star