Communitygithub.com

NousResearch/hermes-agent

Konvertiert Video/Audio in farbiges ASCII MP4/GIF.

Was ist hermes-agent?

Der Skill `NousResearch/hermes-agent` ermöglicht die Konvertierung von Video- und Audiodateien in farbige ASCII-Kunst-Animationen im MP4- oder GIF-Format. Dies ist besonders nützlich für Entwickler, die visuelle Inhalte in einer textbasierten, retro-ästhetischen Darstellung präsentieren möchten, beispielsweise in Terminal-Anwendungen, Chat-Bots oder Webseiten mit reduzierter Bandbreite. Der Skill unterstützt gängige Video- und Audioformate und erzeugt eine farbige ASCII-Wiedergabe, wobei die ursprüngliche Farbinformation des Quellmaterials erhalten bleibt. Er arbeitet plattformunabhängig und nutzt Befehlszeilenwerkzeuge oder programmatische Schnittstellen, um die Mediendateien zu analysieren, jeden Frame in ASCII-Zeichen zu pixeln und die resultierende Sequenz als animierte GIF- oder MP4-Datei zu speichern. Die Ausgabe kann über Parameter wie Framerate, Zeichenbreite und -höhe sowie Farbpalette angepasst werden.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add NousResearch/hermes-agent

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht hermes-agent?

ASCII-Video: Konvertiere Video/Audio in farbiges ASCII MP4/GIF.

Beschreibung

Dieser Skill nimmt ein Video oder eine Audiodatei entgegen und erzeugt daraus eine farbige ASCII-Animation im MP4- oder GIF-Format. Die resultierende Ausgabe besteht aus einer Serie von ASCII-Zeichen, die die Farb- und Helligkeitsinformationen jedes Frames repräsentieren.

Verwendung

Der Skill kann über die Kommandozeile oder als Teil einer größeren Agenten-Pipeline verwendet werden.

Beispiel (Kommandozeile)

ascii-video --input eingabe.mp4 --output ausgabe.gif --width 80 --height 40 --fps 15

Optionen

OptionBeschreibungStandard
--inputPfad zur Quelldatei (Video oder Audio)-
--outputPfad zur Ausgabedatei (MP4 oder GIF)ausgabe.gif
--widthBreite der ASCII-Ausgabe in Zeichen80
--heightHöhe der ASCII-Ausgabe in Zeichen40
--fpsBildrate der Animation15
--colorsAnzahl der Farben256

Funktionsweise

  1. Medienanalyse: Die Eingabedatei wird auf Framedauer, Auflösung und Audioinhalt analysiert.
  2. Frameextraktion: Jeder Frame wird als Bild extrahiert.
  3. ASCII-Konvertierung: Jeder Frame wird in ein Raster aus ASCII-Zeichen umgewandelt, wobei die Helligkeit und Farbe jedes Pixels erhalten bleiben.
  4. Animation: Die ASCII-Frames werden zu einer animierten GIF- oder MP4-Datei zusammengefügt, optional mit Audiospur.

Unterstützte Plattformen

  • Linux, macOS, Windows
  • Python 3.8+
  • FFmpeg (für Video/Audio-Encoding)

Abhängigkeiten

  • ffmpeg (Systemweit installiert)
  • Python-Pakete: pillow, numpy, moviepy

Lizenz

MIT

Individual skills in this repo

This repo contains 7 individual skills — each has its own dedicated page.

Verwandte Skills