ascii-video

Convert video, audio, and generative inputs into colored ASCII animations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, scipy, pillow, ffmpeg, and includes references (resource) components.

What problem does it solve?

This skill solves the challenge of creating high-quality, stylized ASCII video content, which is typically a complex, manual, or technically inaccessible process for most users.

Core Features & Use Cases

  • Multi-Mode Rendering: Supports video-to-ASCII, audio-reactive visualizers, generative animations, and TTS-narrated video production.
  • Advanced Pipeline: Features a 6-stage rendering pipeline including adaptive tonemapping, shader chains, and feedback buffers for temporal recursion.
  • Use Case: Create a unique, retro-styled music video by feeding an audio file into the skill to generate beat-reactive ASCII visuals, or convert existing footage into a stylized, character-based animation for social media.

Quick Start

Use the ascii-video skill to convert the file 'input_video.mp4' into a colored ASCII animation using the retro terminal shader preset.

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

Convert video to colored ASCII animations by processing media through a multi-stage Python rendering pipeline that transforms frames into character-based visuals using adaptive tonemapping and shader chains for stylized motion graphics.

Can I create audio-reactive visualizers from an audio file?

Yes, you can create audio-reactive visualizers by feeding an audio file into the pipeline to generate beat-reactive colored ASCII visuals, utilizing signal analysis to sync character animations with audio frequencies.

Do I need ffmpeg and Python libraries installed to generate ASCII video?

Yes, generating ASCII video requires a local ffmpeg installation alongside Python dependencies including NumPy, SciPy, and Pillow to handle frame processing, signal analysis, and video encoding.

What is the best way to make retro-styled text-based video overlays?

The best way to make retro-styled text-based video overlays is using a rendering pipeline with feedback buffers for temporal recursion and retro terminal shader presets to convert existing footage into character animations.

Does this ASCII video pipeline support generative animations and TTS narration?

Yes, the ASCII video pipeline supports generative animations and TTS-narrated video production through its multi-mode rendering capabilities, allowing the creation of fully synthesized character-based motion graphics.