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
| Option | Beschreibung | Standard |
|---|---|---|
--input | Pfad zur Quelldatei (Video oder Audio) | - |
--output | Pfad zur Ausgabedatei (MP4 oder GIF) | ausgabe.gif |
--width | Breite der ASCII-Ausgabe in Zeichen | 80 |
--height | Höhe der ASCII-Ausgabe in Zeichen | 40 |
--fps | Bildrate der Animation | 15 |
--colors | Anzahl der Farben | 256 |
Funktionsweise
- Medienanalyse: Die Eingabedatei wird auf Framedauer, Auflösung und Audioinhalt analysiert.
- Frameextraktion: Jeder Frame wird als Bild extrahiert.
- ASCII-Konvertierung: Jeder Frame wird in ein Raster aus ASCII-Zeichen umgewandelt, wobei die Helligkeit und Farbe jedes Pixels erhalten bleiben.
- 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