Files
Homelab--Bratonein-Kontroll…/Kapitel 13

Kapitel 13 Clipper (serverseitiger Video-Schnitt für Highlights)

Einleitung

Clips sind Reichweiten-Booster: Aus langen Streams oder VODs entstehen kurze Highlights für Shorts/Reels/TikTok. Der Clipper läuft als eigener LXC-Dienst und erstellt automatisiert Ausschnitte wahlweise aus einem überwachten Nextcloud-Ordner (empfohlen) oder, optional, aus VODs des RTMP-Servers. So brauchst du keinen RTMP-Server, wenn du deine Videos einfach in die Nextcloud legst.

Voraussetzungen

  • Proxmox LXC mit Debian 12 (Bookworm)
  • Grundkenntnisse Shell (ssh, nano)
  • ca. 10 GB freier Speicher für temporäre Dateien
  • Pflicht: Nextcloud-Ordner, auf den der LXC zugreifen kann (WebDAV oder lokales Mount)
  • Optional: RTMP-Server (falls direkt aus VODs geschnitten werden soll)
  • Optional: Nginx Proxy Manager für internen Webzugriff (LAN/VPN)

Ziel

  • LXC clipper mit ffmpeg
  • Ordnerstruktur: /watch (Eingang, z. B. Nextcloud-Mount), /out, /temp, /logs
  • Automatischer Watch-Modus: neue Dateien in /watch werden verarbeitet
  • Optionaler HTTP-Endpoint (POST /clip) für manuelle/automatisierte Jobs
  • Verlustfreier Smart-Copy-Schnitt bei H.264/AAC; sauberer Re-Encode-Fallback bei Bedarf
  • Einheitliche Dateinamen (Titel, Dauer, Zeitstempel)

Ablauf

  1. LXC „clipper“ anlegen (Debian 12, 1 vCPU, 512 MB RAM, 816 GB Disk).
  2. System vorbereiten (Update, Zeitsync, Basis-Tools).
  3. ffmpeg installieren und prüfen.
  4. Ordnerstruktur anlegen; Log-Rotation aktivieren.
  5. Nextcloud-Ordner einbinden (WebDAV-Mount oder lokaler Share) → /watch.
  6. Optional: RTMP-VOD-Ordner zusätzlich anbinden.
  7. Watch-Script/Dienst aktivieren (erkennt neue Dateien, schneidet Clips, legt sie in /out ab).
  8. Test-Clip erzeugen und Ergebnis prüfen.

Ergebnis

  • Clips werden serverseitig erstellt, landen automatisch in /out und sind sofort upload-fertig (MP4, H.264/AAC).
  • Stabiler Betrieb mit Logs/Exit-Codes, geeignet für spätere Automatisierung.

Weiterführend

  • Vorher sinnvoll: n8n (Kapitel 11) bereits erledigt, RTMP (Kapitel 12) optional.
  • Nächstes Kapitel: Backup (Basis, privat) damit Ergebnisse & Konfigurationen sicher sind.