Split Images 🎥🅥🅗🅢(SplitImages)
このノードは、`IMAGE`タイプのテンソルを入力として受け取ります。このテンソルは通常、複数のフレーム画像を含むバッチを表します。
Split Images
Split Images 🎥🅥🅗🅢 ノードは、通常、複数のフレーム画像を含むバッチを表す IMAGE タイプのテンソルを入力として受け取ります。
Split Images ノードは、画像シーケンス処理のためのツールで、指定されたインデックス位置に基づいて、入力された画像シーケンスを前後の2つの独立した画像グループに分割することを主な機能とします。これは、一連の画像をグループ化またはセグメント化して処理する必要があるワークフロー、例えばビデオから特定のフレーム範囲を抽出する場合などに最適です。
ノード機能
このノードは、通常、複数のフレーム画像を含むバッチを表す IMAGE タイプのテンソルを入力として受け取ります。整数インデックス split_index を使用して、ノードは内部で入力シーケンスをバッチ次元でスライス操作します。インデックスより前の画像は最初のグループに、インデックス以降の画像は2番目のグループに分類され、それぞれ新しい画像シーケンスとそれらに含まれる画像の数が出力されます。
ノードパラメータ説明 - Split Images 🎥🅥🅗🅢
入力接続 (Inputs)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
images | IMAGE | はい | - | - | images(入力パラメータ):画像シーケンス(バッチ)を入力します。ノードはこのシーケンスのバッチ次元で分割を行います。 |
コントロールパラメータ (Parameters)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
split_index | INT | はい | 0 | BIGMIN - BIGMAX (ステップサイズ: 1) | split_index(入力パラメータ):分割位置を指定する整数インデックス。範囲に事前設定された制限はなく、ステップサイズは1です。インデックスより前の画像は最初のグループに、インデックス以降の画像は2番目のグループに分類されます。 |
出力 (Output)
| パラメータ名 | データ型 | 説明 |
|---|---|---|
| IMAGE_A | IMAGE | IMAGE_A(出力パラメータ):分割後に得られる最初の画像シーケンス。 |
| A_count | INT | A_count(出力パラメータ):最初の画像シーケンスに含まれる画像フレーム数。 |
| IMAGE_B | IMAGE | IMAGE_B(出力パラメータ):分割後に得られる2番目の画像シーケンス。 |
| B_count | INT | B_count(出力パラメータ):2番目の画像シーケンスに含まれる画像フレーム数。 |
使用シナリオ
典型的な使用シナリオは、ビデオ処理ワークフローにおいて、長いビデオのフレームシーケンスを特定の時点(例:シーン切り替え地点)で2つに分割し、前後の部分にそれぞれ異なる画像処理ノード(例:異なるフィルターや異なるアップスケーリングモデル)を適用する必要がある場合です。このノードを使用して分割することができます。別のケースとしては、生成画像のバッチ処理において、生成結果を品質や内容に基づいて手動で2つのグループに分け、その後、異なる保存や評価操作を行うために使用されます。
注意事項
使用時には、split_index の値が0から入力画像シーケンスの総フレーム数までの間であることを確認してください。インデックスが0の場合、最初のグループは空になります。インデックスが総フレーム数以上の場合、2番目のグループは空になります。ノードは空のテンソルを出力し、対応するカウントは0になります。
Split Images 🎥🅥🅗🅢 ノードソースコードリンク
Split Images 🎥🅥🅗🅢 ノードは ComfyUI-VideoHelperSuite ノードパッケージから提供されています。
コメント
GitHubでサインインしてディスカッションに参加しましょう。