Nodaro ドキュメント
ドキュメントノードリファレンスモデルテンプレートAI エージェント(MCP)開発者向けセルフホスティングリサーチ比較
動画

エピソードを引き締める

ポッドキャストやインタビューを 1 つのノードで引き締めます。収録を文字起こしし、無音とフィラーをカットしてエピソードをレンダリングし、字幕や音楽も追加できます。

Nodaro Cloud で利用できます

エピソードを引き締めるノードは、ポッドキャストやインタビューの収録を 1 回で整えます。収録を文字起こしし、無音、フィラーワード、言い直しを取り除いて、引き締めたエピソードをレンダリングします。字幕と BGM を追加することもできます。

内部では、手作業で接続できるのと同じ工程を実行します。話者ラベルと単語のタイミング付きの文字起こし、無音検出、間詰めモードの編集プラン、EDL 適用です。オンにすると、字幕を追加と、オーディオをミックスと動画とオーディオを結合による BGM も加えます。各工程はそれぞれ独立したジョブとして実行されるので、長いエピソード、キャンセル、失敗は、手作業で組んだワークフローと同じように扱われます。

エピソードを引き締めるノードは、計画の工程を Nodaro Cloud で実行します。フレーミングを選んだ場合は、レンダリングも Nodaro Cloud で実行します。セルフホスティング環境では、連携 › nodaro.ai から、または API キーで、環境を Nodaro Cloud に接続してください。接続がない場合、ノードは表示されず、実行は何かが始まる前に拒否されます。

使いどころ

  • 公開する前に、未編集のインタビューやポッドキャストの収録を整える。
  • 動画の収録から、音声だけのポッドキャストのエピソードを作る。
  • 2 人で話す動画ポッドキャストから、話者をフレーミングした縦型のカットを作る。
  • エピソード全体に BGM を敷く。

複数のカメラ、手作業で直したプラン、短いクリップやチャプターなど、より細かく制御したいときは、編集プラン、EDL 適用、カメラ切り替え、話者ビューなどの個別のノードを使います。

クイックスタート

ノードを追加する

キャンバス上で Tab を押し、動画 › ポッドキャスト › エピソードを引き締めるを選びます。

収録を接続する

エピソードを録音入力に接続します。たとえば動画アップロードノードから接続します。収録は最長 3 時間までで、音声が入っている必要があります。

仕上がりを選ぶ

エピソードの種類、フレーミング、字幕を追加するかどうかを選びます。音楽を追加するには、オーディオファイルを音楽入力に接続します。

実行する

ノードの実行をクリックします。ノードは、引き締めたエピソードと、そのカットのもとになった編集プランを返します。

録音音楽エピソード動画アップロード60 分のエピソードオーディオアップロードBGMエピソードを引き締める字幕オンSNS フォーマット
エピソードを引き締めるノードが収録したエピソードをカットし、字幕と BGM を追加して、完成したエピソードを次に渡します。

テンプレートマーケットプレイスには、すぐに使えるワークフローが 2 つあります。エピソードを引き締めるは、文字起こし、無音検出、編集プラン、EDL 適用を手作業でつないだチェーンで、中身を入れるだけで使えます。1 つのノードでエピソードを引き締めるはこのノードを使ったもので、レンダリング前に確認がオンになっており、単語ハイライトの字幕が付きます。

入力

入力受け付けるもの役割
録音動画またはオーディオエピソードの収録で、最長 3 時間です。音声が入っている必要があります。オーディオの収録からはオーディオのエピソードが作られます。必須です。
音楽オーディオBGM です。誰かが話している間は声の下に下がり、エピソードの終わりで終わります。任意です。

3 時間より長い収録、音声のない収録、オーディオとして読み取れない音楽ファイルは、何かが課金される前に拒否されます。

出力

出力内容
エピソード引き締めたエピソードです。オーディオのエピソードでは、出力はエピソード音声になります。
編集(EDL)エピソードのカットのもとになった編集プランで、確認時の編集が反映されています。別のレンダリングに接続できます。たとえば、別のフォーマットの 2 つ目の EDL 適用ノードに接続します。

設定

設定役割
エピソード動画(デフォルト)または音声のみです。オーディオの収録からは常にオーディオのエピソードが作られ、その場合この設定は音声のみに固定されます。
フレーミング動画のエピソードのみです。なし — 録画したままのカメラ(デフォルト)、または形(16:9、9:16、1:1、4:5)とレイアウトを選びます。フレーミングを参照してください。
字幕動画のエピソードのみです。デフォルトでオンで、字幕のスタイルを選べます。デフォルトのスタイルは単語ハイライトです。
レンダリング前に確認デフォルトでオフです。オンにすると、実行は確認・編集できる簡易プレビューで止まります。レンダリング前に確認を参照してください。
編集の品質エコノミー、スタンダード(デフォルト)、プレミアムのいずれかです。編集プランの工程のティアで、プランの品質と料金が決まります。
指示プランへの短い指示で、最大 4,000 文字です。例:keep the cold open, cut the sponsor read(コールドオープンは残し、スポンサーの読み上げはカット)。
スタイルガイドプランへの、より長い編集方針で、最大 4,000 文字です。
話し声の下の音楽0〜100 で、デフォルトは 75 です。誰かが話している間に音楽をどれだけ下げるかを指定します。BGM が接続されているときに表示されます。

フレーミング

フレーミングを形に設定すると、ノードは EDL 適用の代わりに話者ビューでエピソードをレンダリングします。2〜6 人の話者が同じカメラに映っていて、形が 16:9 でない場合、画面上の各話者に自動でボックスが割り当てられます。それ以外の場合、カメラはフルフレームで表示されます。ノードは顔を追跡しません。レイアウトの一覧には、選んだ形で話者ビューが描けるレイアウトだけが表示されます。

レンダリング前に確認

レンダリング前に確認をオンにすると、実行はカットのプレビューで止まります。このレンダリングは安いプレビュー料金のプレビューで、字幕と BGM はまだ追加されていません。

  1. 確認画面を開いてカットをチェックします。どのカットも聞くことができ、プランが削除したものを戻したり、残したものをカットしたりできます。カットを確認するを参照してください。
  2. ノードの最終レンダリングをクリックします。ノードは、編集を反映したフル品質でエピソードをレンダリングし、そのあと字幕と BGM を 1 回だけ追加します。
  • 最終レンダリングはプレビューの設定を使います。 設定を変えるには、ノードをもう一度実行してください。
  • 最終レンダリングはやり直せます。 最終レンダリングが終わったあと、カットをもう一度編集して最終レンダリングをクリックします。レンダリングとそれ以降の工程がもう一度実行されて課金されますが、手数料はかかりません。同じ編集を 2 回レンダリングすることは拒否され、最終レンダリングは一度に 1 つしか実行されません。
  • 公開したアプリでは、 EDL 適用のレンダリングと同じように、ノードはアプリのページにプレビューと最終レンダリングボタンを表示します。最終版が作られたあと、同じ実行での最終レンダリングは拒否されます。アプリでの最終レンダリングを参照してください。
  • 後続のノードはプレビューで実行されます。 Nodaro Cloud では、ノードはプレビューで止まりますが、その後ろに接続されたノードはプレビューを使って実行され、課金されます。最終レンダリングの時点で、最終版のエピソードを使ってもう一度実行されます。
  • 確認する人が必要です。 確認する人がいない実行は、このノードを通過できません。API、SDK、MCP の run_workflow ツール、トリガーから開始した実行や、コンポーネント内の実行がこれにあたります。エピソードを引き締めるノードより前のノードは実行されて課金されます。そのあとノードは preview_review_required で失敗し、このノードの分は課金されません。こうした実行ではレンダリング前に確認をオフにしてください。
  • リストの項目ごとの実行では使えません。 レンダリング前に確認がオンのノードにリストが接続されている場合、どの実行も始まる前に拒否され、課金されません。表示されるメッセージは「Review before render isn't available when the node runs once per list item — turn it off to run the list.」です。意味は「ノードがリストの項目ごとに実行される場合、レンダリング前に確認は使えません。リストを実行するにはオフにしてください」です。

MCP ツールの tighten_episode と continue_use_case は、呼び出した AI アシスタントが確認するので、レンダリング前に確認を使えます。

実行が失敗した場合

完了した工程は完了したままです。文字起こしや編集などの結果は保持され、もう一度課金されることはありません。ノードの続行を押すと、失敗した工程とそれ以降の工程だけがもう一度実行されます。

リストが接続されたノードは、項目ごとに 1 回実行されます。続行ボタンや最終レンダリングボタンはないので、代わりにもう一度実行してください。

クレジット

エピソードを引き締めるノードは、各工程を、それぞれが代わりを務めるノードと同じ単価で課金し、それに加えて実行ごとに少額の手数料がかかります。ノードは実行前に、手数料を含む見積もりの全額を表示します。

工程料金
文字起こし(ElevenLabs STT)1 回の実行につき 25 クレジット
無音検出1 回の実行につき 11 クレジット
編集プラン(間詰めモード)収録の 1 分ごと(1 分未満は切り上げ)に、編集の品質の単価で課金されます。60 分のエピソードをスタンダードで計画すると 264 クレジットです。
EDL 適用レンダリングされたエピソードの 1 分ごと(1 分未満は切り上げ)に 11 クレジットです。プレビューは 1 分ごとに 2 クレジットです。
話者ビュー(フレーミングあり)EDL 適用の代わりに使われます。レイアウトによって 1 分あたり 11 〜 14 クレジットです。話者ビューを参照してください。
字幕を追加(オンの場合)字幕のスタイルによって 33〜55 クレジット
BGM(接続した場合)オーディオをミックスの 22 クレジットに加え、動画のエピソードでは動画とオーディオを結合の 22 クレジット
  • 実行ごとの手数料は、1 回の実行につき 1 回課金されます。確認後の最終レンダリングでは、手数料はもう一度課金されません。失敗した実行の手数料は返還され、続行でもう一度確保されます。
  • リストは各項目を独立した実行として処理し、 それぞれに手数料がかかります。
  • 請求されるのは、レンダリングされたエピソード自体の分数です。 見積もりの分数ではありません。

実行前の見積もり

見積もりでは、レンダリングを収録の全長で計算します。引き締めたカットはそれより短いので、レンダリングの請求額は見積もりより少なくなります。長さがわからない収録は、上限の 180 分で見積もります。フレーミングありの場合、編集が確定するまで、話者ビューは高いほうの単価で見積もります。画面に映る話者が 2 人以下でズームのないカットは、低いほうの単価で課金されます。

編集プランが分数をどう数えるかは、編集プランで説明しています。

ヒント

  • 重要なエピソードは確認する:レンダリング前に確認をオンにして、カットをチェックし、編集してから、最終レンダリングをクリックします。
  • 編集を再利用する:編集(EDL)出力を 2 つ目の EDL 適用ノードに接続して、同じカットを別のフォーマットでレンダリングします。
  • プランの方向を決める:プランに残してほしいものや削除してほしいものを指示に書きます。例:keep the cold open(コールドオープンは残す)。
  • 下書きはエコノミーで作る:手早く最初の案を作るにはエコノミーを、公開するエピソードにはより高い編集の品質を使います。

トラブルシューティング

問題対処
実行が始まる前に拒否される収録が 3 時間以内で音声が入っていること、音楽ファイルがオーディオであることを確認してください。
ノードが preview_review_required で失敗するプレビューを確認する人がいない実行でした。API、SDK、トリガー、コンポーネントからの実行では、レンダリング前に確認をオフにしてください。
リストがノードの実行を拒否するレンダリング前に確認をオフにしてください。ノードがリストの項目ごとに実行される場合は使えません。
1 つの工程が失敗したノードの続行を押します。完了した工程は結果を保持し、もう一度課金されることはありません。
最終レンダリングが拒否される同じ編集がすでにレンダリング済みか、最終レンダリングがすでに実行中です。先にカットを変更するか、現在のレンダリングが終わるのを待ってください。
セルフホスティング環境にノードがない環境を Nodaro Cloud に接続してください。Nodaro Cloud に接続するを参照してください。

API から

POST /v1/tighten-episode は実行を開始し、jobId と executionId を含む 202 を返します。ボディは mediaUrls(収録の URL 1 つ)を受け取り、任意で musicUrl、output、framing、captions、captionStyle、reviewBeforeRender、planTier、instructions、styleGuide、musicDuckAmount を受け取ります。ジョブは GET /v1/jobs/:id/status でポーリングします。

  • ジョブの output_data には、エピソード(videoUrl、オーディオのエピソードでは audioUrl)、編集(json)、文字起こし、quality(プレビューなら proxy、それ以外は final)が入ります。失敗した実行は完了した分を保持し、失敗した工程を failedStep で示します。
  • Idempotency-Key ヘッダーを付けると、同じリクエストを再試行したときに同じ jobId と "deduped": true が返り、何も開始されません。
  • POST /v1/tighten-episode/estimate は同じボディを受け取り、何も開始せずに { data: { totalCredits, stepsCredits, feeCredits, durationSec } } を返します。
  • POST /v1/tighten-episode/continue に { jobId, mode } を渡すと、実行を続行します。"mode": "from-failed" は、失敗した実行で完了しなかった部分を実行します。"mode": "render-final" は、確認用の実行の最終版をレンダリングし、任意で editedEdl を受け取ります。プレビューではなかった実行の最終レンダリングには render_final_not_preview が、すでにレンダリングされた編集の最終レンダリングには render_final_already_rendered が返ります。

SDK(client.edit.tightenEpisode、client.edit.estimateTightenEpisode、client.edit.continueUseCase)、CLI(nodaro edit tighten-episode、nodaro edit continue-use-case)、MCP の tighten_episode ツールは、同じルートを呼び出します。単一ノードの実行、SDK での編集、MCP の分析と EDL のツールを参照してください。

よくある質問

エピソードを引き締めるノードは何をしますか?

ポッドキャストやインタビューの収録を 1 本受け取り、引き締めたエピソードを返します。内部では、収録を文字起こしし、無音を見つけ、間詰めの編集を計画してレンダリングし、字幕と BGM を追加することもできます。

エピソードを引き締めるノードの料金はいくらですか?

各工程は、それぞれが代わりを務めるノードと同じ単価で課金され、それに加えて実行ごとに少額の手数料がかかります。ノードは実行前に見積もりの全額を表示します。請求されるのはレンダリングされたエピソードの分数で、見積もりが想定する長さより短くなります。

最終レンダリングの前にカットを確認できますか?

はい。「レンダリング前に確認」をオンにします。実行はカットの簡易プレビューで止まり、それを確認して編集できます。そのあと「最終レンダリング」で、編集を反映したフル品質のエピソードをレンダリングし、字幕と BGM を追加します。

1 つの工程が失敗するとどうなりますか?

完了した工程は結果を保持し、もう一度課金されることはありません。ノードの「続行」を押すと、失敗した工程とそれ以降の工程だけがもう一度実行されます。

エピソードを引き締めるノードで音声だけのポッドキャストを作れますか?

はい。「エピソード」を「音声のみ」に設定します。オーディオの収録からは、常にオーディオのエピソードが作られます。

編集プランと EDL 適用を代わりに使うのはどんなときですか?

複数のカメラ、手作業で直したプラン、短いクリップやチャプターなど、より細かく制御したいときは個別のノードを使います。エピソードを引き締めるノードは、1 本の収録から引き締めたカットを 1 本作ります。

最終更新

目次