3
0
Fork 0

Generate a README

This commit is contained in:
L3D 2025-02-25 23:29:54 +01:00
parent 6c6222730f
commit 0496d64321
No known key found for this signature in database
GPG Key ID: F3949BA55195BC7B
1 changed files with 54 additions and 0 deletions

54
README.md Normal file
View File

@ -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)**.