ascii-video

Convert video, audio, or text into ASCII art videos using Python scripts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill allows users to create visually stunning ASCII art video from any type of input, including video, audio, images, text, and even generated mathematics, providing a unique way to visualize data or artistic expressions.

Core Features & Use Cases

  • Video to ASCII: Convert video content to high-quality ASCII art in MP4 or GIF format.
  • Audio-Responsive Visuals: Create dynamic visuals driven by audio input, such as audio-reactive music visualizers.
  • Generative ASCII: Produce procedural ASCII art animations using mathematical algorithms.
  • Hybrid Outputs: Combine video and audio inputs to create engaging ASCII art videos with audio overlays.
  • Text Overlay: Add text or lyrics with effects to ASCII art videos.
  • TTS Narration: Generate narrated videos with typed text and generated speech.
  • Use Case: Imagine you want to create a promotional video for a music album. You can use this Skill to convert music video clips to ASCII art, add lyrics with effects, and narrate it with a custom voice.

Quick Start

Use the ascii-video skill to create an ASCII art video from the provided 'music_video.mp4' file and 'lyrics.txt'.

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?

Converting video to ASCII art involves using Python scripts for rasterization and compositing to transform input files into high-quality ASCII animations in MP4 or GIF format.

Can I create an audio visualizer using ASCII art?

Creating an audio visualizer using ASCII art involves processing audio input through Python scripts to generate dynamic, audio-responsive visuals driven by sound data.

Do I need ffmpeg and OpenCV to generate ASCII video?

Generating ASCII video requires ffmpeg, numpy, pillow, scipy, and opencv to handle processing, rasterization, and compositing of input media into ASCII frames.

What is the best way to add text overlays to ASCII video?

Adding text overlays to ASCII video is best achieved using the compositing script, which integrates typed text or lyrics with visual effects directly onto the ASCII frames.

Does generative ASCII art support mathematical algorithms?

Generative ASCII art supports mathematical algorithms by producing procedural ASCII art animations through mathematical generation techniques applied within the Python processing scripts.

Can I generate narrated ASCII videos with TTS?

Generating narrated ASCII videos with TTS is possible by using the elevenlabs-api dependency to synthesize custom voice narration from typed text overlays.