# 動画編集 Pro

> 既存の動画から選んだ 4 秒〜2 分の範囲を、Seedance で生成した新しい映像に置き換えます。新しい映像を元の動画につなぎ直すので、クリップのそれ以外の部分は変わりません。

Source: https://nodaro.ai/ja/docs/nodes/video/edit-video-pro

**動画編集 Pro**（Edit Video Pro）ノードは、既存の動画のうち選んだ時間の範囲（置き換える範囲）だけを生成し直し、その前後の映像には手を加えません。範囲を設定し、その中で起こることを説明すると、Seedance 2 のモデルが新しい映像を生成します。新しい映像は、残した映像から自然に続き、その後の映像になじむようにつながります。シーンの撮り直し、動きの一場面の差し替え、長いクリップの一瞬だけのスタイル変更に使います。

- Found in: Video › Continue & Restyle
- Output: video
- Credits: 120–8550 per run, by model
- Models: 4
- API type: `edit-video-pro`

動画編集 Pro は Nodaro Cloud で実行されます。セルフホスティング環境では、ノードに **NODARO** マークが表示され、[Nodaro Cloud への接続](https://nodaro.ai/docs/self-hosting/cloud-connect)を通じて実行されます。料金は、接続先のアカウントに請求されます。接続していない場合、ノードには **nodaro.ai を接続**ボタンが表示され、実行はできません。

## 使いどころ
- クリップの途中の数秒だけがうまくいっておらず、残りは問題ないとき。
- 動きの一場面を変えたいとき。たとえば、キャラクターが電話ではなくカップを手に取るようにする場合です。
- 長いクリップの一瞬だけ、見た目を変えたいとき。
- 長い区間に新しい映像が必要なとき。1 回の生成より長い範囲は、自動で分割され、つなぎ合わされます。

## 動画編集 Pro、動画をリテイク、動画を延長の使い分け
| | 動画編集 Pro | [**動画をリテイク**（Retake Video）](https://nodaro.ai/docs/nodes/video/retake-video) | [**動画を延長**（Extend Video）](https://nodaro.ai/docs/nodes/video/extend-video) |
| --- | --- | --- | --- |
| **変わる部分** | クリップ内の範囲 | クリップ内の範囲 | クリップの後または前に加わる新しい映像 |
| **最短の変更** | 4 秒 | 2 秒 | モデルによって異なる |
| **映像と音声** | 常に両方 | 音声のみ、映像のみ、または両方 | モデルによって異なる |
| **モデル** | Seedance 2.0、2.0 Fast、2.0 Mini、2.5 | LTX 2.3 Pro | Seedance 2 Extend、LTX 2.3 Pro、VEO Extend、Runway Extend |
| **画像リファレンス** | 対応 | 非対応 | API から、Seedance 2 Extend で対応 |

## クイックスタート
### ノードを追加する
キャンバス上で Tab を押し、**動画 › 延長とスタイル変更 › 動画編集 Pro** を選びます。

### 動画を接続する
元のクリップを**動画**入力に接続します。範囲のスライダーがクリップの長さを把握できるように、クリップのプレビューを一度開いてください。

### 範囲を選ぶ
設定パネルを開きます。**置き換える範囲**で、スライダーをドラッグするか、**開始（秒）**と**終了（秒）**の値を入力します。範囲は 4 秒以上で、動画の中に収まっている必要があります。

### 置き換える内容を説明する
範囲の中で起こることを、プロンプトに書きます。説明するのは置き換える範囲だけです。その前後の映像は変わりません。人物、商品、場所を示すには、画像を**画像リファレンス**に接続します。

### 実行する
ノードの**実行**をクリックします。結果は、範囲だけが置き換わったクリップ全体です。

Workflow: 動画編集 Pro が、シーンの 6〜12 秒を、リファレンスの傘が映る新しい映像に置き換え、クリップの残りはそのまま保ちます。

- 動画アップロード → 動画編集 Pro (動画)
- 画像アップロード → 動画編集 Pro (画像リファレンス)
- テキスト → 動画編集 Pro (プロンプト)

## 入力
| 入力 | 接続できるノード | 説明 |
| --- | --- | --- |
| **動画** | **動画アップロード**（Upload Video）、**動画生成**（Generate Video）、**動画生成 Pro**（Generate Video Pro）などの動画ノード | 元のクリップです。必須です。 |
| **プロンプト** | テキストノードとピッカー | 範囲を何に置き換えるかです。接続したプロンプトは、設定パネルに入力したプロンプトの代わりに使われます。 |
| **画像リファレンス** | **画像アップロード**（Upload Image）、**画像生成**（Generate Image）などの画像ノード | 新しい映像のためのリファレンス画像です。接続の順番は保たれます。 |

出力の**動画**は、範囲が置き換わったクリップ全体です。構成は元の動画と同じで、違うのは指定した範囲だけです。

## 設定
| 設定 | 説明 |
| --- | --- |
| **プロバイダー** | 新しい映像を生成するモデルです。**Seedance 2.0**（デフォルト）、**Seedance 2.0 Fast**、**Seedance 2.0 Mini**、**Seedance 2.5** のいずれかです。 |
| **プロンプト** | 範囲の中で起こることです。 |
| **置き換える範囲** | 置き換える範囲です。スライダーか、**開始（秒）**と**終了（秒）**の欄で設定します。デフォルトは 0〜8 秒です。範囲は 4 秒以上で、デフォルトでは最大 120 秒です。 |
| **オーディオを生成** | 新しい映像の音声を生成します。デフォルトでオンです。 |
| **前後のテキスト** | プロンプトの前後に必ず追加されるテキストです。ワークフローをアプリとして使う人には表示されません。[プロンプトの前後のテキスト](https://nodaro.ai/docs/concepts/prompt-pre-post-text)を参照してください。 |

解像度とアスペクト比の設定はありません。どちらも元の動画から決まります。

## モデル
動画編集 Pro では、以下の Seedance モデルを実行できます。表では、**Seedance 2.0** を Seedance 2 と表記するなど、カタログ上の名前でモデルを示しています。モデルをクリックすると、その設定とクレジットの料金を確認できます。

| Model | Maker | Modes | Credits | Details |
| --- | --- | --- | --- | --- |
| [Seedance 2](https://nodaro.ai/docs/models/video/seedance-2) | Bytedance | Image to video, Text to video | from 230 | Seedance 2 — premium tier with native audio. Per-second pricing by resolution. |
| [Seedance 2 Fast](https://nodaro.ai/docs/models/video/seedance-2-fast) | Bytedance | Image to video, Text to video | from 180 | Cheaper / quicker Seedance 2 tier. |
| [Seedance 2 Mini](https://nodaro.ai/docs/models/video/seedance-2-mini) | Bytedance | Image to video, Text to video | from 120 | Budget Seedance 2 tier — 480p/720p only, per-second pricing by resolution. |
| [Seedance 2.5](https://nodaro.ai/docs/models/video/seedance-2-5) | Bytedance | Image to video, Text to video | from 340 | Seedance 2.5 — up to 30s in one shot, native audio, wide multimodal references. 480p/720p/1080p. |

### 新しい映像の解像度
新しい映像には、選んだモデルの解像度の段階のうち、元の動画の短辺を超えない最も高い段階が使われます。

| モデル | 解像度の段階 |
| --- | --- |
| **Seedance 2.0** | `480p`、`720p`、`1080p`、`4K` |
| **Seedance 2.0 Fast** | `480p`、`720p` |
| **Seedance 2.0 Mini** | `480p`、`720p` |
| **Seedance 2.5** | `480p`、`720p`、`1080p` |

たとえば元の動画が 4K の場合、つなぎの映像は Seedance 2.0 では 4K で生成され、Seedance 2.0 Fast では `720p` で生成されます。Fast には、それより高い段階がないためです。

## 置き換えの仕組み
1. **カット位置がリファレンスになる**：範囲の前に元の映像が 2 秒以上ある場合、その映像が先頭のリファレンスになり、新しい映像はそこから自然に続きます。範囲の後に 2 秒以上ある場合、その映像が末尾のリファレンスになり、新しい映像はその後の映像になじみます。0:00 から始まる範囲には、先頭のリファレンスはありません。動画の最後で終わる範囲には、末尾のリファレンスはありません。
2. **モデルがブリッジを生成する**：選んだ Seedance モデルが、存在するリファレンスを手がかりにして、置き換え用のつなぎの映像（ブリッジ）を生成します。範囲につなぎ目用の短い余白を加えた長さが、1 回の生成の長さである 15 秒を超える場合、ブリッジはセグメントに分割されます。[動画生成 Pro](https://nodaro.ai/docs/nodes/video/generate-video-pro) と同じように、各セグメントは直前のセグメントの最後のフレームから続きます。
3. **各部分をつなぎ合わせる**：範囲の前後に残す映像を切り出し、新しいブリッジとつないで、1 本の連続した動画にします。

## 範囲のルール
- **最短の範囲は 4 秒です**。
- **最長の範囲は、デフォルトで 120 秒です**。セルフホスティング環境では、管理者が環境変数 `EDIT_VIDEO_PRO_MAX_SPAN` で上限を変更できます。現在の上限は `GET /v1/nodes` で確認できます。
- **範囲は動画の中に収める必要があります**。少なくとも片側には、元の映像を残してください。クリップ全体を覆う範囲には手がかりとなる映像がないため、代わりに[動画生成 Pro](https://nodaro.ai/docs/nodes/video/generate-video-pro) か[動画生成](https://nodaro.ai/docs/nodes/video/generate-video)を使います。
- **動画の終わりを超える範囲は拒否されます**。ノードは、クレジットを確保する前に、元の動画の実際の長さを確認します。

## クレジット
1 回の実行には、定額の料金に加えて、新しい映像とそのリファレンスクリップの秒数に応じた料金がかかります。

`credits = 100 + ceil(rate × (bridge seconds + reference seconds))`

- **100** は、測定、ブリッジの生成、つなぎ合わせにかかる定額の料金で、実行ごとに 1 回かかります。
- **rate** は、リファレンス動画を使った生成での、モデルの 1 秒あたりの単価で、ブリッジの解像度での値です。`720p` の Seedance 2.0 では、1 秒あたり 62.5 クレジットです。
- **bridge seconds** は、置き換える範囲の長さに、残す側の端ごとにつなぎ目用の 0.3 秒を加え、秒単位に丸めたものです。
- **reference seconds** は、範囲の前後で使うリファレンスクリップごとに 2 秒と、長いブリッジのセグメント間のつなぎ目ごとに 2 秒を合計したものです。

| 例（Seedance 2.0、`720p`） | 範囲 | 元の動画 | セグメント | クレジット |
| --- | --- | --- | --- | --- |
| 最短の範囲、途中 | 4 秒 | 20 秒 | 1 | 663 |
| 途中の範囲 | 10 秒 | 20 秒 | 1 | 1,038 |
| 0:00 から始まる範囲 | 10 秒 | 20 秒 | 1 | 850 |
| 動画の最後で終わる範囲 | 10 秒 | 20 秒 | 1 | 850 |
| 長めの範囲、途中 | 20 秒 | 40 秒 | 2 | 1,850 |

途中の範囲では 2 つのリファレンスクリップを使うため、動画のどちらかの端にある同じ長さの範囲よりも高くなります。Nodaro はクレジットを確保する前に元の動画を測定するので、通常は確保した額が最終的な請求額と同じになります。元の動画を測定できない場合は、モデルの最も高い解像度を想定して確保し、実行が完了したときに差額を返還します。

## 結果について
- **出力は 24 fps で再生されます**。動画編集 Pro の結果は、すべてこのフレームレートになります。
- **残した映像は再エンコードされます**。残した映像は高品質なエンコードで切り出され、新しい映像とつながれます。そのため結果は、元の動画をバイト単位でそのままコピーしたものではなく、全体が同じ方式でエンコードされた 1 本の動画になります。
- 動画を出力するすべてのノードと同じく、**無料プランの結果には標準のウォーターマークが入ります**。
- **失敗またはキャンセルされた実行は、全額返還されます**。これには定額の料金も含まれます。動画編集 Pro は、すべてつなぎ合わせた動画を納品するか、何も納品しないかのどちらかです。
- **実行はサービスの再起動後も続きます**。進行状況は、ブリッジのセグメントが 1 つ終わるごとに保存されます。実行中にサービスが再起動した場合、実行は失敗せず、最後に保存されたセグメントから再開します。再開した後に再び止まった実行は、失敗として扱われ、返還されます。

## ヒント
- **両側に余裕を残す**：範囲の前後に元の映像を 2 秒以上残し、新しい映像が両側に手がかりを持てるようにします。
- **範囲の中だけを説明する**：残した映像は変わらないので、プロンプトには範囲の中で起こることだけを書けば十分です。
- **小さな修正は動画をリテイクで行う**：4 秒より短い変更や、音声だけ、または映像だけの変更には、[動画をリテイク](https://nodaro.ai/docs/nodes/video/retake-video)ノードを使います。
- **クリップ全体の作り直しは別のノードで行う**：すべてを置き換えるには、長いクリップなら[動画生成 Pro](https://nodaro.ai/docs/nodes/video/generate-video-pro)、単発のショットなら[動画生成](https://nodaro.ai/docs/nodes/video/generate-video)を使います。
- **代わりに末尾に映像を追加する**：クリップを長くするには、[動画を延長](https://nodaro.ai/docs/nodes/video/extend-video)ノードを使います。

## Frequently asked questions

### 動画編集 Pro で置き換えられる範囲は、どのくらいの長さですか？

4 秒以上で、デフォルトでは最大 120 秒です。約 15 秒を超える範囲は、複数の Seedance のセグメントに分割され、自動的につなぎ合わされます。

### 動画編集 Pro はセルフホスティング環境でも使えますか？

はい。Nodaro Cloud への接続を通じて使えます。実行の料金は、接続先のアカウントに請求されます。接続していない場合、ノードには「nodaro.ai を接続」ボタンが表示され、実行はできません。

### 動画編集 Pro の実行が失敗した場合、クレジットはどうなりますか？

失敗やキャンセルの場合は、定額の料金も含めて、確保したクレジットがすべて返還されます。範囲が途中までしか置き換わっていない動画が納品されることはありません。

### クリップの途中の範囲が、先頭の範囲よりも高くなるのはなぜですか？

途中の範囲では、範囲の前と後に 1 つずつ、合計 2 つのリファレンスクリップを使い、それぞれが 2 秒分として課金されます。0:00 から始まる範囲や、動画の最後で終わる範囲では、リファレンスクリップは 1 つだけです。

### 新しい映像の解像度は選べますか？

いいえ。Nodaro は、元の動画から解像度を決めます。新しい映像には、選んだモデルが対応する解像度のうち、元の動画を超えない最も高い解像度が使われます。
