ascii-video

Convert video, audio, and text inputs into ASCII art videos using Python and ffmpeg.

Updated May 11, 2026
One-click install
npx skills add https://github.com/heximao/agents --skill ascii-video-heximao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ascii-video
Source: https://github.com/heximao/agents/tree/main/skill-archive/docker-hermes/creative/ascii-video
Command: npx skills add https://github.com/heximao/agents --skill ascii-video-heximao

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, Pillow, scipy, ffmpeg, opencv, elevenlabs, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill converts video, audio, and text into visually striking ASCII art videos, allowing users to create unique and engaging visual content.

Core Features & Use Cases

  • Video-to-ASCII Conversion: Transform video files into colorful ASCII representations.
  • Audio-Responsive Visuals: Generate visuals that respond to audio file characteristics.
  • Generative Art: Create procedural ASCII animations using mathematical algorithms.
  • Hybrid Video+Audio: Combine video with audio to create reactive ASCII video content.
  • Text/Lyrics Overlay: Add text or lyrics to ASCII videos with visual effects.
  • TTS Narration: Generate narrated videos with typed text effects.
  • Use Case: Imagine you want to create a visually compelling video presentation that highlights your company's mission statement, using ASCII art animations and audio reactive visuals.

Quick Start

Use the ascii-video skill to create an ASCII video from the attached file 'company-message.mp4' with the text "Our Mission" and set the mood to "glitch art".

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 file into ASCII art?

To convert video files into ASCII art, this tool processes the input with Python and OpenCV to map pixels to characters, then encodes the sequence into a video using ffmpeg. It supports colorful ASCII representations of your original video content.

Can I generate audio-reactive ASCII visuals from an audio file?

Yes, you can generate audio-reactive ASCII visuals by analyzing audio file characteristics. The tool uses SciPy and NumPy to process the audio frequencies, creating procedural ASCII animations that visually respond to the sound.

What Python dependencies do I need to create ASCII videos?

You need Python 3.10+ with NumPy, Pillow, SciPy, OpenCV, and ffmpeg installed to create ASCII videos. An optional ElevenLabs API key is required only if you want to add TTS narration to your generated video content.

Does ffmpeg work with Python for rendering text overlays on ASCII animations?

Yes, ffmpeg works with Python to encode the final video output after rendering text overlays. The tool generates ASCII animations and integrates text or lyrics with visual effects before encoding the complete sequence into a video file.

What is the best way to create generative ASCII art from text inputs?

The best way to create generative ASCII art from text is using mathematical algorithms to produce procedural animations. This tool can also generate narrated videos with typed text effects by utilizing an optional ElevenLabs API key for TTS narration.