All apps · 0 apps
BrainCut-Blur
Docker app from BrainCut Tools' Repository
Overview
Readme
View on GitHubBrainCut Blur Service
Automatische Gesichts- und Kennzeichenunschärfe für N8N-Workflows.
Läuft als Docker-Container auf Unraid mit GPU-Beschleunigung (NVIDIA CUDA).
Ordnerstruktur auf Unraid
/mnt/user/n8n_automation/BrainCut/
├── 01_upload/ ← Videos hier ablegen
├── 02_processing/ ← Blur-Zwischendateien (automatisch)
├── 03_output/ ← Fertige Ausgabedateien
├── 04_done/ ← Quelldateien nach Verarbeitung
├── 05_audio/ ← Musikdateien für Audio-Modus
└── sessions/ ← Session-Status-Dateien (JSON)
Docker-Container installieren
- Unraid → Apps → Container XML manuell importieren:
blur-service/braincut-blur.xml - Oder: Unraid → Docker → Container hinzufügen (manuell):
- Image:
crazydevil35/braincut-blur:latest - Port:
8080 - Pfad
/data→/mnt/user/n8n_automation/BrainCut - Pfad
/app/.cache→/mnt/user/appdata/braincut-blur - Extra Params:
--gpus all
- Image:
Umgebungsvariablen
| Variable | Beispiel | Beschreibung |
|---|---|---|
N8N_SERVER_IP |
192.168.1.100 |
Nur IP – kein Port |
N8N_SERVER_PORT |
5678 |
Port des N8N-Servers |
MEDIA_HOST_PATH |
/mnt/user/n8n_automation/BrainCut |
Muss mit dem gemounteten Pfad übereinstimmen |
MODEL_CATALOG_URL |
(leer) | Optional: URL zu externer Modell-Katalog-JSON |
GPU-Anforderungen
- NVIDIA GPU mit CUDA-Support
- Unraid: GPU-Passthrough aktiviert
- Nvidia-Driver-Plugin installiert
- Container wird mit
--gpus allgestartet
N8N-Workflows importieren
- N8N öffnen → Workflows → Importieren
- Folgende Dateien importieren (Reihenfolge egal):
N8N-Nodes/BrainCut – Eingang.jsonN8N-Nodes/BrainCut – Processing.jsonN8N-Nodes/BrainCut – Wizard.json
- Workflows aktivieren
Testvideo ablegen und verarbeiten
- Video in
/mnt/user/n8n_automation/BrainCut/01_upload/kopieren - Telegram:
scanschicken - Wizard führt durch Optionen (Gesicht/Kennzeichen, Audio, Geschwindigkeit)
- Job startet automatisch
Modelle verwalten
Web-GUI: http://<unraid-ip>:8080
- CenterFace (integriert): frontale Gesichtserkennung
- YOLOv11n/s Kennzeichen: muss über GUI installiert werden (ca. 10–38 MB)
Test-Endpoint:
POST /api/models/test
{ "model_id": "yolov8n-plates-eu", "image": "/data/01_upload/testbild.jpg" }
Render-Endpoint
Der Service übernimmt seit Version 2 das FFmpeg-Rendering direkt (kein /run-shell mehr).
POST /render
{
"clips": [{ "path": "/mnt/.../video.mp4", "speed_factor": 1.0, "mute_audio": false, "volume_factor": 1.0 }],
"audio": { "mode": "original" },
"output_path": "/mnt/.../03_output/fertig.mp4",
"overwrite": true,
"move_sources_to": "/mnt/.../04_done",
"cleanup_paths": []
}
Bekannte Einschränkungen
- Nur ein Job gleichzeitig (weitere Anfragen → 409 Conflict)
- Hochkant-Videos werden erkannt und korrekt rotiert
- Videos ohne Tonspur erhalten automatisch eine stille Audiospur
- Unterschiedliche Auflösungen werden auf 1920px Breite normalisiert
Fehlerbehebung
| Problem | Ursache | Lösung |
|---|---|---|
Scan nicht möglich. Workflow ist aktuell: processing |
Letzter Job fehlgeschlagen ohne Reset | Telegram: reset schicken |
409 Conflict beim Blur-Start |
Job läuft bereits | Status prüfen unter /status, warten oder abbrechen |
| Keine Gesichter erkannt (WARNUNG) | Falsches Modell oder sehr dunkle/unscharfe Videos | CenterFace-Modell prüfen, Test-Frame hochladen |
| Kennzeichen-Blur ohne Modell | Kein Kennzeichen-Modell aktiv | Web-GUI → Modelle → YOLOv11 installieren |
| Container startet nicht | GPU nicht verfügbar | --gpus all in ExtraParams, Nvidia-Plugin prüfen |
Install BrainCut-Blur on Unraid in a few clicks.
Find BrainCut-Blur in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Categories
Download Statistics
Related apps
Explore more like this
Explore allDetails
crazydevil35/braincut-blur:latestRuntime arguments
- Web UI
http://[IP]:[PORT:8080]- Network
bridge- Shell
bash- Privileged
- false
Template configuration
Port used by n8n to reach the blur service.
- Target
- 8080
- Default
- 8080
BrainCut working folder on Unraid.
- Target
- /data
- Default
- /mnt/user/n8n_automation/BrainCut
IP address of your n8n server.
- Target
- N8N_SERVER_IP
- Default
- 192.168.1.x
Port of your n8n server (default: 5678).
- Target
- N8N_SERVER_PORT
- Default
- 5678
Optional path to a .pt model file for license plate detection. Leave empty if not needed.