ascii-video

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

Updated Jun 9, 2026
One-click install
npx skills add https://github.com/zhouboyu-xreal/Hermes-Memory --skill ascii-video-zhouboyu-xreal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ascii-video
Source: https://github.com/zhouboyu-xreal/Hermes-Memory/tree/main/skills/creative/ascii-video
Command: npx skills add https://github.com/zhouboyu-xreal/Hermes-Memory --skill ascii-video-zhouboyu-xreal

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill converts video, audio, images, and text into high-quality ASCII video, providing a creative and engaging way to present content.

Core Features & Use Cases

  • Video Conversion: Converts video files into ASCII art videos with various color schemes and effects.
  • Audio Visualizer: Creates audio-reactive ASCII visualizers that respond to audio input.
  • Generative Art: Generates procedural ASCII animations based on mathematical formulas and patterns.
  • Hybrid Mode: Combines video and audio input to create ASCII videos with audio-reactive elements.
  • Text Overlay: Allows overlaying text on ASCII videos, useful for karaoke-style presentations or adding narrations.
  • Use Case: Imagine you want to create a visually engaging video presentation using ASCII art that responds to the music playing in the background.

Quick Start

Use the ascii-video skill to create an ASCII video from the video file 'example.mp4' with audio-reactive effects and a text overlay 'Welcome to the ASCII world!'.

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

This Skill converts video files to ASCII art by processing frames with Python and ffmpeg, mapping pixels to colored ASCII characters with customizable color schemes and visual effects.

Can I create an audio visualizer with ASCII characters?

Yes, you can create an audio-reactive ASCII visualizer. The Skill analyzes audio input to generate ASCII animations that respond dynamically to the music's frequency and amplitude.

Do I need ffmpeg and Python to generate ASCII animations?

Yes, ffmpeg and Python are required dependencies. You also need NumPy, Pillow, and SciPy to handle image processing and mathematical operations for rendering ASCII animations.

What's the best way to add text overlays to an ASCII video?

The best way to add text overlays is using the Skill's built-in overlay feature, which renders custom text directly onto the ASCII video output for karaoke-style presentations or narrations.

Does OpenCV work with ASCII video generation for hybrid mode?

Yes, OpenCV is an optional dependency that supports ASCII video generation. It enables hybrid mode, combining video input with audio-reactive elements to create complex ASCII visual effects.

How to generate procedural ASCII animations from text?

You can generate procedural ASCII animations from text by using the Skill's generative art feature, which applies mathematical formulas and patterns to create dynamic ASCII visuals from text input.