Communitygithub.com

argus-metis/hermes-video-editing

Hermes kostenloses OSS-Toolkit: Whisper-Untertitel, Stille entfernen, Szenenerkennung, intelligentes 9:16-Reframing, Plattform-Exportvoreinstellungen.

Was ist hermes-video-editing?

Hermes ist ein kostenloses Open-Source-Toolkit für die Videobearbeitung, das speziell für Content-Entwickler entwickelt wurde, die effizient plattformspezifische Videos erstellen möchten. Es integriert Whisper für automatische Untertitelung, entfernt Stille, erkennt Szenenwechsel und ermöglicht ein intelligentes Reframing von 16:9 auf 9:16 für vertikale Plattformen wie TikTok, Instagram oder YouTube Shorts. Das Toolkit bietet vorkonfigurierte Exportvorgaben für verschiedene Social-Media-Plattformen und lässt sich einfach in CI/CD-Pipelines oder als CLI-Werkzeug nutzen. Hermes läuft auf macOS, Linux und Windows und erfordert nur FFmpeg sowie Python 3.10+. Es ist ideal für Entwickler, die Videos automatisiert und ohne teure Software bearbeiten möchten.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add argus-metis/hermes-video-editing

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht hermes-video-editing?

Hermes kostenloses OSS-Toolkit: Whisper-Untertitel, Stille entfernen, Szenenerkennung, intelligentes 9:16-Reframing, Plattform-Exportvoreinstellungen.

Funktionen

  • Whisper-Untertitel: Generiert automatisch Untertitel mit OpenAIs Whisper-Modell. Unterstützt mehrere Sprachen und Formate (SRT, VTT, ASS).
  • Stille entfernen: Entfernt stille Passagen aus Videos, um dynamischere Inhalte zu erstellen. Optimiert für Kurzvideo-Plattformen.
  • Szenenerkennung: Erkennt automatisch Szenenwechsel mithilfe von FFmpeg. Ideal für die Erstellung von Kapiteln oder das Aufteilen von Videos.
  • Intelligentes 9:16-Reframing: Wandelt horizontale Videos (16:9) in vertikale (9:16) um, wobei die wichtigsten Bildinhalte erhalten bleiben. Verwendet KI-basierte Objektverfolgung und Szenenanalyse.
  • Plattform-Exportvoreinstellungen: Vordefinierte Exporteinstellungen für TikTok, Instagram Reels, YouTube Shorts, Twitter/X und LinkedIn. Passt Auflösung, Bitrate, Codec und Seitenverhältnis automatisch an.

Installation

pip install hermes-video-editing-toolkit

Oder aus dem Quellcode:

git clone https://github.com/argus-metis/hermes-video-editing.git
cd hermes-video-editing
pip install -r requirements.txt

Voraussetzungen

  • Python 3.10+
  • FFmpeg (im Pfad verfügbar)
  • (Optional) CUDA-fähige GPU für schnellere Whisper-Verarbeitung

CLI-Nutzung

# Grundlegende Videoverarbeitung mit standardmäßigem Untertitel und Export
hermes edit --input input.mp4 --output output.mp4

# Whisper-Untertitel hinzufügen (Sprache: Deutsch)
hermes captions --input input.mp4 --output captioned.mp4 --language de

# Stille entfernen (Schwellenwert: 0.02)
hermes silence --input input.mp4 --output no_silence.mp4 --threshold 0.02

# Auf 9:16 reframen für TikTok
hermes reframe --input input.mp4 --output vertical.mp4 --platform tiktok

# Szenen erkennen (Zeitstempel speichern)
hermes scenes --input input.mp4 --format json --output scenes.json

# Vollständige Pipeline: Untertitel + Stille entfernen + Reframing + Export
hermes pipeline --input input.mp4 --output final.mp4 --captions --silence --reframe --platform youtube-shorts

Programmgesteuerte Nutzung (Python API)

from hermes import VideoEditor

editor = VideoEditor()

# Ein Video mit vollständiger Pipeline bearbeiten
result = editor.edit(
    input="input.mp4",
    output="output.mp4",
    captions=True,
    language="en",
    silence=True,
    silence_threshold=0.02,
    reframe=True,
    platform="instagram-reels"
)

print(f"Verarbeitet: {result.duration}s, Auflösung: {result.resolution}")

Unterstützte Exportvorgaben

PlattformSeitenverhältnisAuflösungCodecMax. Bitrate
TikTok9:161080x1920H.26410 Mbps
Instagram Reels9:161080x1920H.265/HEVC8 Mbps
YouTube Shorts9:161080x1920H.26415 Mbps
Twitter/X16:9 oder 9:161280x720H.2645 Mbps
LinkedIn16:9 oder 9:161920x1080H.26420 Mbps

Lizenz

MIT License - siehe LICENSE für Details.

Beitrag leisten

Pull Requests sind willkommen. Bei größeren Änderungen öffnen Sie bitte zuerst ein Issue, um zu besprechen, was Sie ändern möchten.

Unterstützung

Verwandte Skills