Extensions/VELVET VICE — LTX
ComfyUI Extension

VELVET VICE — LTX

Velvet Vice custom nodes shared by the LTX 2.3 and LTX 2.5 ComfyUI workflows.

By Velvet-Vice·Created 25 days ago·Updated 10 days ago· 2
Velvet-Vice/velvet-vice-ltx
Nodes28
On cloudLocal install
CategoryVELVET VICE/LTX, VELVET VICE/LTX/Experimental
Stars2
Updated10 days ago

Nodes (28)

VELVET VICE — Control Hub

The one switchboard that runs the whole Velvet Vice LTX workflow — and the profile gotcha that will trip you up

VELVET VICE/LTX
VELVET VICE — Legacy LoRA Studio

A LoRA stack that knows LTX splits video and audio weights — the legacy name, the real mechanism

VELVET VICE/LTX
VELVET VICE LTX — Audio Memory Checkpoint

A RAM/VRAM tripwire you can drop anywhere in the audio path

VELVET VICE/LTX
VELVET VICE LTX — Auto NVENC Video Output

The final 'make it a video' node — with an NVENC probe instead of a guess

VELVET VICE/LTX
VELVET VICE LTX — v0.1.10 Fast NVENC Output + Preview

The v0.1.10 video output — same single encode, but it hands you the MP4 for a preview

VELVET VICE/LTX
VELVET VICE LTX — v0.1.12 Stable NVENC Output + Preview

The current default video output — stable encode, and a preview that can't reset your settings

VELVET VICE/LTX
VELVET VICE LTX — v0.1.9 Verified Auto NVENC Output

Why this pack ships four nearly identical video encoders — and which one your workflow pins

VELVET VICE/LTX
VELVET VICE LTX — Chunked Image Scale By

Upscale a whole video clip without spiking RAM to the moon

VELVET VICE/LTX
VELVET VICE LTX — Final Memory Cleanup

The end-of-render 'put the VRAM back' node — legacy three-preview version

VELVET VICE/LTX
VELVET VICE LTX — Final Prompt Preview

See the exact prompt that's about to hit the sampler — before it does

VELVET VICE/LTX
VELVET VICE LTX — FP16 Chunked Image Scale By

The FP16 cousin — scale in FP32 math, store in FP16, skip the RAM spike entirely

VELVET VICE/LTX
VELVET VICE LTX — FP16 Full VAE Decode

Decode LTX latents straight into FP16 — the fix for the 'decode nuked my RAM' wall

VELVET VICE/LTX
VELVET VICE LTX — Ghost Analyzer

Find the ghost frames in your RIFE-smoothed clip before you ship it

VELVET VICE/LTX/Experimental
VELVET VICE LTX — Image Memory Checkpoint

The image-path twin of the pack's audio memory checkpoint — same trick, IMAGE in, IMAGE out

VELVET VICE/LTX
VELVET VICE LTX — Prompt-First Model Gate

Prompt first, model later — the gate that stops the LLM and the 22B from fighting over your card

VELVET VICE/LTX
VELVET VICE LTX — Live Preview Display

The display side of the LTX live preview — a zero-input node that's the whole show

VELVET VICE/LTX/Preview
VELVET VICE LTX — Native Preview Bridge

Watch LTX denoise in real time without a second encode — and without risking the render

VELVET VICE/LTX/Preview
VELVET VICE LTX — Pre-Decode Memory Gate

Free the sampling model before the VAE decode eats the card

VELVET VICE/LTX
VELVET VICE LTX — Prompt Director

The brain of the Velvet Vice workflow — the node that actually writes your LTX prompt

VELVET VICE/LTX
VELVET VICE LTX — Single Output Cleanup

The current end-of-render cleanup — one output, full memory report, models unloaded

VELVET VICE/LTX
VELVET VICE LTX — BF16 System Check

The guard that stops your LTX render before the RAM spike

VELVET VICE/LTX
VELVET VICE LTX — Temporal Anti-Ghost

When fast motion leaves ghosts in your video frames

VELVET VICE/LTX/Experimental
VELVET VICE LTX — Ollama RAM/VRAM Release (Legacy)

A memory-release node that never touches the cloud

VELVET VICE/Legacy
VELVET VICE LTX — Ollama Release Barrier

Kick every Ollama model out of RAM before the render

VELVET VICE/LTX
VELVET VICE — Output Studio

The node that turns your final frame stack into an MP4

VELVET VICE/LTX
VELVET VICE — Power LoRA AV

Patch only the audio stream of an LTX LoRA

VELVET VICE/LTX
VELVET VICE — Preflight Console

Check every moving part before you wait for a render

VELVET VICE/LTX
VELVET VICE — Final Watermark Overlay

Watermark the final frames, not every test render

VELVET VICE/LTX
Readme

VELVET VICE LTX 2.3 + 2.5 v1.2.8

One versioned custom-node pack shared by the separate LTX 2.3 and LTX 2.5 Velvet Vice workflows.

Installation

Recommended: install VELVET VICE — LTX directly through ComfyUI Manager / Comfy Registry (velvet-vice-ltx), then restart ComfyUI and hard-refresh the browser with Ctrl+F5.

The canonical Manager/Registry install folder is:

ComfyUI/custom_nodes/velvet-vice-ltx

Use only one copy of the package in custom_nodes. Older manual/Civitai copies may exist under legacy names such as:

  • ComfyUI-Velvet-Vice-LTX
  • ComfyUI-Velvet-Vice-LTX-main
  • velvet-vice-ltx-main

If a legacy copy remains beside the Manager-owned velvet-vice-ltx folder, ComfyUI can keep loading the Velvet Vice LTX nodes even after Manager has uninstalled its own tracked package. This makes Manager Uninstall look broken although the Manager-owned folder was removed correctly.

For a one-time cleanup of those old duplicate folders, close ComfyUI and run:

_CLEAN_LEGACY_LTX_DUPLICATES.cmd

The cleanup tool deliberately does not delete the canonical Manager-owned velvet-vice-ltx folder. Normal installs, updates and uninstalls should be done through ComfyUI Manager after legacy duplicates have been removed.

The complete Civitai release can still include a versioned one-click installer as a manual/offline fallback, but that installer should also target the same canonical folder name velvet-vice-ltx. Never merge an older Velvet Vice LTX custom-node directory into a newer release.

Versioned autonomous prompt logic

The prompt Director exposes separate LTX 2.3 and LTX 2.5 profiles. The 2.3 profile adds no new control text and therefore retains the previous requests unchanged. The 2.5 profile treats the connected image as the exact first frame, emphasizes motion and chronological action instead of re-describing the source, keeps a continuous take, integrates caused audio, and prepares a grounded brief for the optional Gemma enhancer. Manual prompts remain exact passthrough text in either profile.

Starting with v1.2.5, the selector is optional at the backend boundary. ComfyUI can omit a visible widget from the submitted API prompt in some workflow states. When that happens, Velvet Vice resolves the profile from workflow metadata, then from unambiguous LTX 2.5 model markers, and finally falls back to LTX 2.3. An explicit selector value always takes precedence. This keeps existing v1.2.4 workflow files compatible without changing either prompt profile.

VRAM cleanup after Stop/Interrupt

ComfyUI skips downstream nodes when sampling is interrupted, so a cleanup node placed after pass 1, 2, or 3 would never run in the failure case. The pack therefore installs an interruption-only lifecycle hook. After an interrupted Velvet Vice prompt has unwound safely, it stops the render monitor, unloads all tracked ComfyUI models, collects Python objects, and clears the CUDA/IPC cache. Successful prompts and non-Velvet-Vice workflows are not changed by this hook.

LTX 2.5 prompt enhancer

The 2.5 workflow additionally loads text_encoders/LTX 2.5/gemma4_e2b_it_bf16.safetensors through ComfyUI's core TextGenerateLTX2Prompt node. The image-aware enhancer runs after the existing Velvet Vice Director and is enabled by default through a lazy switch. Disabling the switch passes the original Director prompt through unchanged. The negative prompt is not enhanced. Its model selector is exposed directly in the native VELVET VICE · CORE LOADOUT, so future compatible enhancer models can be selected without changing the prompt pipeline. The adjacent Prompt Enhancer ON / OFF control is enabled by default and drives the lazy switch. OFF avoids evaluating the enhancer branch and preserves the Director prompt unchanged.

Preserved functionality

The LTX 2.3 branch and the existing Director, Power LoRA, Player, Live Preview, Watermark, three-pass render, postprocessing and UI behavior remain unchanged.

The web directory contains exactly six JavaScript files.

Registry

  • Publisher: velvet-vice
  • Node ID: velvet-vice-ltx
  • Version: 1.2.8
  • Display name: VELVET VICE — LTX