mcpField
R
remotion-video-toolkit

remotion-video-toolkit

github.com/shreefentsarクリエイティブ・メディア25781 回インストール39 週間前に更新
リポジトリ

remotion-video-toolkit について

Remotion で動画を作る方法を AI エージェントに案内するスキルです。React のコンポジションやアニメーションからレンダリングまで扱い、メディア、字幕、データ可視化、CLI・API・クラウドでの出力パターンも含みます。

主な機能

  1. 01React による動画コンポジション
  2. 02アニメーション、タイミング、トランジション
  3. 03音声、動画、画像、GIF の処理
  4. 04字幕の文字起こしと表示
  5. 05アニメーションチャートとデータ可視化
  6. 06CLI とクラウドレンダリングのパターン

活用シーン

  1. 01JSON データから個別動画を生成
  2. 02定期投稿するソーシャルメディア動画の作成
  3. 03複数パターンの商品広告の制作
  4. 04アニメーションチャートや字幕のレンダリング

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/shreefentsar/remotion-video-toolkit --skill remotion-video-toolkit

インストール後、Claude Code で/remotion-video-toolkitを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

rules/
3d.md
assets.md
can-decode.md
calculate-metadata.md
animations.md
charts.md
audio.md
get-video-dimensions.md
images.md
get-video-duration.md
display-captions.md
fonts.md
compositions.md
gifs.md
get-audio-duration.md
extract-frames.md
import-srt-captions.md
lottie.md
sequencing.md
timing.md
transitions.md
rendering.md
measuring-dom-nodes.md
text-animations.md
measuring-text.md
tailwind.md
transcribe-captions.md
rules/assets/
text-animations-typewriter.tsx
charts-bar-chart.tsx
text-animations-word-highlight.tsx

詳細

Remotion Video Toolkit

React コンポーネントを作成して、実際の MP4 動画を生成できます。このスキルでは、初めてのアニメーションから本番環境のレンダリングパイプラインまで、Remotion を使った構築方法を AI エージェントに教えます。

29 個のルールを収録。Remotion の主要機能をすべて網羅しています。


これを使って作成できるもの

大規模なパーソナライズ動画 ユーザーデータを JSON のプロパティとして渡し、ユーザーごとに固有の動画をレンダリングします。Spotify Wrapped、GitHub Unwrapped、オンボーディングのガイドなど、1 つのテンプレートから数千もの動画を生成できます。

ソーシャルメディア用クリップの自動生成 ライブデータ(統計、リーダーボード、製品指標)を取得し、タイムラインエディターに誰も触れることなく、毎日または毎週の動画投稿をレンダリングします。

動的な広告とマーケティング動画 顧客名、製品画像、価格を差し替えます。同じテンプレートから無数のバリエーションを生成できます。API または Lambda を介してサーバーサイドでレンダリングします。

アニメーション付きデータビジュアライゼーション ダッシュボードや KPI レポートを、アニメーション付きのグラフやトランジションを使った共有可能な動画クリップに変換します。

TikTok と Reels の字幕 音声を書き起こし、単語ごとにハイライト表示する字幕を追加して、アップロードできる状態で書き出します。

製品紹介動画 データベースから画像、仕様、価格を使って動画を自動生成し、MP4 に出力します。

教育・解説コンテンツ アニメーション付きの教材、認定証動画、手順ごとのガイドなどを、すべてコードで生成します。

サービスとしての動画生成 レンダリング機能を HTTP エンドポイントとして公開します。アプリから JSON を送信すると、動画ファイルが返されます。


要件

  • Node.js 18+
  • React 18+(Remotion は React コンポーネントをフレームごとにレンダリングします)
  • Remotion — npx create-video@latest でプロジェクトを作成します
  • FFmpeg — @remotion/renderer に同梱されているため、別途インストールする必要はありません
  • サーバーレスレンダリングの場合:AWS アカウント(Lambda)または GCP アカウント(Cloud Run)

内容

コア
ルール説明
コンポジション動画、静止画、フォルダー、デフォルトのプロパティ、動的メタデータを定義します
レンダリングCLI、Node.js API、AWS Lambda、Cloud Run、Express サーバーのパターン
メタデータの計算レンダリング時に再生時間、寸法、プロパティを動的に設定します
アニメーションとタイミング
ルール説明
アニメーションフェード、拡大縮小、回転、スライド
タイミング補間カーブ、イージング、スプリング物理
シーケンスシーンを遅延、連結、構成します
トランジションシーン間のトランジション
トリミング任意のアニメーションの開始または終了をカットします
テキストとタイポグラフィ
ルール説明
テキストアニメーションタイプライター、単語のハイライト、表示エフェクト
フォントGoogle Fonts とローカルフォントの読み込み
テキストの計測テキストをコンテナーに収め、はみ出しを検出します
メディア
ルール説明
動画埋め込み、トリミング、速度、音量、ループ、ピッチ変更
音声インポート、トリミング、フェード、音量と速度の調整
画像Img コンポーネント
GIFタイムラインと同期した GIF 再生
アセットあらゆるメディアをコンポジションにインポートします
デコードチェックブラウザーとの互換性を検証します
キャプションと字幕
ルール説明
キャプションの文字起こしWhisper、Deepgram、AssemblyAI を使って音声からキャプションを作成します
キャプションの表示TikTok 形式の単語ごとのハイライト表示
SRT のインポート既存の .srt ファイルを読み込みます
データビジュアライゼーション
ルール説明
グラフアニメーション付きの棒グラフ、折れ線グラフ、データ駆動型のビジュアル
高度な機能
ルール説明
3DコンテンツThree.js と React Three Fiber
LottieLottie を使用した After Effects アニメーション
TailwindCSSTailwind を使ったスタイル構成
DOM の計測レンダリング時に要素の寸法を計測
メディアユーティリティ
ルール説明
動画の長さ秒単位の長さを取得
動画の寸法幅と高さを取得
音声の長さ音声の長さを取得
フレームの抽出指定したタイムスタンプのフレームを抽出

クイックスタート

# Scaffold a project
npx create-video@latest my-video

# Preview in browser
cd my-video && npm start

# Render to MP4
npx remotion render src/index.ts MyComposition out/video.mp4

# Pass dynamic data
npx remotion render src/index.ts MyComposition out.mp4 --props '{"title": "Hello"}'

コントリビューション

ソース: github.com/shreefentsar/remotion-video-toolkit

不足しているものはありますか?より良い方法を見つけましたか?新しいルール、例の改善、バグ修正など、ぜひ PR を作成してください。

Zone 99 によって開発されました。

コメント