ascii-video

Convert video, audio, images, or generative input into ASCII art video output.

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

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 any video, audio, images, or generative input into colored ASCII character video output, providing a unique and creative way to visualize content.

Core Features & Use Cases

  • Video-to-ASCII Conversion: Convert video content into ASCII art videos.
  • Audio-reactive Visualizers: Generate visuals driven by audio features.
  • Generative ASCII Art: Create procedural ASCII animations without input.
  • Hybrid Video+Audio: Combine video and audio to create interactive ASCII visuals.
  • Text/lyrics Overlays: Add text or lyrics with visual effects on top of ASCII videos.
  • TTS Narration: Narrate text with ASCII visuals.
  • Use Case: Imagine you want to create an ASCII art video that plays a song with audio-reactive visuals and TTS narration. This Skill can combine the song's audio with ASCII visuals and text to create a unique video experience.

Quick Start

Use the ascii-video skill to generate an ASCII art video from the provided MP4 file 'song.mp4'.

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

You convert video to ASCII art by processing input MP4 files through Python with NumPy, Pillow, and ffmpeg, transforming standard video frames into colored ASCII character video output.

Can I create audio-reactive ASCII visualizations from a song?

Yes, you create audio-reactive ASCII visualizations by analyzing audio features with SciPy, generating dynamic text visuals driven directly by the audio input of your song.

Does this video to ASCII conversion require OpenCV?

Video to ASCII conversion requires Python, NumPy, Pillow, SciPy for audio modes, and ffmpeg; OpenCV is an optional dependency for advanced video processing within the pipeline.

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

The best way to add text or lyrics overlays to an ASCII video is using the text visualization feature, which renders typographic effects directly on top of generated ASCII frames.

How do I generate procedural ASCII animations without input video?

You generate procedural ASCII animations without input video by using the generative ASCII art feature, creating text-based animations entirely from procedural code without external files.

Do I need an ElevenLabs API key for text to speech ASCII narration?

Yes, you need an ElevenLabs API key for TTS narration mode, which synthesizes spoken text and synchronizes it with generated ASCII visuals to create a complete video experience.