mcpField
R
remotion-best-practices

remotion-best-practices

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

remotion-best-practices について

Remotion コードを扱う開発者向けのリファレンススキルです。動画、アニメーション、音声、素材、コンポジションなどのテーマ別ルールとコード例を案内します。

主な機能

  1. 01トピック別の Remotion ルール
  2. 02アニメーションとトランジションのガイド
  3. 03音声と効果音のガイド
  4. 04動画・画像素材の扱い方
  5. 05コンポジションとメタデータのパターン
  6. 06チャートと可視化のガイド

活用シーン

  1. 01Remotion のアニメーションシーンを構築
  2. 02字幕やキャプションを追加
  3. 03音声・動画素材を扱う
  4. 04動画コンポジションにチャートを作成

インストール

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

$npx skills add https://github.com/yangagent/remotion-video-skill --skill remotion-best-practices

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

同梱ファイル

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

rules/
3d.md
animations.md
assets.md
audio-visualization.md
audio.md
calculate-metadata.md
can-decode.md
charts.md
compositions.md
display-captions.md
extract-frames.md
ffmpeg.md
fonts.md
get-audio-duration.md
get-video-dimensions.md
get-video-duration.md
gifs.md
images.md
import-srt-captions.md
light-leaks.md
lottie.md
maps.md
measuring-dom-nodes.md
measuring-text.md
parameters.md
sequencing.md
sfx.md
rules/assets/
charts-bar-chart.tsx
text-animations-typewriter.tsx
text-animations-word-highlight.tsx

詳細

使用するタイミング

Remotion のコードを扱う際は、このスキルを使用して、ドメイン固有の知識を取得してください。

キャプション

キャプションや字幕を扱う際は、詳細について ./rules/subtitles.md ファイルを読み込んでください。

FFmpeg の使用

動画のトリミングや無音部分の検出など、一部の動画処理では FFmpeg を使用してください。詳細については、./rules/ffmpeg.md ファイルを読み込んでください。

オーディオの可視化

オーディオを可視化する必要がある場合(スペクトラムバー、波形、低音に反応するエフェクトなど)は、詳細について ./rules/audio-visualization.md ファイルを読み込んでください。

効果音

効果音を使用する必要がある場合は、詳細について ./rules/sound-effects.md ファイルを読み込んでください。

使用方法

詳細な説明とコード例については、各ルールファイルをお読みください。

  • rules/3d.md - Three.js と React Three Fiber を使った Remotion の 3D コンテンツ
  • rules/animations.md - Remotion の基本的なアニメーションスキル
  • rules/assets.md - Remotion への画像、動画、音声、フォントのインポート
  • rules/audio.md - Remotion での音声の使用:インポート、トリミング、音量、速度、ピッチ
  • rules/calculate-metadata.md - コンポジションの長さ、サイズ、props を動的に設定する
  • rules/can-decode.md - Mediabunny を使って、ブラウザーで動画をデコードできるか確認する
  • rules/charts.md - Remotion のグラフとデータ可視化のパターン(棒グラフ、円グラフ、折れ線グラフ、株価チャート)
  • rules/compositions.md - コンポジション、静止画、フォルダー、デフォルトの props、動的なメタデータを定義する
  • rules/extract-frames.md - Mediabunny を使って、指定したタイムスタンプで動画からフレームを抽出する
  • rules/fonts.md - Remotion で Google Fonts とローカルフォントを読み込む
  • rules/get-audio-duration.md - Mediabunny を使って、音声ファイルの長さを秒単位で取得する
  • rules/get-video-dimensions.md - Mediabunny を使って、動画ファイルの幅と高さを取得する
  • rules/get-video-duration.md - Mediabunny を使って、動画ファイルの長さを秒単位で取得する
  • rules/gifs.md - Remotion のタイムラインに同期した GIF の表示
  • rules/images.md - Img コンポーネントを使って Remotion に画像を埋め込む
  • rules/light-leaks.md - @remotion/light-leaks を使ったライトリークのオーバーレイ効果
  • rules/lottie.md - Lottie アニメーションを Remotion に埋め込む
  • rules/measuring-dom-nodes.md - Remotion で DOM 要素のサイズを測定する
  • rules/measuring-text.md - テキストのサイズを測定し、コンテナーに合わせて調整し、はみ出しを確認する
  • rules/sequencing.md - Remotion のシーケンスパターン:項目の遅延、トリミング、長さの制限
  • rules/tailwind.md - Remotion で TailwindCSS を使う
  • rules/text-animations.md - Remotion のタイポグラフィとテキストアニメーションのパターン
  • rules/timing.md - Remotion の補間曲線:線形、イージング、スプリングアニメーション
  • rules/transitions.md - Remotion のシーン切り替えパターン
  • rules/transparent-videos.md - 透過動画をレンダリングする
  • rules/trimming.md - Remotion のトリミングパターン:アニメーションの冒頭または末尾をカットする
  • rules/videos.md - Remotion への動画の埋め込み:トリミング、音量、速度、ループ、ピッチ
  • rules/parameters.md - Zod スキーマを追加して動画をパラメーター化する
  • rules/maps.md - Mapbox を使って地図を追加し、アニメーション化する
  • rules/voiceover.md - ElevenLabs TTS を使って Remotion コンポジションに AI 生成のナレーションを追加する

コメント