walid@portfolio:~/lab/ltx2-comfyui-offline$
cd../lab
04ideaOct 2026

A free AI video generator that runs offline

LTX-2 inside ComfyUI on your own NVIDIA graphics card: a prompt or a single image becomes a clip with its own sound, camera moves, effects and any style, with no credits and no watermark. The full ten-step setup and every prompt, checked against Lightricks’ model card and licence, ComfyUI’s own template files, and Instagram’s video specs

Install ComfyUI’s free desktop app, load the LTX-2 template, and a prompt or a single photo becomes a clip with its own sound: engine rumble, rain, a piano note, made in the same pass as the picture. No subscription, no credits, no watermark, and once the models are downloaded, no internet. The ten steps and every prompt survived the checks. The numbers around them didn’t. LTX-2 is open weights rather than open source, free below $10 million a year in revenue. It wants far more graphics memory than “8 GB minimum”, and none of the per-clip times are published anywhere. The model files take 45 GB, not 40. And half the ComfyUI menus the guide names have moved. All of that is fixed below.

LTX-2ComfyUIOpen weightsVideoLocalPromptingLTX-2 on Hugging Face (Lightricks) ↗The LTX-2 licence ↗Lightricks’ LTX-2 prompting guide ↗Comfy Desktop download ↗ComfyUI’s LTX-2 tutorial ↗LTX-2 camera LoRAs (Dolly In shown) ↗NVIDIA drivers ↗DaVinci Resolve ↗CapCut ↗Instagram Reel sizes ↗The newer LTX-2.5 on your own machine, in the Lab ↗Writing the Reels with Claude, in the Lab ↗
i
What this is

A video generator that lives on your own computer. ComfyUI is a free app that runs AI models on your graphics card; LTX-2 is Lightricks’ open-weights model that makes video and sound together. Type what you want, or drop in a photo, and you get a short cinematic clip with sound effects, camera moves, visual effects and whatever style you ask for. Nobody meters it and nothing is stamped on it. The catch is the hardware: it needs a strong NVIDIA card. Where the original guide got something wrong, it’s fixed and marked where it applies.

Checked, not copied

What held up, on 15 October 2026

Checked against Lightricks’ model card, licence and prompting guide, ComfyUI’s own template files and app source, NVIDIA’s card specs, Instagram’s and Meta’s help pages, and CapCut’s and Blackmagic’s documentation.

ClaimWhat the sources say
“LTX-2, the free open-source audio + video model by Lightricks”Open weights rather than open source: it’s free under Lightricks’ own licence for anyone, person or business, under $10 million a year in revenue, counted across the whole group (subsidiaries, parent and sister companies); above that it needs a paid licence. The rest is right: 19 billion parameters, making picture and sound in one pass. The guide links it to arena.ai, a model leaderboard; its real home is Lightricks’ Hugging Face page, linked at the top.
LTX-2 as the model to useIt’s the January 2026 original. LTX-2.3 (March) and LTX-2.5 (August) now sit next to it in the same template list. LTX-2 and LTX-2.3 download with no account; LTX-2.5 needs a Hugging Face sign-in and approval.
“8 GB VRAM minimum (12–24 GB recommended)”, and four speed tiersNo official source says so. Lightricks asks for 32 GB of graphics memory for LTX in ComfyUI. Smaller cards run only because ComfyUI moves part of the model into system memory, which is slower, and on 8 to 12 GB may not finish. The RTX 3090 has 24 GB, not 16. The NVFP4 files speed things up only on RTX 50-series cards. None of the guide’s times per clip is published anywhere.
“About 40 GB of free disk space”The template downloads 45 GB of model files, and the app itself takes 2 to 5 GB more. Leave 60 GB free; Lightricks recommends 100 GB.
The download stepNo pop-up and no choice of sizes. A red banner reports the missing models, and its View details link opens a list of four files (the model, which includes the VAE, the text encoder, a distilled LoRA and the upscaler) with a Download all button. The template already uses the smaller FP8 model, and GGUF files can’t be loaded the way the guide says.
The ComfyUI menus and nodesThe app is now Comfy Desktop, and on first launch it can offer to run in the cloud on paid credits; choose Local. Your graphics card shows under Settings, About, not in the bottom-right corner. There’s no Workflow menu, no KSampler, no separate size node, no Queue button and no “Open Image Folder”; the right places are below. Videos land in a shared output folder, not in Documents.
“Width and height as multiples of 32”True for the model, but these templates need multiples of 64, because they render at half size and then double it. All of the guide’s sizes pass. Frame counts must be a multiple of 8, plus 1; 97 and 121 are right.
“One camera move per clip”, and an “Audio:” line on every promptNeither is Lightricks’ rule. Its own examples chain camera moves and write the sound into the paragraph; it does warn that the more you ask for, the more gets ignored, and that LTX-2 can’t write readable text. The guide’s prompts work; treat these as its habits.
“Export 1080 × 1920, 24 or 30 fps”Instagram asks for at least 30 fps, so export at 30. LTX-2 renders at 24 fps (25 in the image template), and the editor converts.
“No subscription, no credits, no watermark”True for the plain LTX-2 templates: no account, no credits, no watermark. The same list also holds “(Pro)” templates with a gold crown badge that run on paid credits. And the licence asks you to say the content is AI-made, and bans deepfakes of real people.
What you’ll learn

From a prompt or a photo to a finished Reel

How to install a completely free AI video generator on your own computer and turn a text prompt or a single image into a cinematic clip, with sound effects, visual effects, camera moves and different styles built in. No subscription, no credits, no watermark, and once it is installed, no internet connection. (Free with conditions: see the licence box at the end.)

i
The trick

Install ComfyUI → load the LTX-2 template → drop in an image or prompt → generate → go offline and repeat.

Tools used

What you need

1

Video generation: LTX-2

Lightricks’ free, open-weights model that makes video and sound together (the guide says “open-source”; it is free under Lightricks’ own licence, with the conditions in the licence box at the end). Its home is huggingface.co/Lightricks/LTX-2 (the guide links arena.ai, which is a model leaderboard).

2

Interface: Comfy Desktop

The free app that runs the model on your computer, from comfy.org/download. It used to be called ComfyUI Desktop.

3

Computer

A PC with an NVIDIA graphics card. Lightricks asks for 32 GB of graphics memory; 24 GB works and 16 GB is slower (Step 1 has the detail). Plus 32 GB of system memory and 60 GB of free disk space. (The guide says 8 GB of graphics memory minimum, 12 to 24 GB recommended, and 40 GB of disk.)

4

Optional: an image of your own

A photo, product shot or AI still to animate.

5

Video editor

CapCut or DaVinci Resolve, both free, to stitch the clips and add captions. Each has limits on the free version, covered in Step 10.

Steps used

The full standalone workflow

Follow one step at a time, in order. Steps 1 to 3 are a one-time setup, and the only part that needs internet. Steps 4 to 8 are how you make the videos. Steps 9 and 10 are how you run it offline and finish the edit.

Step 1

Check your computer

The model runs on your graphics card, and the card decides how fast it runs, how big the clips can be, and on smaller cards whether a clip finishes at all. (The guide says it “decides your settings, not whether it works”.) LTX-2 is a 19-billion-parameter model, so it needs an NVIDIA card. Find yours: press Ctrl+Shift+Esc for Task Manager, open Performance, click the NVIDIA GPU and read Dedicated GPU memory. That is your VRAM. Then match it to the table. Every tier that finishes a clip produces watermark-free video; the difference is resolution, speed and, on the smallest cards, whether it finishes at all.

(The guide’s tiers are 24–32 GB (RTX 4090/5090): 720p, 4–5-second clips in 25–45 seconds, FP8 or NVFP4 files; 16 GB (RTX 4080/3090/5080): 540p–720p, 4–5 seconds, 1–2 minutes, FP8 or GGUF Q4; 12 GB (RTX 4070/3060 12 GB): 540p, 4 seconds, about 3 minutes, GGUF Q4_K_M; 8 GB (RTX 4060/3060 8 GB): 480p–540p short clips, about 5 minutes, “the smallest quantized files” with low frame counts. The RTX 3090 has 24 GB, NVFP4 helps only RTX 50-series cards, and no official source publishes any of those times.)

Graphics memoryCardsWhat to expect
32 GBCardsRTX 5090What to expectLightricks’ stated requirement for LTX in ComfyUI. 720p, 5-second clips, as the template is set. Keep the FP8 file the template downloads, or switch to the NVFP4 file for extra speed (Step 3).
24 GBCardsRTX 4090, RTX 3090What to expectWorks, with ComfyUI moving part of the model into system memory. Keep the FP8 file. The 3090 is a generation older and has no FP8 hardware, so ComfyUI converts the FP8 weights as it runs, which is slower.
16 GBCardsRTX 4080, 5080, 5070 TiWhat to expectSlower. NVIDIA’s own guide for the newer LTX-2.3 asks for 16 GB of graphics memory with 64 GB of system memory. Start at 540p and 4 seconds.
8 to 12 GBCardsRTX 4070, 4060, 3060What to expectBelow every official figure. It may finish short, low-resolution clips, very slowly; not tested here. The smaller GGUF files made for these cards are community-made and need an extra add-on, beyond this guide.

You also need disk space: about 45 GB for the model files, plus the app and your videos, so leave 60 GB free; Lightricks recommends 100 GB. For system memory, 32 GB is the minimum, and 64 GB helps if your card has less than 24 GB. 16 GB may work, with heavy disk use and long waits. (The guide says 40 GB of disk, 32 GB of memory recommended and 16 GB fine but slower.)

Mac with Apple Silicon: Comfy Desktop runs there, but Lightricks supports LTX in ComfyUI only on NVIDIA cards. On a Mac, Lightricks’ own LTX Desktop runs the newer LTX-2.5 locally, but only on Apple Silicon with at least 32 GB of total memory (the machine’s size, not free memory), and it needs about 72 GB of free disk; with less memory, or on an Intel Mac, local generation is unsupported and it offers only Lightricks’ paid cloud API. LTX-2.5 also comes under Lightricks’ newer LTX-2.x licence, not the LTX-2 one described at the end, and its download needs a free Hugging Face sign-in. (The guide says LTX-2 is “very slow” on a Mac. The Lab entry on LTX-2.5 linked at the top predates these figures.) Linux with an NVIDIA card follows the same steps; Comfy Desktop has a Linux version. Not in the guide.

Step 2

Download and install Comfy Desktop

One installer: Python, PyTorch and every dependency are handled for you. The NVIDIA driver is the one thing you install yourself.

1

Update your NVIDIA driver first

Version 580 or newer, from nvidia.com. The app’s bundled PyTorch needs it. With an older driver the installer warns you, and if you carry on, ComfyUI can’t use the card and won’t start. (The guide only mentions the driver if something goes wrong.)

2

Download the installer

Go to comfy.org/download and download the Windows x64 installer. There are also versions for Windows on ARM (NVIDIA only), Apple Silicon Macs and Linux. Run it.

3

Choose Local, not Cloud

The first screen asks how you want to run Comfy. Choose Local: Cloud runs on Comfy’s servers and spends paid credits, and some installs pre-select it. Tick the box to accept the terms, and untick sharing usage data if you prefer. (The guide says to accept the defaults.)

4

Check the hardware, then let it finish

Before you click Continue, check that the Hardware field says NVIDIA. If it then offers a starter workflow, click Skip & Install: none of them is LTX-2, and some download over 50 GB. (Neither check is in the guide.) It then downloads its own ready-made Python and PyTorch environment, about 2.4 GB, so this can take a while.

5

Put the models where there’s room

The models don’t go in the install folder. They go in a shared models folder, on your system drive by default. To keep 45 GB off a small C: drive, open ☰, Desktop Settings, Storage, add a folder on a bigger drive under Shared Models and set it to Use for Model Downloads, before Step 3. (The guide says to pick an install location with plenty of space because the models go there.)

6

Check it sees your card

Open Settings, About (or Help, About ComfyUI). Under Devices you should see cuda:0 NVIDIA GeForce RTX and your card’s graphics memory. If it says cpu, this instance was set up for the processor. A driver update won’t change that, and neither will Change PyTorch, which only offers builds of the same type. Go back to the dashboard, click New Instance and set Hardware to NVIDIA. If ComfyUI won’t start at all, update the driver to 580 or newer and restart. (The guide says the bottom-right corner shows your card, which it doesn’t, and that a CPU reading means updating the driver.)

You now have the interface. It looks like a canvas with boxes (nodes) connected by wires. You won’t need to build anything yourself: the next step loads a ready-made workflow, with most of its wiring tucked inside one big node.

Step 3

Load the LTX-2 template and download the model

This is the only download that matters. Do it once, on a good connection, and then you never need the internet to make videos again.

1

Open the Template Library

Click Templates in the left sidebar, or from the menu choose View, Browse Templates. (The guide says Workflow, Browse Templates; there is no Workflow menu now.)

2

Go to Video

On the left, select the Video category. Then set Filters, Runs on, ComfyUI, which hides the paid cloud templates. Not in the guide.

3

Choose an LTX-2 template

Pick “LTX-2: Image to Video” to animate a picture, or “LTX-2 Text to Video” to type what you want. Both exist, and you can load the other one later in seconds. Skip the “(Distilled)” versions, which download an extra 43 GB file, and the LTX-2.3 and LTX-2.5 templates, which use different, bigger models. Not in the guide.

4

Download the missing models

A red banner reports what’s missing (“4 errors found” in the text template; the image template also counts its missing sample picture, so it says 5). Click View details, then Download all. It fetches four files, about 45 GB: the LTX-2 model (27 GB, with the video and audio VAE inside it), the Gemma 3 12B text encoder (9.4 GB), a distilled LoRA (7.7 GB) and the upscaler (1 GB). Comfy Desktop puts each one in the right folder, and no Hugging Face account is needed. (The guide describes a window listing a separate VAE.) If boxes stay red afterwards, click Refresh, a tip not in the guide.

5

The size is already right

The template uses the FP8 version of the model (27 GB); the full-precision file is 43 GB (the guide says “20 GB+”). With an RTX 50-series card you can also download Lightricks’ NVFP4 file, ltx-2-19b-dev-fp4 (20 GB), into the checkpoints folder and choose it in the ckpt_name field. Community GGUF files need an extra add-on and their own loader, so they can’t simply be swapped in. (The guide says to choose an FP8 or GGUF variant “when it is offered”, or swap it in the Load Checkpoint node; nothing is offered, and GGUF doesn’t load there.)

When the downloads finish, the workflow is on your canvas with every box already connected. From here on you only touch a few things: the Load Image and Resize Image/Mask boxes (in the image template), the big Text to Video (LTX 2.0) node, which holds the prompt, the length, the seed and, in the text template, the size, and the Run button. (The guide says three things, and calls the big node “the prompt box”.)

!
Skip anything that costs credits

The same Video list holds “LTX-2.5 (Pro)” templates marked with a gold crown (hover it and it says “Premium template, Runs with credits”). They run on paid servers and need a Comfy account with credits. The plain LTX-2 templates never do. Not in the guide.

Step 4

Create a video from text

Describe the action over time, and describe the sound: LTX-2 generates both in one pass. With the “LTX-2 Text to Video” template loaded:

1

Write the prompt

Click into the large text field on the Text to Video (LTX 2.0) node and paste your prompt. (The guide calls it the CLIP Text Encode box, which sits inside that node.)

2

Set the size

On the same node, set width, height and frame_count. Keep width and height multiples of 64: 1216 × 704 for roughly 16:9, or 704 × 1216 for vertical Reels. The default is 1280 × 720. Set frames to 97 or 121, about 4 to 5 seconds at 24 fps. Wrong values are quietly rounded to the nearest valid ones. (The guide says an Empty Latent / Size node and multiples of 32.)

3

Generate

Click Run, or press Ctrl + Enter. The Text to Video node shows its progress; the first run takes longer while the models load. The video, with its audio, appears in the Save Video box. (The guide says the progress bar moves through the nodes; they’re tucked inside that one node.)

Copy this prompt exactly, then swap in your own scene.

text-to-video-prompt6 lines
A lone motorcyclist rides down a rain-soaked neon-lit city street at
night, the camera tracking alongside at low angle as puddles splash
under the tires. Reflections of pink and blue signs ripple across the
wet asphalt. Cinematic, shallow depth of field, anamorphic lens flares,
35mm film look. Audio: steady engine rumble, tires hissing on wet road,
distant thunder, soft rain.

The structure to keep every time: subject and action, then environment, then camera, then look and style, then “Audio:” followed by the sounds you want. Describe motion, what happens across the clip, not a still photo.

Lightricks’ own guide adds a few things. Write one flowing paragraph in the present tense, four to eight sentences and under 200 words. Name a stylised look early. Characters can speak or sing: put the words in quotation marks and name the language or accent. And clips with no speech can come out with weaker sound. Not in the guide.

Step 5

Create a video from an image

Your photo becomes the first frame; the prompt only has to say what moves and what it sounds like. Switch to the “LTX-2: Image to Video” template (Templates, Video), then:

1

Upload the image

Click the upload button on the Load Image box and choose your picture. Any photo, product shot or AI still works; a clean, well-lit image with a clear subject gives the best motion. It is cropped to the size in the Resize Image/Mask box, 1280 × 720 by default, so for a vertical photo set that to 704 × 1216 first. (The crop is not in the guide.)

2

Write the motion prompt

The image sets the look, so the prompt should focus on movement, camera and sound. Don’t re-describe what is already in the picture; naming the subject briefly (“the woman”, “the bottle”) is enough.

3

Set the length and generate

Set frame_count on the Text to Video node (97 to 121), keep the Resize Image/Mask size close to your image’s shape in multiples of 64, then Run. This template renders at 25 fps, so 121 frames is 4.8 seconds. (The guide says multiples of 32.)

Example prompt: an image of a person

image-to-video-person5 lines
The woman slowly turns her head toward the camera and smiles, a light
breeze moving strands of her hair. The camera pushes in gently on a
slow dolly. Soft golden-hour light, cinematic, natural skin texture,
shallow depth of field. Audio: gentle wind, distant birdsong, a soft
ambient piano note.

Example prompt: a product shot

image-to-video-product5 lines
The perfume bottle rotates slowly on its base as tiny droplets of
water bead and slide down the glass, catching the light. The camera
orbits 90 degrees around the product. Studio lighting, black reflective
surface, luxury commercial style. Audio: a subtle glassy chime, soft
whoosh as the bottle turns, low ambient hum.
Step 6

Control the camera

Name the move in the prompt and the model carries it out: LTX-2 understands real cinematography language. Put the move in its own sentence and copy any of these lines in. The guide says to keep to one move per clip because “two moves in one clip is where artifacts appear”. That isn’t Lightricks’ rule, whose own examples chain moves, but a single move is the safer start; if you chain two, say which comes first.

MoveThe line to copy
Dolly in / dolly out“The camera slowly pushes in toward the subject.” / “The camera pulls back, revealing the full room.”
Orbit“The camera orbits around the subject in a smooth 180-degree arc.” (Lightricks’ own phrase is “circles around”.)
Tracking“The camera tracks alongside the subject at walking pace, low angle.”
Crane / rise“The camera rises up and tilts down, revealing the landscape below.”
Handheld“Handheld camera with subtle natural shake, documentary feel.”
Static“Locked-off static camera, only the subject moves.”

Example prompt

camera-orbit-prompt5 lines
A chef plates a dish in a dim, moody restaurant kitchen, steam rising
from the pan. The camera orbits around him in a smooth 180-degree arc.
Warm tungsten light, cinematic, shallow depth of field, 35mm film
grain. Audio: sizzling pan, the clink of metal tongs on ceramic, low
kitchen ambience.
i
For a move that has to happen

Lightricks also publishes camera LoRAs for LTX-2, small add-on files that force one move: dolly in, out, left and right, jib up and down, and static (no orbit, tracking or handheld). The template already holds two camera LoRA boxes, switched off, inside the Text to Video node. To use one, download the move’s file into the loras folder, open the Text to Video node, choose the file in the left box of the Camera LoRAs group, which feeds the first pass, then select that box and press Ctrl + B to switch it on; the template’s own note says to use the second box only when the LoRA’s details matter. Leave the lora_name field on the outside alone: that’s the distilled LoRA the template needs. In the prompt, describe where the camera ends up. Not in the guide, and not tested here.

Step 7

Add sound effects and visual effects

The audio is generated with the picture, so you direct it like a sound designer. End every prompt with an “Audio:” line listing two to four sounds, the most important first, matched to what is on screen. (That format is the guide’s habit: Lightricks writes the sound into the paragraph and sets no number.) For visual effects, describe them as physical things happening in the scene; there are no effect settings, the words do it.

KindWords that work
Sound effectsFootsteps on gravel, rain on a tin roof, crackling fire, a sword being drawn, a crowd cheering, a heartbeat, glass shattering, a car door slam.
Music and ambience“A slow cinematic synth pad”, “tense orchestral strings”, “lo-fi hip-hop beat”, “wind through trees”, “city traffic hum”.
Visual effectsSparks flying, volumetric fog, lens flare, slow motion, dust particles in a light beam, embers, water splashes, glowing neon, light leaks.

Example prompt

sound-and-effects-prompt6 lines
A blacksmith hammers a glowing orange blade on an anvil in a dark
forge, sparks exploding outward in slow motion with every strike,
embers drifting through volumetric smoke. The camera slowly pushes in.
Dramatic rim lighting, cinematic, high contrast. Audio: heavy metallic
hammer strikes echoing, the roar of the forge fire, hissing embers, a
deep cinematic drone.
Step 8

Change the style

Same prompt, different look: the style words do the work. (The guide says the style words “at the end do all the work”.) Replace the look-and-style part of your prompt with one of these blocks and keep the rest the same, and you get a similar scene in a completely different style. Expect the framing and motion to shift a little too, since any change of words changes the result. (The guide promises “the same shot”.) Lightricks also finds that a stylised look works best named early in the prompt, so try moving the block to the front if the style doesn’t take.

LTX-2 can’t draw readable text, so the camcorder’s date stamp will come out as scribbles; add real text in the editor. Not in the guide.

StyleThe block to paste
Cinematic realism“photorealistic, 35mm film, anamorphic lens, natural skin texture, shallow depth of field, subtle film grain”
3D animation“stylized 3D animated film, soft global illumination, expressive character design, vibrant colors, smooth subsurface skin”
Anime“2D anime style, clean line art, cel shading, dramatic speed lines, painted background”
Claymation“stop-motion claymation, visible fingerprints in clay, slightly jittery 12 fps motion, miniature set”
Film noir“black and white film noir, hard shadows, venetian-blind light, cigarette smoke, 1940s”
Retro camcorder“1990s VHS camcorder footage, soft focus, chromatic aberration, date stamp in the corner, tape noise”

Example prompt

This one opens on a static camera and pushes in at the end: two camera instructions, against Step 6’s rule of one. It’s the guide’s example, kept as written.

style-3d-prompt5 lines
A small robot waters a plant on a sunny apartment windowsill, its head
tilting curiously as a new leaf unfurls. Static camera, slight push in
at the end. Stylized 3D animated film, soft global illumination,
vibrant colors, expressive character design. Audio: gentle trickle of
water, a soft mechanical whir, cheerful ukulele melody.
Step 9

Go offline and generate as many as you like

The models are on your drive now, so the internet has nothing left to give you. Once Step 3 has finished downloading, turn off Wi-Fi if you like: ComfyUI and LTX-2 run entirely on your graphics card. There’s no account, no credit counter and no watermark box in the workflow. A few habits that make it fast:

1

Test small, then render big

Try the idea at 512 × 896 with 49 frames, then render the good one at full size. The full-size render is a new take, not an enlarged copy, since a different size changes the result even with the same seed. (The guide suggests 512 × 896 or 704 × 1216 with 49 to 73 frames; 704 × 1216 is nearly full size.)

2

Lock the seed

The seed is noise_seed on the Text to Video node, and it is already set to fixed. Change the number for a new take of the same prompt, or set it to randomize while you explore. Clicking Run with nothing changed just reuses the last result. (The guide says to set it in a KSampler node; these templates don’t have one.)

3

Leave the upscaler alone

It isn’t a finishing step you can switch off: the template makes each clip at half size and the upscaler doubles it. For quick tests, lower the size and frame_count instead. (The guide says to bypass it with Ctrl + B for tests.)

4

Queue a batch

Edit the prompt and click Run, edit again and click Run again: the jobs queue up and render one after another, so you can go and make coffee. (The guide says a Queue button; there isn’t one. Batch count next to Run repeats the same settings, and with a fixed seed that just reuses the first result; set noise_seed to randomize first if you want several takes.)

Every finished clip is saved automatically as an MP4 with sound, in the video folder inside Comfy Desktop’s shared output folder (on Windows, under your AppData folder by default). To open it, choose ☰, Desktop Settings, Storage, and click the folder path shown under Shared Output (not the folder button beside it, which changes where your videos are saved), or press A in ComfyUI to browse your generated clips. (The guide says Documents, ComfyUI, output, and to right-click the Save Video box for Open Image Folder; that was the older app, and the menu item doesn’t exist.)

Two small print points, neither in the guide. Whenever it is online, the app checks for its own updates every 10 minutes, and that can’t be switched off; to stop it downloading and installing them on its own, untick Automatically install Desktop updates (Desktop Settings, Updates), and to stop it sending usage data, untick Share anonymous usage telemetry (Desktop Settings, Preferences). And the raw MP4 carries your prompt and the whole workflow in its metadata, so post the editor’s export, not the raw file.

Step 10

Stitch, caption and post

Four or five clips and a hook: that’s a Reel. Drop your MP4s into CapCut or DaVinci Resolve. Because every clip already has its own sound, you only need to:

1

Trim

Trim each clip to its strongest 2 to 3 seconds and cut on the action.

2

Add music

Lower the generated audio slightly and lay one music track underneath so the sound feels continuous. Use music you own or have licensed, or a royalty-free track: CapCut’s music is licensed only for personal, non-commercial videos (its Commercial Sounds only inside CapCut and TikTok), so it isn’t cleared for a brand or business Reel, and for a business account Meta’s Sound Collection is the cleared option. (The licensing is not in the guide.)

3

Caption the hook

Add captions and your hook text in the first second. Keep text in the middle of the frame; Instagram’s buttons and caption cover roughly the bottom third. (Not in the guide.)

4

Export and post

Export 1080 × 1920, 30 fps, H.264, and post. Instagram asks for at least 30 fps, and the editor converts LTX-2’s 24 fps clips (25 fps from the image template). (The guide says 24 or 30.) Clips rendered at 704 × 1216 aren’t exactly 9:16, so scale them to fill and lose a sliver at the sides (not in the guide). Say the clip is AI-made whenever you post it, for example in the caption: the LTX-2 licence asks for that whatever the clip looks like. If it looks photorealistic or the sound is realistic, such as a voice or a sung vocal, also switch on Instagram’s AI label in the app, which Meta requires. (Not in the guide.)

The free editors have limits, not in the guide. CapCut’s free plan exports a hand-edited 1080p, 30 fps video with no watermark, as long as nothing in the project carries a Pro badge; delete the CapCut ending clip if a template adds one. DaVinci Resolve’s free version exports 1080 × 1920 H.264 on Windows and Mac (tick Use vertical resolution in Project Settings); on Windows it does so without the paid Studio’s graphics-card acceleration, so more slowly, and on Linux the free version can’t export H.264 at all.

Because the whole pipeline is local, you can make ten variations of the same Reel for different niches in an afternoon, with no fee per clip. The running cost is only electricity, which depends on how long each clip takes on your card; the real cost was the computer. (The guide says “zero cost per clip”.)

!
Free comes with rules

LTX-2’s licence is free for anyone, person or business, under $10 million a year in revenue, counted across the whole group, including subsidiaries, parent and sister companies; above that you need a paid licence from Lightricks. Whatever your size, it asks you to say the content is machine-made when you publish it, and bans deepfakes or impersonating real people without consent and sexual content; in paid work, clearing any real person, brand or place you show is on you. The text encoder, Google’s Gemma 3, adds a similar list under Google’s terms. Not in the guide.

i
Output

A free, offline AI video pipeline on your own computer: type a prompt or drop in an image, and LTX-2 inside ComfyUI gives you cinematic clips with synced sound effects, camera moves, visual effects and any style you want. No credits, no watermark, no subscription, and no cap on generations; the only limit is how long each clip takes on your card.