diff --git a/README.md b/README.md new file mode 100644 index 0000000..6cfa708 --- /dev/null +++ b/README.md @@ -0,0 +1,54 @@ + Video Release Tooling +======================= + +## Ein Tool zur verarbeitung vom Streamdump zum media.ccc.de Release + +### 📝 Beschreibung +Dieses Skript hilft dabei, automatisch das richtige Intro- und Outro-File sowie die passenden Teile einer chunked Aufnahme auszuwählen (z. B. OBS mit automatischem Split alle 5 Minuten). + +**Features:** +- Automatische Auswahl der relevanten Videodateien +- Vorschau der ersten und letzten Datei in `mpv` +- Manuelle Eingabe der Start- und Endpunkte zur Feinanpassung +- Automatische Zusammenfügung mit Intro und Outro +- Audio-Normalisierung für das finale Video + +Es wird angenommen, dass Intros und Outros als Bilder oder Video verfügbar sind. +Außerdem wurde der Stream in Snippets recorded. + +### 🛠️ Voraussetzungen +Das Skript setzt die folgenden Abhängigkeiten voraus: +- `ffmpeg` +- `fzf` +- `mpv` (optional, für die Vorschau) + +### ⚙️ Installation + +Stelle sicher, dass `ffmpeg` und `fzf` installiert sind: +```bash +sudo apt install ffmpeg fzf # Debian/Ubuntu +brew install ffmpeg fzf # macOS (Homebrew) +yay -S ffmpeg fzf # Arch Linux (AUR) +``` + +### 🛠️ Nutzung + +1. Bereite die Ordner mit Intos, Outros und Snippets vor +2. Führe das Skript aus: + ```bash + ./render-chunks.sh + ``` +3. Wähle intro, outro und die releavanten Videodateien aus. +3. Nutze `mpv`, um die Start- und Endpunkte zu bestimmen. +4. Gib diese Werte im Skript an. +5. Warte, bis das finale Video gerendert wurde. + +### 👨👩👦 Autoren + +- thunfisch +- iiidefix +- L3D + +### ⚖️ Lizenz + +Dieses Projekt steht unter der **[MIT-Lizenz](LICENSE)**.