ascii-video

Convert video, audio, images, or text into colored ASCII MP4/GIF animations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It solves the problem of turning rich media (video, audio, images, or text) into a visually striking animated ASCII output without requiring GPU rendering.

Core Features & Use Cases

  • Video-to-ASCII and audio-reactive conversion: Convert an input video into colored ASCII frames, or drive ASCII visuals from audio frequency bands and beat features.
  • Creative production pipeline: Build a single self-contained Python renderer that rasterizes fonts, applies multi-grid character composition, tonemaps brightness, runs a shader chain, and encodes MP4/GIF.
  • Multiple output modes: Generate from math, overlay timed lyrics (SRT), or add TTS narration to produce karaoke-style or narrated ASCII videos.

Quick Start

Use the ascii-video skill to render your requested animation by converting an input video or audio file into a colored ASCII MP4 at 1080p 24fps without GPU.

Frequently Asked Questions about ascii-video

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

FAQPage Schema
How do I convert a video into colored ASCII art animation?

To convert video into colored ASCII art, this skill processes input frames through a six-stage pipeline that analyzes pixels, tonemaps brightness, shades with multi-grid characters, and encodes the output to MP4 or GIF.

Can I create an audio-reactive music visualizer using ASCII characters?

Yes, you can create an audio-reactive music visualizer by driving ASCII visuals from audio frequency bands and beat features, utilizing the built-in shader and feedback system to generate animated MP4 outputs.

Do I need a GPU to render high-resolution ASCII video outputs?

No, you do not need a GPU to render high-resolution ASCII video outputs. The skill builds a self-contained Python renderer that rasterizes fonts and applies shader chains to produce 1080p 24fps MP4 files without GPU acceleration.

What is the best way to add timed lyrics or TTS narration to an ASCII video?

The best way to add timed lyrics or TTS narration to an ASCII video is by using the multiple output modes to overlay timed SRT subtitles or generate narrated audio, creating karaoke-style MP4 animations.

Does this tool support converting generative math and text into ASCII MP4 outputs?

Yes, this tool supports converting generative math and text into ASCII MP4 outputs. It features multiple output modes that generate animations from mathematical functions and hybrid overlays without requiring external video input.