Communitygithub.com

akachandan1/video-studio

絵画風&イラスト風アニメーション — Kurzgesagt調のフラットな科学解説動画(「内部の仕組み」、スケール、メカニズム)や、さまざまな美術史スタイル(ゴッホ、モネ、リキテンスタイン、草間彌生、マティス、キュビスム、水墨画、8ビット、ローマンモザイク、洞窟壁画、ペルシア細密画など)を生成します。huashu-art-motion キャンバスエンジンにカスタムシーンを使用し、MP4をレンダリングし、HyperFrames で編集・スコアリングします。また、手描き2Dアニメーション用の claude-animation プラグインも用意されています。

video-studio とは?

このスキルは、主にKurzgesagtスタイルのフラットな科学解説動画や、様々な美術史スタイルのアニメーションを生成するための統合ツールです。huashu-art-motion エンジン(決定論的キャンバスエンジン、window.renderFrame(t))をベースに、カスタムシーンを作成し、MP4をレンダリングします。Kurzgesagtルックでは、連続した世界にTOONシェーディングで平らな形状を描き、ゆっくりとしたCAM.pushTo ダイブで各レイヤーへと移動します。ゴッホ風(方向性ストローク)、リキテンスタイン風(ハーフトーン+黒い輪郭)、草間彌生風(ドット)など、各スタイルのブラシを使って被写体をレンダリングします。また、HyperFrames がアセンブリ(クリップ、タイトル、サウンド、字幕)と最終レンダリングを担当し、スコアリングには score スキルを使用します。Claude Code などのプラットフォーム上で動作し、開発者は SKILL.md に従ってシーン定義やレンダリングパラメータを調整することで、独自のアニメーションを効率的に制作できます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/akachandan1/video-studio/tree/HEAD/.claude/skills/art-styles

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

アートスタイルアニメーション → HyperFrames

エンジン

  • huashu-art-motion (~/.claude/skills/huashu-art-motion、setup.sh でインストール): 決定論的キャンバスエンジン (window.renderFrame(t))、ペイントライブラリ PAINT(ストローク、ハーフトーン、ピクセレート、ダブ、モザイク、ファセット、 inkWash、ブラシ、カット → Path2D)、TOON(フラットシェーディング)、CAM(pushTo ダイブ)。API については SKILL.md を参照してください。
  • claude-animation プラグイン (手描き2D、テクスチャ加工エディトリアル/水彩風) — 別のルックを提供します。
  • HyperFrames はアセンブリ、タイトル、サウンド、キャプション、最終レンダリングを行います。

有効なワークフロー

  1. カスタムシーン、プリセットは使いません。 huashu の render.py --spec クリップは中央ノード+衛星を描画し、マインドマップとして読み取ります。見せられる品質のものには、シーンを記述します: scripts/engine を videos/<name>/engine にコピーし、demos/<film>/eras.js + <film>.js を作成して SCENES['id'] = (g, t, W, H) => {...} を登録します。
  2. Kurzgesagt ルック: 連続した一つの世界に、TOON シェーディング、リムライト、ゆっくりとした CAM.pushTo ダイブで各レイヤーへ 移動(「内部の仕組み」)、Poppins/丸みを帯びた書体、スケールバーとラベルがビートに合わせてポップインします。
  3. 画家スタイル: 被写体を一度作成し、各スタイルのブラシでレンダリングします(ゴッホ = フローフィールドに沿った方向性ストローク; リキテンスタイン = ハーフトーン+黒い輪郭; 草間彌生 = ドット; キュビスム = ファセット ~nx26/ny16 で少しずらす — ファセットが多すぎると破綻します; 水墨 = inkWash; 8ビット = ピクセレート+パレット)。
  4. レンダリング (30fps、エンジンのデフォルトは60): uv run --with playwright python render.py --film demos/<film> --solo <id> --no-counter --fps 30 --from 0 --to <s> --out clip.mp4 (縦向きの場合は --width 1080 --height 1920)。
  5. HyperFrames でアセンブル: クリップを <video class="clip"> として配置し、タイトル/ラベルを HTML で上部に重ね、score スキルでスタイル変更のたびにヒットするスコアを付け、レンダリング、loudnorm −14 を適用します。

全スタイルをレンダリングする前に、各スタイルのフレームを1つ確認してください — コード上では問題なく見えるアルファ/ウォッシュ設定も、実際の映像では濁って見えることがよくあります。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

akachandan1/video-studio

Add styled, word-synced captions (and an optional scroll-stopping hook) to a talking video. The user gives a video; you transcribe it, show every caption style rendered on their own footage, they pick a style and hook, and you render the captioned MP4. Use when the user uploads/gives a video and says "caption this", "add captions/subtitles", "make captions", "caption styles", "add a hook", or invokes /caption-video.

akachandan1/video-studio

Fast CapCut-style chop-cut reel with a story — showreels, hype edits, launch teasers, "make it punchy". One canvas engine on a beat grid (punch-ins on cuts, flash frames, impact shakes, whip pans, speed ramps, freeze frames) rendered in HyperFrames, in 16:9 and 9:16 from one edit, with an original synthesized score locked to the cuts.

akachandan1/video-studio

Guided studio for narrated, fact-checked explainer videos in a Vox-style editorial look (bold collage, flat colour fields, marker annotations, big numbers) or a paper-diorama documentary look. One idea in → sourced script in 10-second blocks → style key + per-scene prompts (or free code-built collage scenes) → offline voiceover fitted to each block → HyperFrames cut with captions, animated number callouts and an original score, in 16:9 and/or 9:16. Use for "Vox-style video", "explainer", "animated explainer", "data-driven video", "make a video about X", "why does X happen".

akachandan1/video-studio

Apple / OpenAI-style product launch film or premium spec ad (30–60 s) — minimal supers, big product moments, signature transition, piano/pulse score, end-card lockup. Shots come from code (HyperFrames scenes), Higgsfield AI image→video, or real product footage, all assembled and rendered in HyperFrames. Includes the fold-cut builder (shots hinge shut/open on the centre line).

関連スキル