ascii-video

Convert video, audio, and image files into colored ASCII animations using Python and ffmpeg.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, pillow, scipy, 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, and technically demanding process.

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 production pipeline including feature analysis, multi-grid composition, adaptive tonemapping, and a 38-shader post-processing chain.
  • Use Case: Create a unique, retro-styled music video by feeding an audio file into the audio-reactive mode, or generate a stylized terminal-aesthetic highlight reel from existing footage.

Quick Start

Use the ascii-video skill to convert the file input.mp4 into a 1080p ASCII video with a retro terminal aesthetic.

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 to colored ASCII art animations?

To convert video to colored ASCII art animations, this skill uses a multi-stage Python rendering pipeline with NumPy and ffmpeg to process frames and apply shader-based post-processing. It transforms media files into stylized, cinematic ASCII character animations.

Can I create audio-reactive ASCII visualizations from music files?

Yes, you can create audio-reactive ASCII visualizations from music files using the dedicated generative mode. The pipeline analyzes audio features and translates them into dynamic, colored ASCII character animations through vectorized frame processing.

Does ASCII video rendering work with ffmpeg and Python dependencies?

ASCII video rendering works directly with ffmpeg, NumPy, SciPy, and Pillow to execute its rendering pipeline. These dependencies handle vectorized frame processing, adaptive tonemapping, and media encoding to produce high-quality output.

What is the best way to generate a retro terminal aesthetic highlight reel?

The best way to generate a retro terminal aesthetic highlight reel is using the multi-mode rendering pipeline. It applies a 38-shader post-processing chain and adaptive tonemapping to existing footage, producing stylized 1080p ASCII video.

How does adaptive tonemapping work in ASCII video generation?

Adaptive tonemapping in ASCII video generation adjusts character brightness and contrast dynamically across frames using NumPy and SciPy. This process ensures consistent visual quality when converting varied video and image files into ASCII art.

Can I produce narrated ASCII video with text-to-speech integration?

Yes, you can produce narrated ASCII video using the TTS-narrated video production mode. This feature integrates text-to-speech audio with generative ASCII animations, outputting a complete narrated video through the ffmpeg pipeline.