短いテーマから、HyperFramesでビート同期のモーショングラフィックス動画を作るClaude Codeスキル。
siyuanfeng636-cpu/agentic-motion-graphics
HTML、GSAPアニメーション、TTSナレーション、Whisperの単語単位タイミング情報からモーショングラフィックス動画を生成する、Claude Code向けスキルとPythonパイプライン。
- スター
- 9
- フォーク
- 0
- 未解決の Issue
- 0
- 最終コミット
- 27 日前
これは何?
Agentic Motion Graphicsは、生成映像ではなくコードで動画を作成する、Claude CodeなどのAIエージェント向けスキルです。エージェントがシーンスクリプトを作成し、HTML、CSS、SVG、GSAPのタイムラインで各フレームを構築して、headless Chromium上でHyperFrames CLIを使ってMP4にレンダリングします。
このパイプラインでは、音声をタイミングの基準として扱います。ナレーション音声はOpenAI TTSまたはElevenLabsで生成してffmpegでトリミングし、whisper.cppまたはfaster-whisperで単語ごとのタイムスタンプに対応付けることで、アニメーションを正確な時刻に連動させられます。BGMとUI効果音は、120 BPMのグリッドに合わせてPythonのnumpyとscipyで合成します。
リポジトリには、TTS、タイミング調整、サウンド合成用のスクリプト、HyperFrames用のボイラープレートプロジェクトに加え、製品ローンチ、解説動画、縦型ショート動画、クライアント向け提案、スライドアニメーションを扱うプロンプトテンプレートが含まれています。
主な機能
- 01生成動画ではなく、HTML、CSS、SVG、GSAPのタイムラインから各フレームを構築します。
- 02whisper.cppまたはfaster-whisperを使って、ナレーションを単語単位のタイムスタンプに対応付けます。
- 03OpenAI TTSまたはElevenLabsでナレーションを生成し、ffmpegで無音部分をトリミングします。
- 04Pythonで120 BPMのBGMとUI効果音を合成します。
- 05HyperFrames CLIを通じて、lint、スナップショット、headlessレンダリングを実行します。
- 06Claude Codeが自動検出できるスキルディレクトリとしてパッケージ化されています。
ユースケース
- Webサイトや変更履歴から、製品ローンチ動画や新機能告知動画を制作する。
- 長い技術記事や論文を、ナレーション付きのアニメーション解説動画にする。
- 長尺動画を、字幕付きで縦型の短尺動画に変換し、単語ごとの字幕を付ける。
- 静的なHTMLやMarkdownのスライドを、講演向けにアニメーション化する。
クイックスタート
- 1
FFmpeg と Node.js 22 以降をインストールします(Homebrew を使う macOS の例)。
brew install ffmpeg node - 2
TTS スクリプトでナレーション音声を生成します。
python3 scripts/tts_engine.py --text "Opus 5.5 solved motion graphics with code." --output audio/voiceover.mp3 - 3
templates/boilerplate から、HyperFrames でプロジェクトを MP4 にレンダリングします。
npx hyperframes render --output dist/output.mp4 --fps 30
使う前に知っておきたいこと
- README のセットアップ例は macOS(Homebrew)を前提としているため、他のプラットフォームでは個別にセットアップする必要があります。
- TTS の利用には OpenAI または ElevenLabs の API キーが必要です。いずれも有料サービスです。
- このパイプラインには Node.js 22 以降、FFmpeg、Whisper、Python の音声ツールなど、多くの依存関係があります。
トピック
よくある質問
- agentic-motion-graphics とは?
- HTML、GSAPアニメーション、TTSナレーション、Whisperの単語単位タイミング情報からモーショングラフィックス動画を生成する、Claude Code向けスキルとPythonパイプライン。 Agentic Motion Graphicsは、生成映像ではなくコードで動画を作成する、Claude CodeなどのAIエージェント向けスキルです。エージェントがシーンスクリプトを作成し、HTML、CSS、SVG、GSAPのタイムラインで各フレームを構築して、headless Chromium上でHyperFrames CLIを使ってMP4にレンダリングします。
- agentic-motion-graphics は無料で使えますか?ライセンスは?
- agentic-motion-graphics は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- agentic-motion-graphics は今もメンテナンスされていますか?
- 活発にメンテナンス中。agentic-motion-graphics の最終コミットは 2026年9月25日 です。
- agentic-motion-graphics は何に使えますか?
- Webサイトや変更履歴から、製品ローンチ動画や新機能告知動画を制作する。 長い技術記事や論文を、ナレーション付きのアニメーション解説動画にする。 長尺動画を、字幕付きで縦型の短尺動画に変換し、単語ごとの字幕を付ける。 静的なHTMLやMarkdownのスライドを、講演向けにアニメーション化する。
- agentic-motion-graphics のインストール方法は?
- FFmpeg と Node.js 22 以降をインストールします(Homebrew を使う macOS の例)。: brew install ffmpeg node TTS スクリプトでナレーション音声を生成します。: python3 scripts/tts_engine.py --text "Opus 5.5 solved motion graphics with code." --output audio/voiceover.mp3 templates/boilerplate から、HyperFrames でプロジェクトを MP4 にレンダリングします。: npx hyperframes render --output dist/output.mp4 --fps 30
- agentic-motion-graphics はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/siyuanfeng636-cpu/agentic-motion-graphics
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Claude Opus 5.5がコードを書いて動画を生成する方法を示す、18本の完全なプロンプトと54件の公開事例を集めたコレクション。
トピックから、ナレーション、ハード字幕、カバー画像付きの解説動画を作成するAgent Skill
スクリプトから、ローカル音声・単語ごとのタイミング・Canvas描画を使った解説動画や製品デモを生成します。
映像スタイルごとのClaude Codeスキル集。全フレームと音楽トラックをコードで生成して動画を制作します。
商品説明から、作曲された音楽とポイント&クリック編集に対応した、商用レベルのローンチ動画をコードで制作するClaude Code / Codex向けエージェントスキル。