README.md aktualisiert
This commit is contained in:
74
README.md
74
README.md
@ -1 +1,73 @@
|
|||||||
# m4b -> mp3 #
|
# 🎧 m4b-to-mp3 – Kapitelweises Konvertieren von Hörbüchern
|
||||||
|
|
||||||
|
Dieses Bash-Skript konvertiert `.m4b`-Hörbuchdateien automatisiert in einzelne `.mp3`-Kapiteldateien – mit korrekt gesetzten ID3-Tags, sauber formatierten Dateinamen und optionaler Fortschrittsanzeige via [`gum`](https://github.com/charmbracelet/gum).
|
||||||
|
|
||||||
|
## ✨ Funktionen
|
||||||
|
|
||||||
|
- Extrahiert automatisch Kapitel aus `.m4b`-Dateien
|
||||||
|
- Benennt MP3s nach Kapitelname **mit fortlaufender Tracknummer**
|
||||||
|
- Entfernt unzulässige Zeichen aus Dateinamen (`:`, `*`, `?`, etc.)
|
||||||
|
- Fügt ID3-Tags hinzu: `Track`, `Title`, `Album`, `Genre`
|
||||||
|
- Optional: Fortschrittsanzeige mit `gum`
|
||||||
|
|
||||||
|
## 📦 Voraussetzungen
|
||||||
|
|
||||||
|
Installiere folgende Programme, falls noch nicht vorhanden:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo apt install ffmpeg id3v2 jq
|
||||||
|
```
|
||||||
|
|
||||||
|
Optional (für die Fortschrittsanzeige):
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# gum installieren (z. B. unter Debian/Ubuntu):
|
||||||
|
echo "deb [trusted=yes] https://apt.fury.io/charm/ /" | sudo tee /etc/apt/sources.list.d/charm.list
|
||||||
|
sudo apt update && sudo apt install gum
|
||||||
|
```
|
||||||
|
|
||||||
|
## 🚀 Verwendung
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cd /pfad/zum/hoerbuchordner/
|
||||||
|
bash ./konvertiere.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
Das Skript:
|
||||||
|
|
||||||
|
1. Bereinigt ungültige Zeichen in `.m4b`-Dateinamen
|
||||||
|
2. Extrahiert alle Kapitel einzeln in `.mp3`-Dateien
|
||||||
|
3. Fügt ID3-Tags hinzu
|
||||||
|
4. Gibt saubere Fortschrittsanzeigen aus
|
||||||
|
|
||||||
|
> 💡 Die Kapitel-Dateien heißen z. B.: `01 - Prolog.mp3`, `02 - Kapitel 1.mp3` usw.
|
||||||
|
|
||||||
|
## 📂 Beispielstruktur
|
||||||
|
|
||||||
|
Vorher:
|
||||||
|
|
||||||
|
```
|
||||||
|
📁 /Hörbuch/
|
||||||
|
└── Die Spur des Jägers: Kommissar Mohn 1.m4b
|
||||||
|
```
|
||||||
|
|
||||||
|
Nachher:
|
||||||
|
|
||||||
|
```
|
||||||
|
📁 /Hörbuch/
|
||||||
|
├── 01 - Prolog.mp3
|
||||||
|
├── 02 - Kapitel 1.mp3
|
||||||
|
├── ...
|
||||||
|
```
|
||||||
|
|
||||||
|
## 🛠️ Anpassungen
|
||||||
|
|
||||||
|
Wenn du möchtest, kannst du zusätzlich:
|
||||||
|
|
||||||
|
- Die Audioqualität über `-b:a` oder `-ar` anpassen
|
||||||
|
- Kapitel in ein Unterverzeichnis speichern (z. B. `mkdir -p Kapitel/` und Pfade anpassen)
|
||||||
|
- Coverbilder mit `ffmpeg -i cover.jpg -map 0 -map 1 -c copy -id3v2_version 3 -metadata:s:v title="Cover"` einbinden
|
||||||
|
|
||||||
|
## ⚖️ Lizenz
|
||||||
|
|
||||||
|
MIT – feel free to use, modify, improve!
|
||||||
Reference in New Issue
Block a user