ascii-video

Convert video and audio streams into colored ASCII MP4/GIF outputs.

Updated Jun 28, 2026
One-click install
npx skills add https://github.com/jleechanorg/hermes-agent --skill ascii-video-jleechanorg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ascii-video
Source: https://github.com/jleechanorg/hermes-agent/tree/main/skills/creative/ascii-video
Command: npx skills add https://github.com/jleechanorg/hermes-agent --skill ascii-video-jleechanorg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

ASCII Video converts video and audio streams into colored ASCII MP4/GIF outputs, enabling creative visualization and lightweight sharing.

Core Features & Use Cases

  • Multi-mode rendering: Video-to-ASCII, Audio-reactive visuals, Generative outputs, and TTS-style overlays.
  • Multigrid rendering for texture, color control, palettes, and a full shader pipeline.
  • Flexible integration: supports Linux, macOS, Windows; YAML frontmatter SKILL.md; optional scripts/references/assets directories.

Quick Start

Render an ASCII video from a sample input using the production pipeline.

Frequently Asked Questions about ascii-video

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert video to colored ASCII art?

To convert video to colored ASCII art, this Skill processes video and audio streams through a Python-based pipeline using NumPy, Pillow, and ffmpeg, outputting creative ASCII MP4 or GIF files. It supports multiple rendering modes for creative visualization.

Can I generate audio-reactive ASCII visuals from an audio stream?

Yes, you can generate audio-reactive ASCII visuals from an audio stream. The pipeline supports audio-reactive rendering modes, allowing you to convert audio inputs into dynamic, generative ASCII outputs for creative visualization and retro-style art.

Does ffmpeg support ASCII video rendering on macOS and Windows?

FFmpeg supports ASCII video rendering across Linux, macOS, and Windows. The pipeline integrates ffmpeg with Python libraries like NumPy and Pillow, requiring a YAML frontmatter SKILL.md file to define the rendering configuration on your operating system.

What is multigrid rendering for ASCII video outputs?

Multigrid rendering for ASCII video outputs is a process that applies texture, color control, palettes, and a full shader pipeline to the video conversion. This technique enhances the visual quality of the resulting MP4 or GIF files for data visualization.

Do I need Python and Pillow to create ASCII MP4 outputs?

Yes, you need Python, Pillow, NumPy, and ffmpeg to create ASCII MP4 outputs. The pipeline relies on these libraries to process the video and audio streams, apply color palettes, and execute the rendering modes defined in your SKILL.md file.

Best way to add TTS overlays to ASCII video conversions?

The best way to add TTS overlays to ASCII video conversions is by using the pipeline's TTS-style overlay mode. This feature integrates text-to-speech audio into the generative ASCII output, combining retro visual art with synthesized audio in a single MP4 or GIF file.