Rename BIMVFIConcatVideos to TweenConcatVideos

The concat node is model-agnostic (just joins video segments via
ffmpeg), so it shouldn't be under BIM-VFI. Now accepts any model type
as the dependency input and lives under the video/Tween category.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-12 23:12:16 +01:00
parent e37cc3dd2e
commit fc4efb8b17
3 changed files with 9 additions and 9 deletions

View File

@@ -342,7 +342,7 @@ class BIMVFISegmentInterpolate(BIMVFIInterpolate):
return (result, model)
class BIMVFIConcatVideos:
class TweenConcatVideos:
"""Concatenate segment video files into a single video using ffmpeg.
Connect the model output from the last Segment Interpolate node to ensure
@@ -353,8 +353,8 @@ class BIMVFIConcatVideos:
def INPUT_TYPES(cls):
return {
"required": {
"model": ("BIM_VFI_MODEL", {
"tooltip": "Connect from the last Segment Interpolate's model output. "
"model": ("*", {
"tooltip": "Connect from the last Segment Interpolate's model output (any model type). "
"This ensures concatenation runs only after all segments are saved.",
}),
"output_directory": ("STRING", {
@@ -383,7 +383,7 @@ class BIMVFIConcatVideos:
RETURN_NAMES = ("video_path",)
OUTPUT_NODE = True
FUNCTION = "concat"
CATEGORY = "video/BIM-VFI"
CATEGORY = "video/Tween"
@staticmethod
def _find_ffmpeg():