◉ Pulse
exportAnything avatar
#30 today

exportAnything/ComfyUI-LTX-Reframe

Python Other

Interactive LTX video reframing nodes for ComfyUI.

Created Jul 31, 2026
Stars
7
Today
+7
Forks
1
Quality
85/100
Momentum
18

README

Fetched from GitHub on Oct 30, 2026, 9:23 PM UTC · README.md

View original on GitHub

Third-party content — Open Source Pulse is not the owner of this repository.

This README belongs to exportAnything/ComfyUI-LTX-Reframe and its contributors. We fetch it directly from the project’s public GitHub repository and display it for reference only. All text, code, images and trademarks remain the property of their respective authors. See the repository for its license terms. Copyright / takedown policy.

ComfyUI-LTX-Reframe

LTX Reframe workflow demo

▶ Watch the full 21-second demo with audio

Standalone ComfyUI nodes for positioning a source video on a new LTX-compatible canvas, fitting generated frames back to that canvas, loading optional custom audio safely, and applying a temporally stable rectilinear correction.

The reframe tools are packaged independently for focused installation and release.

Included nodes

Node Purpose
LTX Reframe Layout Selects a source video, previews and serializes its placement, optionally selects an LTX-compatible frame range, and outputs padded frames, masks, audio, FPS, video, target dimensions, and placement metadata.
LTX Reframe Target Fit Center-fits an image batch to the exact target canvas dimensions.
LTX Reframe Rectilinear Correction Applies a deterministic, mask-aware barrel-to-rectilinear correction to a generated frame batch.
LTX Reframe Custom Audio Loader Loads optional custom audio only when its lazy workflow branch executes.

Only these four node classes are registered by this repository.

Installation

Clone the repository into ComfyUI/custom_nodes:

cd ComfyUI/custom_nodes
git clone https://github.com/exportAnything/ComfyUI-LTX-Reframe.git

Restart ComfyUI after installation. The nodes appear under the Lightricks/video and Lightricks/audio categories.

This package has no additional Python dependencies beyond the current ComfyUI runtime.

Example workflow

examples/gemmaREFRAME_v1.json is the source workflow used to define the package boundary. It uses all four nodes; LTX Reframe Target Fit appears inside a nested subgraph.

The workflow starts with its primary generation path active while optional post-processing and alternate Stage 2 paths are bypassed. Its lazy audio switches default to source audio, vocals, and the unisolated selected track, so optional audio branches do not run unless they are deliberately enabled.

The full example also depends on:

  • ComfyUI core 0.24.0 or newer
  • ComfyUI-LTXVideo
  • ComfyUI Essentials
  • ComfyUI-KJNodes
  • ComfyUI-Easy-Use
  • ComfyUI-MelBandRoFormer
  • comfy-mtb

It references local model and input-media selections. Install the dependencies and choose files available on your own ComfyUI system before running it.

See MODEL_DOWNLOADS.md for every model selected by the workflow, its exact install folder, authoritative download link, gated-access notes, and the required ID LoRA rename.

Layout workflow

  1. Choose or upload a source video in LTX Reframe Layout.
  2. Select an aspect preset or enter exact target dimensions. Dimensions snap to multiples of 64.
  3. Drag the red source rectangle to move the video. Drag a red corner to scale it without changing its aspect ratio.
  4. Optionally enable a frame range. Multi-frame LTX ranges are aligned to 8n+1; a single frame is also allowed.
  5. Connect padded_frames and outpaint_mask to the LTX inpaint/outpaint preprocessing path.
  6. Use source_mask for source protection or a final source-preserving composite.
  7. Use LTX Reframe Target Fit after learned upscaling when the result must match the exact canvas.
  8. Optionally apply LTX Reframe Rectilinear Correction after the final fit.

The layout node uses one static placement for the entire clip. It does not provide keyframed motion, rotation, or perspective warping.

Development

Run the focused backend and frontend checks from this repository:

C:\ComfyUI\.venv\Scripts\python.exe -m unittest discover -s tests -p "test_*.py"
node tests/test_ltx_reframe_layout_ui.mjs

The Python tests are intended to run in a ComfyUI environment so ComfyUI's runtime modules are available.

License

MIT License. See LICENSE.

Rendered by GitHub from the repository’s README. Scroll to read the full file.
First trending

Jul 31, 2026

first spotted on the list

Best rank

#30

highest position reached

Appearances

1

times on the trending list

Quality score

85

out of 100

Momentum

18

trend strength indicator

Star velocity

0.08

stars per day since creation

Activity — last 60 days

daily counts, collected every 6 hours
  • Stars
  • Forks
  • Merged PRs
  • Issues
  • Closed issues

Collecting activity data since launch — check back in a few days.

Star history

total stars per snapshot

Not enough snapshots yet — check back soon.

Rank history

position on trending · lower is better

Not enough snapshots yet — check back soon.

3D card for your website

Live HTML card with a glass surface and pointer tilt. Paste the iframe on any website.

<iframe src="https://www.notionpulse.cc/embed/exportAnything/ComfyUI-LTX-Reframe" width="420" height="240" style="border:0;max-width:100%;background:transparent" loading="lazy" title="exportAnything/ComfyUI-LTX-Reframe — trending on Open Source Pulse"></iframe>

Stars badge

Show current stars in your README or profile. Auto-updates every 6 hours.

exportAnything/ComfyUI-LTX-Reframe stars badge
Markdown
[![exportAnything/ComfyUI-LTX-Reframe](https://www.notionpulse.cc/api/badge/exportAnything/ComfyUI-LTX-Reframe.svg)](https://www.notionpulse.cc/repo/exportAnything/ComfyUI-LTX-Reframe)
HTML
<a href="https://www.notionpulse.cc/repo/exportAnything/ComfyUI-LTX-Reframe"><img src="https://www.notionpulse.cc/api/badge/exportAnything/ComfyUI-LTX-Reframe.svg" alt="exportAnything/ComfyUI-LTX-Reframe stars badge" /></a>

Repository of the Day

#30 Repository of the Day

Repository of the Week

#30 Repository of the Week

Repository of the Month

#30 Repository of the Month