Video Helper Suite 🎥🅥🅗🅢/imagegenerated
Select Every Nth Image 🎥🅥🅗🅢(SelectEveryNthImage)
This node receives a tensor containing multiple images as input and uses two integer parameters to control the filtering logic.
Select Every Nth Image
images
IMAGE
count
select_every_nth
INT
skip_first_images
INT
VideoHelperSuite
ノード機能
このノードは、複数の画像を含むテンソルを入力として受け取り、2つの整数パラメータでフィルタリングロジックを制御します。その内部メカニズムはスライス操作を使用しており、最初に指定された数の開始画像をスキップし、その後 N 枚ごとに1枚の画像を選択します。最終的に、新しい、より短い画像シーケンスと、その新しいシーケンスに含まれる画像の数を同時に出力します。
ノードパラメータ説明 - Select Every Nth Image 🎥🅥🅗🅢
入力接続 (Inputs)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
images | IMAGE | はい | - | - | images(入力パラメータ):画像シーケンステンソルを入力します。ノードはこのシーケンスから画像をフィルタリングします。 |
コントロールパラメータ (Parameters)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
select_every_nth | INT | はい | 1 | 1 - BIGMAX (ステップ: 1) | select_every_nth(入力パラメータ):画像選択の間隔を設定します。1以上の整数である必要があります。例えば2に設定すると、2枚ごとに1枚を選択します。 |
skip_first_images | INT | はい | 0 | 0 - BIGMAX (ステップ: 1) | skip_first_images(入力パラメータ):選択を開始する前にスキップする画像の数を設定します。0以上の整数である必要があります。 |
出力 (Output)
| パラメータ名 | データ型 | 説明 |
|---|---|---|
| IMAGE | IMAGE | IMAGE(出力パラメータ):フィルタリング後に得られた新しい画像シーケンスを出力します。 |
| count | INT | count(出力パラメータ):新しい画像シーケンスに含まれる画像の総数を出力します。 |
使用シナリオ
実際のワークフローでは、このノードはビデオやアニメーションフレームシーケンスの処理によく使用されます。例えば、高フレームレートのビデオ画像シーケンスがあり、タイムラプス効果を作成するためにその中の一部のキーフレームのみが必要な場合、このノードを接続し、select_every_nth を必要な間隔(例:10)に設定して、10フレームごとに1フレームを抽出することができます。もう一つの一般的なシナリオは、画像をバッチ処理した後、最初のテストフレームをスキップし、後続の安定した出力画像のみを合成に選択する場合です。
注意事項
入力される images パラメータは有効な画像シーケンステンソルである必要があります。skip_first_images の値は入力シーケンスの総長を超えることはできません。超えると、出力が空のシーケンスになります。
Select Every Nth Image 🎥🅥🅗🅢 ノードソースコードリンク
Select Every Nth Image 🎥🅥🅗🅢 ノードは ComfyUI-VideoHelperSuite ノードパッケージに含まれています。
コメント
GitHubでサインインしてディスカッションに参加しましょう。