Nodes/Comfyui_TTP_Toolset/LTX Middle Frame (TTP)
ComfyUI Node Runs on cloud

LTX Middle Frame (TTP)

Anchor an LTX video anywhere, not just the ends

By TTPlanetPig·Created 2 years ago·Updated 30 days ago· 1,028
LTX Middle Frame (TTP)
  • image
  • middle_frames
  • middle_frames
position0.50
strength1.00

This is the sibling to LTXVFirstLastFrameControl_TTP - where that node pins the start and/or end of an LTX clip, this one lets you drop an anchor image anywhere in between. It's specifically enough of a real thing that it got called out by name in the Reddit thread announcing this pack's LTX-2 first/last-frame nodes ("The official example workflow includes LTXVMiddleFrame_TTP node but I can't find it in the package" - more on that below), which is more community signal than most of this pack's smaller nodes get.

How it works. You give it an image and a position (0.0–1.0, default 0.5 - the middle) that says where along the timeline to embed it, plus a strength (0.0–1.0, default 1.0, same semantics as the first/last-frame node: 1.0 fully replaces that point in the latent with your image, 0.0 embeds nothing). There's an optional middle_frames input and a middle_frames output, both typed as a generic wildcard rather than a fixed type - the intended pattern, based on how the node's built, is to chain several of these together, each one adding its own anchor at its own position, so you can storyboard a whole video: first frame, several middle checkpoints, last frame. The README's example workflows (in the pack's examples/ folder) show the intended wiring for this more clearly than the node's own inputs do in isolation.

The overlap with native LTX-2. Same caveat as the first/last-frame node: LTX-2's built-in LTXVAddGuide can already place guide frames "intermediately, at specified integer positions" according to a comment in that same Reddit thread - so this custom node and the vanilla ComfyUI path aren't mutually exclusive, they overlap. What this node adds is the normalized 0–1 position dial (cleaner than counting frames) and a purpose-built place to chain multiple anchors together for a full storyboard.

Install. ComfyUI Manager, search "Comfyui_TTP_Toolset", or cd ComfyUI/custom_nodes && git clone https://github.com/TTPlanetPig/Comfyui_TTP_Toolset, then restart. No model downloads specific to this node.

Where people get burned. The real, documented one: a Reddit commenter reported the official example workflow references LTXVMiddleFrame_TTP but they couldn't find the node in their installed copy of the pack. This node shipped alongside the LTX-2 first/last-frame feature, so if you installed the pack before that update (or your ComfyUI Manager cache is stale), you may be missing it entirely. If it's not showing up in your node search, update the pack - either through Manager's update button or git pull inside ComfyUI/custom_nodes/Comfyui_TTP_Toolset - before assuming you've mistyped the node name.

Beyond that, the same quality caution applies as with the first/last-frame node: strength=1.0 is a hard anchor, and hard anchors on any first/last/middle-frame conditioning tend to read as a jump cut rather than smooth motion through that point. If a middle frame you added makes the video visibly "snap" to that image instead of arriving at it naturally, try lowering strength toward 0.7–0.8, or accept that - per the community's own read on this category of node - some of it comes down to prompt quality and seed luck rather than a setting you can dial to zero risk.

Categoryconditioning/video_models

Inputs (4)

NameTypeDefaultDescription
imageIMAGE
positionFLOAT0.500–1
strengthFLOAT1.000–1
middle_framesopt*

Outputs (1)

NameTypeDescription
middle_frames*