Sprache: DE | EN

Linux Journal :: Ausgabe 07/2012 schreibt:
"If you want to create iPod-compatible audiobooks, abc is as simple as, well, ABC!"

 


>> Download Version 0.0.6 <<

Dieses Programm erstellt iPod kompatible Hörbücher (Audiobooks) inklusive Kapiteln. Es kann sowohl an der Kommandozeile (php) als auch mit der mitgelieferten grafischen Oberfläche verwendet werden. Viele von uns haben Hörbücher die aus einzelnen MP3 Dateien bestehen und auf dem iPod nicht richtig eingeordnet werden. Deshalb musste ein Progamm her mit dem es unter Linux möglich ist richtige Hörbücher zu erstellen. Natürlich ist es auch möglich die mit abc erstellten Hörbücher unter Android abzuspielen. Entsprechende Player sind z.B. der Listen Audiobook Player or Smart AudioBook Player. Weitere Audiobook Player können im Play Strore von Google heruntergeladen werden.

Für die Erstellung von Hörbüchern (Audiobooks) verwendet abc einen Encoder von Nero (NeroAacEnc -32bit). Dieser Encoder ist nicht frei verfügbar und unerliegt lizenzrechtlichen Bestimmungen. Die private bzw. nicht-kommerzielle Nutzung des Encoders ist jedoch erlaubt. In der abc Version 0.0.6 wurde die Installation des NeroAacEnc automatisiert. Die Lizenzbestimmungen des NeroAacEnc müssen vor der Verwendung akzeptiert werden. Für ältere Versionen von abc gilt weiterhin die manuelle Installation des Encoders. Die Beschreibung finden Sie weiter unten.

Eine weitere Änderung in der abc Version 0.0.6 ist die Verwendung der mp4-Tools aus den Ubuntu Quellen. Diese müssen somit nicht mehr manuell intalliert werden. Die abc Version 0.0.6 ist sowohl für Ubuntu Trusty Tahr (14.04 LTS) als auch für Ubuntu Xenial Xerus (16.04 LTS) verfügbar. Aufgrund der Tatsache, dass der NeroAacEncoder nur als 32bit Variante vorliegt stehen je Ubuntu Version zwei Pakete zum Download bereit - für 32bit bzw. 64bit.

Bei den 64bit Paketen wird nun automatisch die benötigte 32bit Umgebung installiert.

Die abc Version 0.0.6 wurde mit Gambas3 (3.8.4) erstellt, welche bei Ubuntu Xenial Xerus (16.04 LTS) standardmässig installiert wird. Bei Ubuntu Trusty Tahr (14.04 LTS) muss diese Version zunächst aus den PPA Quellen installiert werden. Um die Paketquelle hinzuzufügen muss in einem Terminal folgender Befehl ausgeführt werden:

$sudo add-apt-repository ppa:gambas-team/gambas3 && sudo apt-get update

 

Funktionsumfang:

  • Ogg-Vorbis und MP3 Unterstützung
  • Hörbuch direkt von CD erstellen - jetzt mit bis zu 999 Tracks
  • Audiobooks werden in der korrekten Menü-Sektion auf dem iPod angezeigt
  • Kapitelauswahl (mit Titelnamen)
  • Cover-Bild (wenn ein entsprechendes "cover.jpg" vorliegt)

abc - Übersicht

abc - Schritt A

abc - Schritt B

abc - Schritt C

Die Scripts und das Frontend der abc Version 0.0.6 wurden mit Ubuntu Xenial Xerus(16.04 LTS 32bit und 64bit) getestet. Für ältere Versionen von Ubuntu können entsprechende Versionen von abc installiert werden. Eine Übersicht finden Sie in der Changelog weiter unten.

Ebenso funtioniert abc auch mit anderen, auf Ubuntu bzw. Debian basierenden, Linux Distributionen (z.B. Kubuntu, Xubuntu, Lubuntu etc.).


Voraussetzungen und Abhängigkeiten

Die folgenden Programme bzw. Encoder *MÜSSEN* installiert sein, damit abc funktioniert:

Programm

Beschreibung


Version 0.0.1

Version 0.0.2

Version 0.0.3

Version 0.0.4

Version 0.0.5

Version 0.0.6

php-cli

PHP commandline interpreter

*

X

X

X

X

X

X

soundconverter

MP3_2_WAV converter

*

X

X

-

-

-

-

gstreamer-tools (v0.1)

MP3/OGG_2_WAV converter

*

-

-

X

X

X

-

gstreamer-tools (v1.0)

MP3/OGG_2_WAV converter

*

-

-

-

-

-

X

gstreamer fluendo (v0.1)

Freier MP3 codec

*

-

-

-

X

X

-

gstreamer fluendo (v1.0)

Freier MP3 codec

*

-

-

-

-

-

X

cdrdao

CD tool

*

-

X

X

X

X

X

iconv

libtext-iconv-perl

*

-

X

X

X

X

X

flac

Verlustfreier Encoder

*

-

X

X

X

X

X

mkcue

Cuesheets erstellen

*

-

X

X

X

X

X

cuetools

Cuesheets bearbeiten

*

-

X

X

X

X

X

shntool

WAV-Dateien teilen

*

-

X

X

X

X

X

gpac

MPEG4 Umgebung

*

-

-

-

X

X

X

neroAacEnc

Nero-encoder

[1]

X

X

X

X

X

X

mp4art

mp4-tag tool für AAC Dateien

[2]

X

X

X

X

X

X*

mp4chaps

mp4-chapter tool von mp4v2

[2]

X

X

X

X

X

X*

mp4tags

mp4-tag tool von mp4v2

[2]

X

X

X

X

X

X*

* Dateien werden unter Ubuntu automatisch installiert

[1]
http://ftp6.nero.com/tools/NeroAACCodec-1.5.1.zip
[2] http://mp4v2.googlecode.com/files/mp4v2-1.9.1.tar.bz2


Da die mp4-Tools, die abc (< Version 0.0.6) benötigt, kompiliert werden müssen, ist sicherzustellen,, dass das Paket "build-essential" installiert ist. Sollte das nicht der Fall sein, dann einfach folgenden Befehl in ein Terminal eingeben:

$ sudo apt-get install build-essential


Beschreibung der Installation - neroAacEnc und mp4v2 Tools
NeroAacEnc

Für die Installation des NeroAacEnc bei einem 32bit System müssen die folgenden Befehle nacheinander in einem Terminal ausgeführt werden:

$ mkdir aac
$ cd aac/
$ wget http://ftp6.nero.com/tools/NeroAACCodec-1.5.1.zip
$ unzip -j NeroAACCodec-1.5.1.zip
$ sudo install -m 0755 neroAacEnc /usr/local/bin/

Für weitere Informationen besuchen Sie bitte folgende Seite: http://lifeofageekadmin.com/enable-aac-encoder-ubuntu-fedora-using-neroaac/


mp4v2 Tools
Die Installation der mp4 Tools ist recht einfach. Die folgenden Befehle geben Sie dazu nacheinander in ein Terminal ein:

$ mkdir mp4v2
$ cd mp4v2/
$ wget http://mp4v2.googlecode.com/files/mp4v2-1.9.1.tar.bz2
$ tar -xf ./mp4v2-1.9.1.tar.bz2
$ cd mp4v2-1.9.1
$ ./configure
$ make
$ sudo make install


Im Anschluss muss noch ein Symlink erstellt werden:

$ sudo ln -s /usr/local/lib/libmp4v2.so.1.9.1 /usr/lib/libmp4v2.so.1

Die Vorbereitungen sind damit abgeschlossen und abc kann verwendet werden.

Anleitung
MP3/OGG-Dateien in Audiobooks umwandeln

Zunächst wählen Sie das Verzeichnis aus, in dem sich die zu konvertierenden MP3 oder OGG Dateien befinden. Im nächsten Schritt geben Sie den Namen des Künstlers, den Namen des Albums, den Titel, das zuzuordnende Genre sowie das Jahr, in dem das Hörbuch produziert wurde, ein. Erst wenn alle Felder gefüllt sind kann das Hörbuch erstellt werden. Die Angabe eines Bildes ist optional.

Sind alle Felder gefüllt drücken Sie im nächsten Schritt den Button "Audio Book erstellen!"
Damit beginnt der Konvertierungsprozess. Wenn der Vorgang abgeschlossen ist, erscheint das erstellte Audio Book (*.m4b) ebenfalls in der Auflistung.

Im Anschluss kann das Audio Book auf den iPod geladen werden.

 

Audiobooks direkt von CD erstellen

Audio CD einlegen und den Lesevorgang starten. Wenn eine Internetverbindung besteht erfolgt eine Anfrage bei einer freien CD-DB zur Ermittlung der CD-/Trackinformationen. Ist die Anfrage erfolgreich werden die Daten automatisch übernommen. Sollten keine Daten abrufbar sein müssen im nächsten Schritt der Name des Künstlers, der Name des Albums, der Titel, das zugeordnete Genre sowie das Jahr, in dem das Hörbuch produziert wurde, eingegeben werden.

Sind alle Felder gefüllt drücken Sie im nächsten Schritt den Button "Audio Book erstellen!"
Damit beginnt der Konvertierungsprozess. Wenn der Vorgang abgeschlossen ist, erscheint das erstellte Audio Book (*.m4b) ebenfalls in der Auflistung.

Im Anschluss kann das Audiobook auf den iPod geladen werden.


Verbindung zur CDDB mit einem Proxy Server
Wenn Sie einen Proxy Server einsetzen und Probleme bei der Verbindung zur CDDB feststellen (Abrufen der CD Informationen) sind folgende Schritte vorzunehmen. Öffnen Sie das entsprechende Script in einem Texteditor. Hier ein Beispiel bei dem gedit verwendet wird:

$ sudo gedit /usr/bin/abcrcd.php

Dann kommentieren Sie die Zeile 57 mit einem hash (#) und entfernen den hash bei der darauf folgenden Zeile.
Ersetzen Sie
[YOURPROXY] und [YOURPROXYPORT] mit Ihren nötigen Einstellungen. Das ist alles.

 

Bekannte Probleme
Bei Ubuntu 12.04 (precise pangolin) kann ein Problem mit dem Einbinden von CD-Rom/DVD Laufwerken kommen. Der auftretende Fehler sowie ein Workaround sind hier beschrieben: https://bugs.launchpad.net/ubuntu/+source/udev/+bug/993728

Weiterhin kann es zu Problemen beim Zugriff auf Audio-CDs kommen. Grund hierfür ist der Prozess "gvfsd-cdda" der zuweilen dafür sorgt, dass ein vollständiger Zugriff auf die CD nicht möglich ist. Helfen kann hierbei, wenn man den Prozess beendet, der dafür sorgt, dass ein pop-up Fenster nach einlegen einer CD erscheint. Dazu ein Terminal starten und mit "ps -A |grep gvfsd-cdda" schauen ob der Prozess läuft und mit "pkill gvfsd-cdda" den Prozess beenden. Erst dann abc starten bzw. den Vorgang zum Auslesen neu starten. Dieser Vorgang muss jedes Mal wiederholt werden, wenn die CD gewechselt wird.

Eine weitere Möglichkeit besteht darin auf dem abc Starter-Icon unter Unity die rechte Maustaste zu drücken und die Option "Exit Automount (gvfsd-cdda)" zu wählen - bevor abc selbst gestartet wird. Dadurch wird der Prozess ebenfalls beendet.

 

Changelog:
abc 0.0.6 - Ubuntu 16.04 (Xenial Xerus)
* NEU: 32bit und 64bit Pakete verfügbar
* NEU: Automatische Installation der 32bit Umgebung in 64bit Systemen
* NEU: Verbesserte Unterstützung für "dark themes"
* NEU: Installation des NeroAacEnc integriert
* NEU: MP4 Tools aus den Ubuntu Quellen werden nun verwendet
* NEU: Verwendung von GStreamer 1.0
* NEU: Kompiliert mit Gambas 3.8.4
* Minor bugfixes

abc 0.0.5 - Ubuntu 14.10 (Utopic Unicorn)
* NEU: Prüfung ob Updates vorhanden sind
* NEU: "Spinner" Objekt hinzugefügt um das visuelle Feedback bei der Erstellung von mp4 Dateien zu verbessern
* NEU: Kompiliert mit Gambas 3.6.0

abc 0.0.4 - Ubuntu 14.04 (Trusty Tahr)
* NEU: Erstellen von Audiobooks mit bis zu 999 Tracks
* NEU: Beschreibung für die Verwendung eines Proxy Servers hinzugefügt (CDDB Verbindung)
* NEU: Beschreibung für die Verwendung von abc bei 64bit Systemen hinzugefügt
* NEU: Kompiliert mit Gambas 3.5.4 um die Stabilität zu erhöhen
* Bugfix: Übersetzungsfehler beseitigt
* Kleinere Fehler beseitigt und Programmcode optimiert

abc 0.0.3 - Ubuntu 12.10 (Quantal Quetzal)
* NEU: Gambas3 Benutzeroberfläche
* NEU: Verwendung von GStreamer anstatt SoundConverter
* NEU: Unterstüzung von Ogg-Vorbis Dateien
* Kleinere Fehler beseitigt und Programmcode optimiert
* Trayicon entfernt

abc 0.0.2 - Ubuntu 12.04 (Precise Pangolin)
* NEU: Hörbücher direkt von CD erstellen
* Kleinere Fehler beseitigt und Programmcode optimiert

abc 0.0.1 - Ubuntu 10.04 (Lucid Lynx)
* Initiale Version

 Für Anregungen oder Fragen senden Sie bitte eine Mail an abc[at]ausge.de oder Sie schreiben einen Kommentar

 

 


Comments powered by CComment' target='_blank'>CComment