Blog Digitalgesellschaft Verwaltungsbetrieb Textarchiv Textarchiv Walter Kirk (✝) Impressum
Audiobook erstellen mit m4Bookmaker (Linux)
→ Vorbemerkung
→ m4Bookmaker
→ Installation unter Linux
→ 1. Virtuelle Umgebung erstellen
→ 2. Umgebung aktivieren
→ 3.1 m4bmaker installieren (innerhalb der virtuellen Umgebung)
→ 3.2 Oder für die GUI-Version:
→ Start-Skript
→ Desktop-Verknüpfung
→ Zusammenfassung
Zum Erstellen von Audiobook im Format .m4b von allen typischen Audiodateien (.mp3, flac, etc.) ist bei der Nutzung von FFmpeg viel technisches Knowhow nötig. Das Programm m4Bookmaker vereinfacht die Erstellung durch Bereitstellung einer Client- und GUI-Version erheblich.
Das Programm m4Bookmaker ist unter Linux, MacOS und Windows kostenfrei. Bezugsquelle: m4Bookmaker auf GitHub.
Für fertige Setup unter MacOS und Windows ist eine geringe Lizenzgebühr zu entrichten.
Unter Linux in der Distribution Ubuntu (aktuell V 26.04) ist die direkte Installation wie auf GitHub beschrieben nicht erfolgreich, weil systembedingte Restriktionen dies verhindern. Damit die Installation dennoch erfolgreich ist, sind folgende Schritte notwendig:
python3 -m venv m4bmaker-envxxxxxxxxxxsource m4bmaker-env/bin/activatexxxxxxxxxx(m4bmaker-env) test:~$ pip install --upgrade pip(m4bmaker-env) test:~$ pip install m4bmaker
xxxxxxxxxx(m4bmaker-env) test:~$ pip install 'm4bmaker[gui]'
Den vereinfachten Start der GUI stellt das folgende Script start-m4bmaker.sh sicher:
x
# Pfad zum virtuellen Environment ggf. anpassenENV_PATH="$HOME/m4bmaker-env"
# Prüfen, ob das Environment existiertif [ ! -d "$ENV_PATH" ]; then echo "Fehler: Virtuelle Umgebung nicht gefunden unter $ENV_PATH" exit 1fi
# Environment aktivieren und GUI starten# Der Befehl 'source' lädt die Umgebung in den aktuellen Shell-Prozess des Skriptssource "$ENV_PATH/bin/activate"
# Startet die GUIpython -m m4bmaker.gui.app
# Das Skript endet hier; die Deaktivierung des Envs erfolgt automatisch beim BeendenDas Skript ausführbar machen mit chmod +x start-m4bmaker.sh
Man kann das Skript auch als Desktop-Verknüpfung nutzen, indem eine .desktop-Datei erstellt wird, die auf dieses Skript zeigt.
xxxxxxxxxx[Desktop Entry]Version=1.0Type=ApplicationName=m4BookmakerComment=Erstellt M4B Hörbücher in isolierter UmgebungExec=/Pfad/Verzeichnis/start-m4bmaker.sh # auf die eigenen Verhältnisse anpassenIcon=audio-x-genericTerminal=falseCategories=Audio;Utility;Name[de_DE]=m4Bookmaker.desktop
Diese Zeilen als m4bmaker.desktop speichern unter ~/.local/share/applications
Zur vereinfachten Erstellung von .m4b stellt der Autor ein Hilfsmittel zur Verfügung, das auf die jeweiligen Bedürfnisse in begrenztem Umfang eingerichtet werden kann.
Wolfgang Kirk Veröffentlicht: 2026-08-15, 15:00 Uhr

