ascii-video

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

150|25|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/Devsoul2026/Hermes-One-Click --skill ascii-video-devsoul2026
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ascii-video
Source: https://github.com/Devsoul2026/Hermes-One-Click/tree/main/hermes-agent/skills/creative/ascii-video
Command: npx skills add https://github.com/Devsoul2026/Hermes-One-Click --skill ascii-video-devsoul2026

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill provides a production pipeline to convert video and audio into colored ASCII MP4/GIF outputs. It orchestrates multi-grid rendering, value/hue field generation, and adaptive brightness so ASCII art can carry motion and color without manual scripting.

Core Features & Use Cases

  • Multi-mode pipeline: Video-to-ASCII conversion, Audio-reactive visuals, Generative ASCII animations, Hybrid video+audio, Lyrics/text overlays, and TTS narration clips.
  • Self-contained: A single Python script builds frames, applies tonemapping, shaders, and encodes with ffmpeg to MP4/GIF.
  • Hardware-aware rendering: Scales grid density, frame rate, and worker count based on detected hardware for quality and performance.
  • TTS and voice-over: Optional ElevenLabs TTS integration for narrations aligned with visuals.

Quick Start

Run the ASCII Video Production Pipeline on your input video to generate an MP4 or GIF.

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?

You can convert video to colored ASCII art by running a self-contained Python pipeline that generates value and hue fields, applying tonemapping and shaders before encoding frames to MP4 or GIF using ffmpeg.

Can I create audio-reactive ASCII visuals from music tracks?

Yes, you can create audio-reactive ASCII visuals by feeding audio inputs into the pipeline, which uses SciPy for audio processing to drive generative ASCII animations that react to sound.

What do I need to run the Python video to ASCII pipeline?

Running the video to ASCII pipeline requires Python 3.10+, NumPy, Pillow, SciPy for audio processing, and ffmpeg on your PATH, with optional ElevenLabs API access for TTS overlays.

Does the ASCII video generator support text overlays and TTS narration?

Yes, the ASCII video generator supports lyrics and text overlays, plus optional ElevenLabs TTS integration for adding narrated voice-overs aligned with your generated ASCII animations.

How does the pipeline handle rendering performance across different hardware?

The pipeline handles rendering performance through hardware-aware rendering, automatically scaling grid density, frame rate, and worker count based on detected hardware for optimal quality and performance.