# UGC 仕上げ

> UGC 動画のすべてのクリップをまとめて受け取り、つなげる状態で順番どおりに渡します。ヘブライ語の動画では、録音した音声を各クリップに重ね直します。

Source: https://nodaro.ai/ja/docs/nodes/video/ugc-finish-clips

**UGC 仕上げ**ノードは、UGC 動画のすべてのクリップをまとめて受け取り、つなげる状態で順番どおりに渡します。[**UGC クリップ**](https://nodaro.ai/docs/nodes/video/ugc-clip)と結合（[**動画を結合**](https://nodaro.ai/docs/nodes/video/combine-videos)）のあいだに置きます。すべてのクリップをクリップの順にまとめて受け取り、同じ順番で渡します。

- Found in: Video › UGC Video
- API type: `ugc-finish-clips`

ヘブライ語の動画では、クリップは 1 つの録音した音声から切り出されます。UGC 仕上げはその音声を各クリップに重ね直し、単語のあいだの間を詰めます。つないだ動画は、1 回のテイクのように聞こえます。これは定額のジョブ 1 回です。英語の動画では、クリップはそのまま渡され、料金はかかりません。

UGC 仕上げは Nodaro Cloud でのみ動作します。それ以外の環境では、すべての UGC ノードが、何も確保される前に「UGC 動画は Nodaro Cloud の機能のため、このインスタンスでは提供されていません。」というメッセージで失敗します。

## 使いどころ
- ヘブライ語の UGC 動画を作る。そのクリップは、つなぐ前に UGC 仕上げが必要です。
- 英語とヘブライ語の動画を 1 つのワークフローで作りたい。英語の動画では、UGC 仕上げはクリップを料金なしでそのまま渡します。

## クイックスタート
### ノードを追加する
キャンバス上で Tab を押し、**動画 › UGC 動画 › UGC 仕上げ**を選びます。

### クリップを接続する
UGC クリップの**動画**出力を**クリップ**に接続し、その接続を**一括**モードにします。UGC 仕上げは、すべてのクリップをまとめて受け取ります。

### スクリプトを接続する
[**UGC クリップ一覧**](https://nodaro.ai/docs/nodes/video/ugc-clips)の**スクリプト（長さ調整済み）**出力を**スクリプト**に接続します。

### クリップをつなぐ
**動画**出力を動画を結合に接続し、その接続も**一括**モードにします。動画を結合が、仕上がったクリップを順につなぎます。

Workflow: UGC クリップが各クリップをレンダリングします。UGC 仕上げが一括の接続ですべてを受け取り、長さ調整済みのスクリプトとあわせて、順番どおりに渡します。動画を結合がそれらをつなぎます。

- UGC クリップ一覧 → UGC クリップ (個別)
- UGC クリップ → UGC 仕上げ (一括)
- UGC クリップ一覧 → UGC 仕上げ (スクリプト（長さ調整済み）)
- UGC 仕上げ → 動画を結合 (一括)

## 入力
| 入力 | 必須 | 接続するもの |
| --- | --- | --- |
| **クリップ** | はい | UGC クリップの**動画**出力。すべてのクリップがまとめて届くように、**一括**モードで接続します。接続しないと、ノードは「「UGC クリップ」の「動画」出力を接続してください。」というメッセージで失敗します。 |
| **スクリプト** | はい | UGC クリップ一覧の**スクリプト（長さ調整済み）**出力。接続しないと、ノードは「「UGC クリップ一覧」の「スクリプト（長さ調整済み）」出力を接続してください。」というメッセージで失敗します。 |

## 出力
| 出力 | 渡すもの |
| --- | --- |
| **動画** | 仕上がったクリップ。クリップの順に並びます。動画を結合へは**一括**の接続にして、すべてのクリップをつながせます。オーディオをミックスへの接続など、それ以外の接続では、ノードに表示されている 1 本のクリップが渡されます。 |

ノードには仕上がったクリップが表示されます。デフォルトでは最初のクリップです。[接続モード](https://nodaro.ai/docs/concepts/nodes-and-connections#connection-modes)を参照してください。

## 設定
UGC 仕上げに設定はありません。

### 英語とヘブライ語の動画
- **英語の動画**はそのまま通過します。クリップは変わらず、順番どおりに渡されます。ジョブは実行されず、料金もかかりません。
- **ヘブライ語の動画**では、すべてのクリップに対して仕上げジョブを 1 回実行します。このジョブは、録音した音声を各クリップに重ね直し、単語のあいだの間を詰めます。仕上がったクリップが順番どおりに渡されます。

言語は、[**UGC スクリプト**](https://nodaro.ai/docs/nodes/video/ugc-script)の**言語**の設定です。ヘブライ語の動画には UGC 仕上げが必要です。ないと、UGC クリップ一覧は何も使う前に「「UGC クリップ」の後に「UGC 仕上げ」ノードを追加し、「UGC クリップ一覧」の「スクリプト（長さ調整済み）」出力を接続してください。」というメッセージで失敗します。

### すべてか、なしか
音声どおりになっていないクリップがあると、UGC 仕上げ全体が失敗し、クリップを 1 本も渡しません。そのため、クリップが欠けたまま結合した動画が作られることはありません。各クリップはレンダリングのときに自分で確認するので、これはまれです。

### 止まるとき
ヘブライ語の動画では、音のないクリップがあると仕上げジョブが止まります。そのクリップには、戻したり照合したりする話し声がないためです。ジョブは「クリップ *n* に音声がないため、動画を仕上げられません。「UGC クリップ」ノードからそのクリップを再レンダリングしてください。」というメッセージで失敗します。仕上げジョブのクレジットは返還されます。[**UGC クリップ**](https://nodaro.ai/docs/nodes/video/ugc-clip#re-render-a-clip)でそのクリップを再レンダリングしてから、もう一度実行してください。

## クレジット
UGC 仕上げそのものは無料です。

- **英語の動画**では、何も実行せず、料金はかかりません。
- **ヘブライ語の動画**では、仕上げジョブを 1 回実行します。クリップの数にかかわらず **33 クレジット**です。

このジョブを含む実行の料金は、実行の前に表示されます。[エディターでの料金](https://nodaro.ai/docs/nodes/video/ugc-clip#prices-in-the-editor)を参照してください。

## ヒント
- **どの UGC ワークフローにも UGC 仕上げを入れておく。** 英語の動画では料金がかからず、同じワークフローでヘブライ語の動画も作れます。
- **クリップは UGC クリップで直す。** UGC 仕上げが、音声どおりになっていないクリップがあると知らせたら、UGC クリップでそのクリップの**再レンダリング**を押し、もう一度実行します。
- **公開しても完成済みのクリップは含まれない。** **この実行結果を含める**を付けて公開したテンプレートでは、完成済みのクリップが例として表示されます。[チュートリアルとテンプレート](https://nodaro.ai/docs/get-started/tutorials-and-templates)を参照してください。

## トラブルシューティング
| メッセージまたは問題 | 原因と対処 |
| --- | --- |
| 「「UGC クリップ」の「動画」出力を接続してください。」 | **クリップ**に何も接続されていません。UGC クリップの**動画**出力を、**一括**モードで接続してください。 |
| 「「UGC クリップ一覧」の「スクリプト（長さ調整済み）」出力を接続してください。」 | **スクリプト**に何も接続されていません。UGC クリップ一覧の**スクリプト（長さ調整済み）**出力を接続してください。 |
| 「「UGC クリップ」の後に「UGC 仕上げ」ノードを追加し、「UGC クリップ一覧」の「スクリプト（長さ調整済み）」出力を接続してください。」 | スクリプトがヘブライ語で、UGC クリップ一覧の**スクリプト（長さ調整済み）**出力を受け取る UGC 仕上げがありません。UGC 仕上げを追加し、クイックスタートのとおりに接続してください。何も使われていません。 |
| 「音声どおりになっていないクリップがあります。「UGC クリップ」ノードから再レンダリングして、もう一度実行してください。」 | 1 本のクリップが、録音した音声の自分の部分と合っていません。UGC クリップでそのクリップの**再レンダリング**を押し、もう一度実行してください。 |
| 「クリップ *n* に音声がないため、動画を仕上げられません。「UGC クリップ」ノードからそのクリップを再レンダリングしてください。」 | ヘブライ語の動画で、そのクリップに音がありません。仕上げジョブのクレジットは返還されます。UGC クリップでそのクリップの**再レンダリング**を押し、もう一度実行してください。 |
| 「このステップには、より新しいバージョンのアプリが必要です。」 | クリップとスクリプトが、このバージョンのエディターが読める形と合っていません。たとえば、クリップの数がスクリプトのクリップの数と違う場合です。UGC クリップ一覧と UGC クリップをもう一度実行してください。メッセージが消えなければ、エディターを再読み込みしてください。 |
| 動画を結合が 1 本のクリップしか受け取らない。 | UGC 仕上げからの接続が**選択中**モードです。**一括**モードにしてください。 |

## API から
ヘブライ語の動画では、UGC 仕上げは実行時に `POST /v1/ugc/finish` を呼び出し、このルートはジョブ ID を返します。UGC のルートのリクエストとレスポンスの形はノードのためのもので、バージョンによって変わる場合があります。コードから UGC 動画を作るには、UGC ノードを含むワークフローか公開したアプリを実行してください。[ワークフロー](https://nodaro.ai/docs/developers/api/workflows#run-a-workflow-with-new-input-values)を参照してください。

MCP では、同じステップは [`ugc_finish_clips`](https://nodaro.ai/docs/mcp/tools/utility#ugc_finish_clips) ツールです。

## よくある質問

### UGC 仕上げノードは何をしますか？

UGC 仕上げは、UGC 動画のすべてのクリップをクリップの順にまとめて受け取り、同じ順番で渡します。そのまま「動画を結合」でつなげます。UGC クリップと結合のあいだに置きます。

### UGC 仕上げにクレジットはかかりますか？

英語の動画ではかかりません。クリップはそのまま渡され、ジョブは実行されません。ヘブライ語の動画では、定額の仕上げジョブを 1 回実行します。

### ヘブライ語の UGC 動画に UGC 仕上げが必要なのはなぜですか？

ヘブライ語の動画のクリップは、1 つの録音した音声から切り出されます。UGC 仕上げはその音声を各クリップに重ね直し、単語のあいだの間を詰めます。つないだ動画は、1 回のテイクのように聞こえます。

### UGC 仕上げはどう接続しますか？

UGC クリップの「動画」出力を「クリップ」に一括モードで接続し、UGC クリップ一覧の「スクリプト（長さ調整済み）」出力を「スクリプト」に接続します。そのあと「動画」出力を「動画を結合」に、こちらも一括モードで接続します。
