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.