ascii-video

Convert multimedia inputs into colored ASCII video frames using Python and FFmpeg.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/jacardl/New-Radar --skill ascii-video-jacardl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ascii-video
Source: https://github.com/jacardl/New-Radar/tree/main/backend/frameworks/hermes-agent/skills/creative/ascii-video
Command: npx skills add https://github.com/jacardl/New-Radar --skill ascii-video-jacardl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Converts input media into colored ASCII video outputs, enabling cinematic ASCII renderings of video, audio, or generative content without GPUs.

Core Features & Use Cases

  • Multi-mode ASCII video production: video-to-ASCII, audio-reactive visuals, generative ASCII, and text overlays.
  • Multi-grid rendering and color workflow: layered ASCII at different grid densities with palettes, color spaces, and adaptive tone-mapping.
  • Shader-driven post-processing: bloom, CRT effects, hue shifts, and temporal feedback for cinematic look.

Quick Start

Render a short ASCII video from a sample input using the default settings.

Frequently Asked Questions about ascii-video

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert video to colored ASCII art frames for cinematic output?

Colored ASCII video conversion is automated by processing multimedia inputs through a Python-based stack with NumPy and Pillow, then encoding the frames with FFmpeg. It supports multiple resolutions and palettes for cinematic output without requiring GPUs.

Can I generate audio-reactive ASCII visuals without a GPU?

Audio-reactive ASCII visuals can be generated without a GPU using the Python-based processing stack. The system converts audio inputs into dynamic ASCII frames, applying shader-driven post-processing effects like bloom and temporal feedback for a cinematic look.

Does this ASCII video processing tool support custom color palettes and tone-mapping?

Custom color palettes and adaptive tone-mapping are supported through the multi-grid rendering and color workflow. This allows layered ASCII rendering at different grid densities with specific color spaces applied to the video frames.

What post-processing shaders are available for ASCII video rendering?

Post-processing shaders for ASCII video rendering include bloom, CRT effects, hue shifts, and temporal feedback. These shader-driven effects are applied after the ASCII conversion to achieve a cinematic visual style across the output frames.

Do I need FFmpeg to encode ASCII video outputs?

FFmpeg is required to encode the ASCII video outputs. The conversion process relies on a Python-based stack using NumPy and Pillow to generate the frames, while FFmpeg handles the final video encoding to produce the cinematic output.

What is multi-grid rendering in ASCII video production?

Multi-grid rendering in ASCII video production is a technique that layers ASCII characters at different grid densities. Combined with palettes and adaptive tone-mapping, it creates complex visual depth within the color workflow for cinematic output.