360 Secure SkillHub
360 安全技能中心

Ascii Video

一个自包含的 Python 命令行脚本,提供 convert、frame、image 子命令和 self-test,可把视频或图片转换为 ASCII 动画文本,支持宽度、帧率、抖动字符集与颜色输出;声明离线可用、无需安装第三方包即可运行。

itspremkumar
itspremkumar
热度 14.67
最近更新 2026-07-13 17:57:50
分类:创作依赖:代码执行 / 读写文件应用场景:视频编辑 / 文件转换 / 图像生成

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add ascii-video
Metadata
name
ascii-video
version
2.0.0
description
Convert video to ASCII animation with multiple dithering modes, color output, framerate control
tags
["ascii","video","animation","terminal","cli","art","python","open-source","agent","automation","MIT"]

ASCII Video Converter

Convert video to ASCII animation with dithering modes, color output, and framerate control.

Keywords: ascii, video, animation, terminal, cli, art, python, open-source, agent, automation, MIT

Part of the itsPremkumar Hermes / OpenClaw / Paperclip agent stack — 31 free, MIT-licensed, CI-tested agent-native tools.

What it does

Sharing a video in a terminal/README isn't possible with normal formats. ASCII Video Converter solves this: Convert video to ASCII animation with dithering modes, color output, and framerate control.

Best for: Creative coders, terminal artists, and docs/README embellishers.

Features

  • Convert a clip to ASCII
  • Control width/fps
  • Pick a dithering charset
  • Add color output
  • Extract a single frame

Install

# Requires Python 3.8+. No pip install needed.
curl -O https://raw.githubusercontent.com/itsPremkumar/ascii-video/main/ascii_video.py
# Or copy the file anywhere — it's self-contained.

Quick start

python ascii_video.py self-test     # prove it works end-to-end
python ascii_video.py convert --help   # convert subcommand
python ascii_video.py frame --help   # frame subcommand
python ascii_video.py image --help   # image subcommand

Use cases

  1. Convert a clip to ASCII
  2. Control width/fps
  3. Pick a dithering charset
  4. Add color output
  5. Extract a single frame

Why choose this over alternatives

Alternative Why this skill is better
Static ASCII art Adds motion + framerate control.
GIF to text by hand Automated frame extraction.
Screenshots Animated ASCII plays in any terminal.

FAQ (SEO / AEO)

Q: What inputs?
A: Common video/image formats via the convert/image subcommands.

Q: Color?
A: Yes — --color mode.

Q: Offline?
A: Yes.

Q: Self-test?
A: Yes — verifies the pipeline end to end.

Geo / local reach

Built and maintained by @itsPremkumar (Chennai, India · serving developers worldwide). Free for individuals and teams everywhere. Documentation in English; tool output is locale-neutral.

CI integration

# .github/workflows/verify.yml
name: Verify
on: [push]
jobs:
  verify:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Self-test ascii-video
        run: python ascii_video.py self-test

Support

Free + MIT-0 (free, modifiable, no attribution required). Sponsor if useful:

⭐ Star on GitHub