Communitygithub.com

szc0201/manim-remotion-explainer-skill

Remotion、React/SVG、透明Manimシーケンスを使用して、コード生成による数学・科学解説動画を構築・レンダリングします。数式駆動の教育アニメーション、波形やスペクトラムの解説、検証済みMP4を生成する同期キャプションタイムラインに最適です。

manim-remotion-explainer-skill とは?

このスキルは、数学や科学の解説動画をコードベースで構築し、検証済みのMP4としてレンダリングするためのものです。主にRemotion(Reactベースの動画フレームワーク)とManim(数学アニメーションエンジン)を組み合わせて使用し、ManimはTeX品質の数式や座標幾何学に基づくプロット、Remotionはタイムライン制御、タイポグラフィ、SVG図、音声、字幕、シーン構成を担当します。対応プラットフォームは主にWindows PowerShell環境で、ManimとRemotionがインストールされている必要があります。このスキルは、教育用アニメーション、信号処理、フーリエ変換、音響制御などの科学的コンテンツに特に有用であり、実際のレンダリングが完了し、ffprobeや音声RMSによる検証が行われたMP4を成果物として提供します。ライブアクション編集や画像のみのスライドデッキには使用しないよう注意が必要です。

対応~Claude Code~Codex CLI~Cursor
npx skills add szc0201/manim-remotion-explainer-skill

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

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

ドキュメント

Manim + Remotion 解説動画

作業プロジェクトを作成し、動画をレンダリングします(ストーリーボードのみではありません)。タイムライン制御、タイポグラフィ、SVG図、音声、字幕、シーン構成にはRemotionを使用します。TeX品質のタイポグラフィと座標幾何学が役立つ数式や数学プロットにはManimを使用します。

このスキルを、実写編集、トーキングヘッド映像、画像のみのスライドデッキには使用しないでください。

開始

  1. 依頼内容、既存アセット、目標寸法、持続時間、フレームレート、音声ポリシー、Manimエントリポイントを確認します。
  2. 環境をチェックします:
pwsh -File scripts/check_environment.ps1 -ManimExe "D:\Manim\manim.cmd"
  1. 新しい動画の場合は、バンドルされている作業用スターターテンプレートからプロジェクトを作成します:
pwsh -File scripts/create_project.ps1 -Destination "C:\path\to\new-video" -ManimExe "D:\Manim\manim.cmd" -Install -GenerateAssets

プロジェクトがすでに存在する場合は、それを再利用し、関係のない変更はそのまま保持します。

制作ルール

  • シーンを実装する前に、タイムラインを正確なフレーム番号に変換します。
  • Remotionのモーションには useCurrentFrame()、interpolate()、spring()、Sequence を使用します。CSSトランジションは使用しないでください。
  • Manimは透明なPNGシーケンスでレンダリングし、public/manim/<scene>/ 配下に収集し、Reactで現在のフレームを選択します。これにより信頼性の低いアルファビデオパスを回避します。
  • 科学データは1つの共有ソースに保持します。スペクトルは時間領域で表示される同じ信号から計算する必要があります。
  • 中国語のラベルとキャプションはRemotionに保持します。Manim内で2つ目の字幕システムを構築しないでください。
  • ライセンスされた音声のみを生成または使用します。欠落している音声が存在すると主張しないでください。
  • 納品前に、代表的なフレームを視覚的に確認し、エンコードされたMP4をffprobeと音声RMSで検査します。

参考リソース

  • references/workflow.md を読み、エンドツーエンドのアーキテクチャ、レンダリング、フレームシーケンス統合、品質保証を理解します。
  • フーリエ、信号処理、能動騒音制御に関連する主張を行う前に、references/scientific-animation.md を読んでください。
  • scripts/create_project.ps1 を使用して作業用スターターをコピーします。
  • scripts/verify_media.py を使用して、ストリームメタデータ、音声、代表的なフレームを検証します。
  • スタータープロジェクト: assets/project-template/。そのデモテキストを要求されたコンテンツとして扱わず、適宜適応させてください。

完了条件

MP4のパス、ソースプロジェクト、オプションのコンタクトシート、および寸法、持続時間、FPS、コーデック、未解決の制限事項を含む真実の検証サマリーを納品します。レンダリングされていないプロジェクトは完成した動画ではありません。

関連スキル