ETK LTXV Timeline Image Editor

Standalone visual timeline editor for LTXV/LTX 2.x image guides in ComfyUI.

The editor provides live image and transparent-text composition, layer locking, font controls, outlines, drop shadows, per-keyframe prompts and guide strengths, and frame-accurate placement. It emits both composited and original image batches plus aligned prompt, strength, frame-index, and time lists.

The workflow node key remains ETKLTXVTimelineImageEditor. Existing workflows therefore load without migration, input renaming, output rewiring, or serialized timeline conversion. The legacy EternalKernelLiteGraphNodes package re-exports this class for Python callers but no longer registers a second backend copy.

The pack owns the editor node, timeline schema, image and text-layer rendering, connected-image handling, and browser editor. It does not load a model, CLIP, or VAE.

Installation

Install ETK LTXV Timeline Image Editor from ComfyUI Manager, then restart ComfyUI. For a manual installation:

cd ComfyUI/custom_nodes
git clone https://git.hoppingmadgames.com/hmg/ComfyUI_ETK_LTXV_Timeline_Editor.git

No model downloads or additional Python packages are required beyond a current ComfyUI installation.

Use

Add ETK LTXV Timeline Image Editor from ETK/Image. Set the target width, height, LTX-compatible frame length, and frame rate, then open the editor from the node. Images can also be supplied through the optional images input.

The workflow-facing node key remains ETKLTXVTimelineImageEditor; workflows created with the original node continue to resolve the same node identity.

See the in-app node help for the complete input and output contract.

Validation

python3 -m pytest -q tests
node --check web/etk_ltxv_timeline_image_editor.js
find web/ltxv_timeline -name '*.js' -print0 | xargs -0 -n1 node --check

License

GNU General Public License v3.0 or later. See LICENSE.

S
Description
Standalone ComfyUI timeline editor for LTXV/LTX image guides, prompts, strengths, and frame positions.
Readme GPL-3.0 141 KiB
Languages
JavaScript 71.6%
Python 28.4%