Blog Digitalgesellschaft Verwaltungsbetrieb Textarchiv Textarchiv Walter Kirk (✝) Impressum

 

Audiobook erstellen (.m4b) - III: Ergänzungen

 

 

An dieser Stelle noch ergänzende Hinweise, die während einer Bearbeitung von Audiodateien auftretende Schwierigkeiten beseitigen können:

Dateiliste erstellen

ohne .ext

Hiermit wird .mp3 in jeder Zeile einer vorhandenen Dateiliste gelöscht. Man erhält die Titel ohne .ext.

mit .ext

Die Sortierung erfolgt in der Reihenfolge der Dateinamen: sort -V

Dateinamen umbenennen

Damit Dateinamen nicht durch kryptische Zeichen bei einer Sicherung ersetzt werden, ist es sinnvoll, etwaige Leerzeichen durch einen Bindestrich zu ersetzen. Für die Übernahme der Kapitelnamen in eine meta.txt wiederum sind Leerzeichen zu entfernen.

Bindestrich durch Leerzeichen ersetzen

Leerzeichen durch Bindestrich ersetzen

In dieser Form kann jedes beliebige Zeichen ersetzt bzw. eingefügt werden, z.B. der Unterstrich (_).

Dateinamen durch dreistellige Nummer ersetzen

Im Original liegen die .wav regelmäßig in der Form Track 1.wav, Track 2.wav, etc. vor. Um eine nummerische Form einzuhalten, lassen sich die .wav umbenennen zu 001.wav, 002.wav, etc.:

  1. Alternative

  1. Alternative

Erweiterung von Dateinamen hinzufügen oder entfernen

Hinzufügen

1. Alternative (ohne Ordner)

Vorhandene Unterordner werden umbenannt. Deshalb nur in Verzeichnissen ohne Unterordner ausführen.

2. Alternative

Vorhandene Unterordner werden nicht umbenannt.

3. Alternative

Weitere Methoden:

a) Hinzufügen von .mp3, unabhängig von der vorhandenen Erweiterung:

b) Hinzufügen von .mp3 bei Dateien ohne eine ext

c) Ersetzen einer vorhandenen ext mit .mp3:

Entfernen

Die Audiodateien können entsprechend angepasst werden: .wav, opus, m4b, etc..

Titelliste

Episodentitel auslesen

Sind die vorhandenen .mp3 bereits mit Titelangaben als Tag gekennzeichnet, lassen sich diese Titel-angaben mit Hilfe des Programms mp3info auslesen.

Der Schalter \n bewirkt, dass jeder Titel in einer neuen Zeile in der titelliste.txt eingetragen wird. Allerdings werden nur Daten ausgelesen, die der IDTag-Version 1 entsprechen. Mit eyeD3 kann dieses Manko ausgeglichen werden:

Episodentitel umbenennen

Mit Hilfe der titelliste.txt lassen sich die Dateien entsprechend umbenennen:

1. Alternative

2. Alternative

Das Ergebnis wird in ähnlicher Form dargestellt:

3. Alternative

Das Audioformat ist den eigenen Verhältnissen anzupassen: .mp3, m4a, .wav, etc.

Damit alle Dateien in der richtigen Reihenfolge umbenannt werden, ist die Nummerierung mit zwei oder drei Stellen im Titel erforderlich.

Playlist erstellen

Eigene Audiodateien in den unterschiedlichen Formaten können in Playlists erfasst werden:

Podget

Eine Alternative zu den üblichen Podcatchern ist das Programm Podget, das über keine eigene Benutzeroberfläche verfügt, jedoch gerade für das zeit-geplante Abrufen (cronjob) und die Verwaltung eigener Kategorien (Kinder, Krimi, Lesung, Märchen, etc.) weitestgehend an die eigenen Bedürfnisse angepasst werden kann. Das Kommandozeilen-Programm wird installiert mit:

Die Verwaltung erfolgt mit Einstellungen in zwei Dateien: 1. podgetrc (a), 2. serverlist (b), die im Verzeichnis /home/nutzer/.config/podget gespeichert sind. In der Datei a werden die Einstellungen für den Speicherort der Podcast vorgenommen. In der Datei b werden Daten für das Herunterladen in der Form URL/Kategorie/Ordnername eingetragen.

Die Nutzung von Kategorien hilft, den Überblick zu behalten. Das setzt bei der Einrichtung die Vorarbeit voraus, solche Kategorien festzulegen und sodann in der Datei b einzutragen. Beispiel für eine serverlist:

Update der Podcast mit Cronjob

Cronjob

Speicherort/Verzeichnis sind den eigenen Verhältnissen anzupassen.

Bash-Script

Das Bash-Script update-gpodder.sh:

Der Zusatz sync ist nur dann notwendig, wenn ein zusätzlicher Speicherort (Gerät, Server) in gPodder eingerichtet ist.

Das Bash-Script update-podget.sh

Vergleich Inhalt - Dateiliste

Die Tabelle veranschaulicht im Vergleich die Übertragung eines vorhandenen Inhaltsverzeichnisses mit Angabe der Track-Nummern in die korrespondierende Form der umbenannten Dateien. Außerdem ist ersichtlich, das einige Dateien zusammen gefasst worden sind: Die zusammen gehörenden .mp3 eines Kapitels sind zu einer .mp3 zusammen gefügt. Die Teile und Kapitel sind in beiden Fassungen grundsätzlich identisch.

Einleitung0010-0-Einleitung-|--0-1-Der-Riss-in-der-Gesellschaft
Der Riss in der Gesellschaft0010-2-Aktive-und-passive-Stabilität
Aktive und passive Sensibilität0020-3-Die-vier-Dimensionen-der-Sensibilität
Leiblich, psychisch, ethisch, ästhetisch: die vier Dimensionen der Sensibilität0100-4-Ziel-dieses-(Hör-)Buches
Ziel dieses (Hör-)Buches0121-0-Prozess-der-Sensibilisierung-|-1-1-Geschichte-der-Zivilisation-mit-Norbert-Elias
I Prozess der Sensibilisierung0121-2-Das-sensible-Selbst
Geschichte der Zivilisation mit Norbert Elias0121-3-Verfeinerung-des-Verhaltens
Das sensible Selbst0141-4-Disziplinierung-und-Empfindsamkeit
Verfeinerung des Verhaltens0171-5-Höhepunkt-als-Kipppunkt?
Disziplinierung und Empfindsamkeit0182-0-Die-Kraft-der-Wunde-|-2-1-Resilient-oder-sensibel:-Selbsttest
Höhepunkt als Kipppunkt?0202-2-Nietsche-oder-Levinas:-Ein-Streitgespräch
II Die Kraft der Wunde0232-3-Problematische-Verabsolutierungen
Resilient oder sensibel: Selbsttest0232-4-Sensible-Resilienz
Nietzsche contra Lévinas: ein Streitgespräch0252-5-Resiliente-Sensibilität?
Problematische Verabsolutierungen0293-0-Das-Jahrhundert-der-Empathie-|-3-1-MeToo-avant-la-lettre
Sensible Resilienz0303-2-David-Hume-und-die-Gefühlsansteckung
Resiliente Sensibilität?0323-3-Rousseaus-Feminisierung-der-Moral
III Das Jahrhundert der Empathie0333-4-Empfindsamkeit-mit-Sade
MeToo avant la lettre0333-5-Höhere-Stufe-der-Zivilisation?
David Hume und die Gefühlsansteckung0364-0-Die-Gewalt-in-uns-|-4-1-Freud-und-das-unvergängliche-Primitive
Rousseaus Feminisierung der Moral0434-2-Ernst-Jüngers-inneres-Erlebnis
Empfindsamkeit mit Sade0504-3-Schmerz-als-Konstanzprinzip
Höhere Stufe der Zivilisation?0534-4-Die-Gewalt-der-Disziplinierung
IV Die Gewalt in uns0544-5-Kalte-Persona-und-Ich-Panzer
Freud und das unvergängliche Primitive0544-6-Was-ist-ein-Opfer?
Ernst Jüngers inneres Erlebnis0575-4-Algophobie?
Schmerz als Konstanzprinzip0606-0-Sprachsensibilität-|-6-1-Realitätseffekte
Die Gewalt der Disziplinierung0626-2-Derrida-und-Butler:-Spiel-als-Widerstand
Kalte Persona und Ich-Panzer0666-3-Verletzende-Rede
Was ist ein Opfer?0686-4-Kontextsensivität
V Trauma und Trigger0696-5-Ambivalenz-der-Sprache
Der Organismus als Bläschen0696-6-Anmaßender-Anspruch?
Opfer: Vom Zählen zum Erzählen0717-0-Die-Grenzen-der-Einfühlung-|-7-1-In-einer-anderen-Haut
Vom Trieb zum Trigger: die posttraumatische Belastungsstörung0747-2-Verschlossenes-Ich:-Thomas-Nagel-und-Jean-Améry
Algophobie?0777-3-Betroffemheitsperpektive-und-Standpunktheorie
VI Sprachsensibilität0787-4-Empathie-und-Ich-Verlust
Realitätseffekte0787-5-Ich-fühle-was,-was-du-nicht-fühlst
Derrida und Butler: Spiel als Widerstand0817-6-Intensiver-fühlen?
Verletzende Rede0838-0-Die-Gesellschaft-der-Sensibilitäten-|-8-1-Hochsensibilität-und-das-Paradigma-des-Besonderen
Kontextsensitivität0848-2-Resonanzsensibilität
Ambivalenz der Sprache0878-3-Paul-Verléry-und-der-Safe-Space
Anmaßender Anspruch?0888-4-Snow-Flakes-versus-OK-Boomer
VII Die Grenzen der Einfühlung0898-5-Fass-mich-nicht-an?
In einer anderen Haut0899-0-Abstandsregeln-|-9-1-Modernes-Distanzverlangen-und-anthropologische-Berührungsfurcht
Verschlossenes Ich: Thomas Nagel und Jean Améry0949-2-Regulierung-des-Sozialen
Betroffenenperspektive und Standpunkttheorie0969-3-Feinste-Vibrationen:-Plessners-Plädoyer-für-den-Takt
Empathie und Ich-Verlust0999-4-Was-ist-zumutbar?
Ich fühle was, was du nicht fühlst10010-0-Schluß-|-10-1-Das-Tocquevielle-Paradox
Intensiver fühlen?10210-2-Struktur-und-Individuum
VIII Gesellschaft der Sensibilitäten10310-3-Der-zweifache-Blick
Hochsensibilität und das Paradigma des Besonderen10310-4-Das-neue-Bündnis
Resonanzsensibilität107 
Paul Valéry und der Safe Space109 
„Snowflakes“ versus „OK Boomer“112 
Fass mich nicht an?113 
IX Abstandsregeln114 
Modernes Distanzverlangen und anthropologische Berührungsfurcht114 
Regulierung des Sozialen118 
Feinste Vibrationen: Plessners Plädoyer für den Takt121 
Was ist zumutbar?123 
X Schluss124 
Das Tocqueville-Paradox124 
Struktur und Individuum127 
Der zweifache Blick130 
Das neue Bündnis134 

Checkliste Dateinamen ändern

1. Nummerierung 2. titelliste.txt erstellen 3. titelliste.txt prüfen, ggf. korrigieren, mit Nummern versehen und einlesen 4. Tag "title" setzen 5. ggf. .ext hinzufügen

Mit Hilfe eines Bash-Scripts lassen sich diese Vorgänge für .mp3 vereinfacht erledigen:

Mindmap

Dateinamenändern1 Nummerierung2 titelliste.txt3 Dateien umbenennen5 Titel als Tag setzen4 .ext hinzufügen1.1 zwei- oder dreistellig1.2 Bash-Script nutzen2.1 Als Tag auslesen2.2 selbst erstellen2.3 mit Nummernversehen3.1 Dateinamen austitelliste.txt übernehmen3.2 Sortierung in derReihenfolge der NummernüberprüfenAngaben aus Inlay/BookletAngaben aus Recherche

Zusammenfassung

Die Blogserie Audiobook erstellen (.m4b) I - III zeigt auf, welche Möglichkeiten in einem Betriebssytem vorhanden sind, wenn man die System eigenen Mitteln nutzt. Das von Apple Inc. prinzipiell für die eigenen Betriebssyteme entwickelte Format .m4b, das heute auch eine ISO-Norm darstellt, ist in den übrigen genutzten Betriebssystemen nicht weit verbreitet. Es bietet jedoch erheblich bessere Möglichkeiten wie Kapiteleinteilung und höhere Klangqualität als andere Formate. Für Linux ist aktuell keine Software bekannt, die das Format zur Erstellung unterstützt.

Die Nutzung der System eigenen Mittel zur Erstellung von .m4b ist daher auf einem Linux-System sinnvoll, aber auch notwendig. So lassen sich jedenfalls Musik und Sprache in einem einzigen Format zusammen fassen, in Kapitel aufteilen und abspielen. Außerdem lässt sich die Anzahl der Dateien mit dieser Methode umfassend verringern.

 

 

Top

 

Wolfgang Kirk

 

Veröffentlicht: 2024-12-16, 08:00 Uhr aktualisiert: 2025-03-10, 13:30 Uhr