ascii-video

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

ASCII Video Production Pipeline automates the conversion of video and audio inputs into colored ASCII MP4/GIF outputs, enabling creative terminal-inspired visuals without manual frame-by-frame rendering.

Core Features & Use Cases

  • Multi-mode pipeline supports Video-to-ASCII, Audio-reactive visuals, Generative ASCII art, and Hybrid video+audio outputs.
  • Includes TTS overlays, lyrics/text integration, and a multi-grid rendering approach for rich texture, plus shader-based post-processing with adaptive tonemap and ffmpeg-encoded outputs.
  • Use cases span video art projects, data-visualization overlays, and expressive storytelling where ASCII art is the primary medium.

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?▼

Convert video to colored ASCII art by running inputs through a Python pipeline that performs feature analysis, multi-grid rendering, and shader-based post-processing to encode MP4 or GIF outputs.

Can I generate audio-reactive ASCII visuals from a music track?▼

Yes, you can generate audio-reactive ASCII visuals by feeding audio inputs into the pipeline, which uses optional SciPy support to drive dynamic generative ASCII art and hybrid video outputs.

Do I need ffmpeg installed to render ASCII MP4 outputs?▼

Yes, you need ffmpeg installed along with Python 3.10+, NumPy, and Pillow, because ffmpeg handles the final encoding of the ASCII visuals into MP4 outputs.

What is the best way to add text overlays for ASCII video storytelling?▼

The best way to add text overlays for ASCII video storytelling is using the built-in TTS and lyrics integration, which orchestrates text inputs directly into the multi-grid rendering pipeline.

How does multi-grid rendering improve video-to-ASCII conversion?▼

Multi-grid rendering improves video-to-ASCII conversion by layering multiple text grids to create rich texture, which is then processed through an adaptive tonemap and ShaderChain before encoding.