# geeklee/srt-whiteboard-animation

将 SRT 字幕做成暖米黄纸张底的流式笔迹白板手绘动画 skill：mask 分区遮罩编排 + stream 连续笔迹（ink→color）。

Repository: https://github.com/geeklee/srt-whiteboard-animation
Canonical: https://ross.abutalabs.com/products/srt-whiteboard-animation
Language: Python
License: MIT
License Family: permissive
Topics: ai-skill, hand-drawn, opencv, python, srt, subtitle, whiteboard-animation
Last push: 2026-07-27T16:24:52+00:00

## Health v2 (maintenance only)
Score: 65/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 94, release rhythm 63, longevity 2
- inputs: {"age_days": 37, "days_push": 37, "days_rel": 37, "gap_med": null, "n_releases_24m": 1}
- flags: young
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2284, forks 351 (observed 2026-08-28T04:06:32.672336+00:00)

## What it is
A Python-based skill/tool that converts SRT subtitle files into whiteboard-style hand-drawn animation videos with a warm paper background. It orchestrates region masks and streaming ink strokes (ink then color) driven by subtitle narrative order, rendering scenes to MP4.

## Use cases
- turn srt subtitles into whiteboard hand-drawn animation videos
- create explainer videos from course subtitles
- make story-driven sketch animation from narration scripts
- animate knowledge-sharing content as hand-drawn whiteboard video
- produce short video animations synced to subtitle timing
- render progressive ink drawing animations from storyboard images

## When to choose
- you have SRT subtitles or narration scripts you want as whiteboard-style animations
- you want subtitle-driven, step-by-step confirmed rendering workflow
- you need fine control over drawing order, timing, and region masking
- you prefer a minimal hand-drawn aesthetic on a paper background

## When to avoid
- you need photorealistic or 3D animation styles
- you want fully automatic one-click video generation without review steps
- you need text overlays or labels rendered in the animation
- you work outside Python or cannot set up its virtual environment

## Facets
- artifact type: cli-tool
- maturity: active
- function: video-processing, image-processing, parser, animation, cli
- domain: media, developer-tools
- platform: python, cli, cross-platform
- tags: whiteboard-animation, srt-subtitles, hand-drawn, opencv, ai-skill, storyboard, video-rendering, video, automation

## Member repositories
- geeklee/srt-whiteboard-animation (main) score 65

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:32.672336+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:41:06.033465+00:00, confidence not recorded.
  - readme: https://github.com/geeklee/srt-whiteboard-animation (fetched 2026-08-28T04:06:32.672336+00:00, sha d744e40acacd)
- Data as of 2026-08-30T08:39:29.467469+00:00.
