使い方ガイドへスキップ
Remotion Interactivity作者 remotion-dev

Remotion Interactivity スキル。

Reactソースがレイヤー、タイミング、コントロールを公開する方法を変えて、動画をStudioで編集できるようにします。

  • 動画
  • React
  • インタラクション
ソースレビュー · Remotion InteractivitySKILL.md
タスク 動画 生成物 • 名前が付いた、個別に編集できる動画レイヤー • コンテンツと外観のコントロールを宣言したカスタムコンポーネント • 独自の編集可能なタイムラインを持つ連携コンポジション 始める前に 文書化されたInteractive APIに対応するRemotionのバージョンが必要です。説明されている編集可能なパス補間には、さらに@remotion/pathsが必要です。
編集者による要約 · ソース確認日 2026-10-07 · 生成された例ではありません

01 機能概要

Remotion Interactivity:編集可能な動画レイヤー

ソースで編集できるRemotionレイヤー、カスタムスキーマ、インラインのアニメーション値、連携コンポジション登録のためのマークアップ規則です。

ソースに基づくワークフロー実行ベンチマークではありません

作業の進め方

Remotion Interactivityは、動画が正しく描画されていても、Studioでレイヤーを編集しにくい、または編集できないという制作上の課題に対応します。ソースでは、インラインスタイル、名前付き要素、対応する補間式、直接記述したJSXノードなど、エディターが認識できるマークアップのパターンを説明しています。

カスタムコンポーネントでは、インタラクティビティスキーマを使って、インスタンスごとの意味のあるコントロールを公開します。独自のタイムラインを持つコンポーネントは、連携コンポジションとして登録することもできます。これはソースコードと動画エディターの関係に関するもので、公開済みの動画にクリック可能なボタンを追加するものではありません。

想定される成果物

  • 名前が付いた、個別に編集できる動画レイヤー
  • コンテンツと外観のコントロールを宣言したカスタムコンポーネント
  • 独自の編集可能なタイムラインを持つ連携コンポジション
サンプルブリーフを見る

ブリーフからレビューまで

  1. 01
    編集単位を特定する

    個別に変更が必要なクリップ、シーン、レイヤーを洗い出します。1つのループですべてを生成せず、それぞれに専用のJSXノードを記述します。

  2. 02
    有用なコントロールを公開する

    意味のあるテキスト、色、メディア、数値プロパティにInteractivitySchemaを追加し、注入されたstyleを1つの視覚的なルートへ渡します。

  3. 03
    ソースを編集可能に保つ

    対応するキーフレームとスタイルをインラインに置き、呼び出し側とローカルのフレームの意味を維持し、同じエクスポート済みコンポーネントで再利用シーンを登録します。

  4. 04
    Studioでの編集をテストする

    Studioで対象レイヤーを選択、移動、調整し、変更が想定したソースノードに書き戻されるか確認します。

02 利用場面

使う場面

文書化されたInteractive APIに対応するRemotionのバージョンが必要です。説明されている編集可能なパス補間には、さらに@remotion/pathsが必要です。

向いているケース

  • 再利用できるローワーサードテキストとアクセントカラーは明示的なインスタンス用コントロールにでき、装飾的な細部は内部に残せます。
  • 編集可能なシーンライブラリ連携コンポジションは、実装を複製せずに独自のタイムラインが必要な大きなシーンに適しています。

確認すべき制限

  • バージョンに依存するAPI取得したソースはバージョン4.0.534を宣言しています。これらのインタラクティブコンポーネントAPIに頼る前に、プロジェクトのRemotionのバージョンを確認してください。
  • ループでは編集対象が共有されるプログラムで繰り返す要素は共有テンプレートには適していますが、独立したクリップ名、タイミング、削除が必要な場合には向きません。

用意するもの

  • 現在のJSXコンポジション登録と、コントロールが使えない、またはグレーアウトしているコンポーネントを用意してください。
  • 編集要件エディターで変更が必要なプロパティと個別インスタンスを明確にしてください。
  • タイムラインの意味リファクタリングでアニメーションがずれないよう、既存のオフセット、トリミング、ネスト、フレームレートを示してください。

03 重要な判断

重要な判断

  1. コードの形が重要

    同じ描画結果でも、ソースの値がどこにあるかによって利用できる編集機能は変わります。

  2. コントロールは意図的に選ぶ

    スキーマを使うと、装飾的な実装の細部をすべてコントロールにせずに、インスタンスごとの有用な選択肢を見えるようにできます。

04 依頼例

絞り込んだブリーフを試す

以下のサンプルブリーフはテストされていません。使用前にスキルのセットアップを確認してください。

セットアップを確認する

インタラクティビティのエントリと関連リファレンスをまとめて保持し、リファクタリング前にインストール済みのRemotionのAPIを確認してください。

アップストリームのソースファイル
https://github.com/remotion-dev/skills/blob/32b241b97f4e0e4ab61fe9a41b05e6e64503f8c5/skills/remotion-interactivity/SKILL.md

文書化されたInteractive APIに対応するRemotionのバージョンが必要です。説明されている編集可能なパス補間には、さらに@remotion/pathsが必要です。

1つの成果物から始める

スキルを実行する前に、このブリーフの範囲、素材、制約を調整してください。

サンプルブリーフ
Remotion Interactivityを使って、このローワーサードのシーンを、描画タイミングを変えずにStudio編集向けにリファクタリングしてください。テキストとアクセントカラーを公開し、styleを1つのルートへ渡し、同じエクスポート済みコンポーネントを連携コンポジションとして登録してください。2つのインスタンスを独立して編集できる状態を保ち、一方を動かしても他方が変わらないことを確認してください。

結果を確認する

実際の出力を、次の観察可能な基準で確認してください。

  • 個別に編集するレイヤーには、それぞれ専用のソースノードがあります。
  • スキーマのコントロールが表示され、変更がコードに保存されます。
  • リファクタリング後もオフセットと描画上の見た目が維持されます。

OpenDesignは、コーディングエージェント向けのローカルデザインワークスペースを提供します。この掲載は、スキルが同梱されていること、または外部ツール、認証情報、ソフトウェア依存関係が含まれることを意味しません。

05 ソースとライセンス

ソースとライセンス

このページは、下記にリンクされた固定ソースリビジョンについて説明しています。アップストリームの動作や要件は変更される可能性があります。

ソース所有者
remotion-dev
リポジトリ
remotion-dev/skills
ライセンス
未確認 — 再利用前にアップストリームの条件を確認してください。
確認したスナップショット
2026-10-07 · 32b241b97f4e
編集者によるソース要約
ソースで編集できるRemotionレイヤー、カスタムスキーマ、インラインのアニメーション値、連携コンポジション登録のためのマークアップ規則です。

リンク先のソースに基づく、OpenDesignによるオリジナルの要約です。リポジトリのスター数は日付時点の人気の目安であり、スキルの利用状況や品質評価ではありません。

06 開始前の質問

始める前の質問

Studioの一部のフィールドがグレーアウトされるのはなぜですか?

ソースによると、マークアップが複雑すぎると、Studioが値を解釈できなくなる場合があります。対応するインライン式と明示的なスキーマが推奨されています。

繰り返されるオブジェクトごとに別々のJSXノードが必要ですか?

ソースで独立して編集する必要がある場合のみです。共有テンプレートのバーやパーティクルは、引き続きプログラムで生成できます。

コンポーネントを抽出すると連携コンポジションになりますか?

いいえ。抽出したコンポーネントも、適切なサイズ、長さ、フレームレート、デフォルト値で登録する必要があります。

OpenDesign

次のデザイン反復の余地をつくりましょう。

ブリーフ、素材、デザイン作業をローカルワークスペースにまとめて保管できます。ワークフローに追加する前に、スキル自体のセットアップを確認してください。

アップストリームのソースファイル
https://github.com/remotion-dev/skills/blob/32b241b97f4e0e4ab61fe9a41b05e6e64503f8c5/skills/remotion-interactivity/SKILL.md