CivArchive
    LTX2.3 All in one [SFW / NSFW] - LTX Director + ID LoRA + ControlNet + Detailer + Upscaler + Interpolator - v4.0
    NSFW

    Thanks everyone for the Buzz ⚡ the feedback 😊 and for sharing your
    creations 🎬
    ❤️ If you enjoy my work and would like to support me, consider buying me a
    ☕ Coffee.

    Switch to CivitAI.red to see all the example results and explore everything this workflow can do 😏

    💡JUL 15 2026 NOTE

    Just quickly reporting that even when the new 10Eros model version (v1.4) is not in the list of supported models, I can confirm it works with this workflow without any changes needed.

    ⚠️ JUN 22 2026 HOTFIX

    Patched the LTX Director pipeline to make it compatible with the new node version.
    This is a hot-fix to make the new version of the LTX Director work with this workflow, so not all the new features are available or tested. Ignore the IC-LoRA track; if you want to use ControlNet, use the group specially dedicated for that purpose. The video editing, extension and retake, and the audio inpainting features are not tested at all, so skip those for now, unless you want to experiment with them of course ;) but I can't guarantee they will work properly, or what effect those features will have on the rest of the workflow. The workflow works exactly the same as the previous version and all the features are available; it is only the new LTX Director features that are not fully tested yet. Two LTX Director workflows are available in the zip file so you can choose the one compatible with your current setup, one for the old version (v1.3) and one for the new one (v2).

    ⚠️ Warning: Although this is not an especially advanced workflow, it is also not beginner-friendly. It uses custom nodes and, depending on the setup, may require basic knowledge of Python dependency management, virtual environments, the ComfyUI file system, and troubleshooting.
    If you are unfamiliar with these topics, please make a backup of your ComfyUI setup before installing new nodes or updating ComfyUI.
    For beginners, I generally recommend using the portable version, as it is easier to maintain and back up.
    It is also important to have a solid understanding of how to properly use and prompt the LTX2.3 model, including concepts such as guidance strengths, valid resolutions, reference image quality, and related settings. This is especially important when using the 10Eros model, as it is significantly less forgiving than the original model.

    ⚠️ This workflow is built with the standard ComfUI layout system in mind, Nodes 2.0 will mess up the size of the nodes and front end functions like the bypasser switches, we are all grown ups here, let the kids play with toys 🤭

    Currently 3 types of models are supported:

    • Standard LTX 2.3 distilled

    • LTX 2.3 distilled GGUF

    • 10Eros (v1 and 1.2)

    💡 The models are self-contained. You can safely delete the entire group of whichever model you don't use without breaking the workflow. The remaining model groups will work independently without any additional changes needed.

    💡 Three workflow versions are included in the zip file:

    • LTX23Legacy.json -> Legacy version for those whom like things "hands on" (No LTX Director node)

    • LTX23LTXDirector13.json -> Same features, but using LTX Director node v1.3.

    • LTX23LTXDirector2.json -> Same features, but using the new LTX Director node v2.

    ⚠️ COMFYUI SECURITY ERROR FIX: At the end of this post.

    🎬 This is a total revamp of the original workflow with the same features, but using LTX Director.

    You can find the author's tutorial here.

    This workflow is a modular and flexible text/image/audio-to-video generation system built in ComfyUI, designed to give full control over video creation using LTX-based models. It allows you to easily mix and match multiple generation modes such as text-to-video, image-to-video, lipsync, and fully guided animation by enabling or disabling grouped nodes.

    📝 Personal notes:

    • The 10Eros model is better for NSFW content, whereas the standard model is better for SFW generations, although the body movement of the 10Eros model can be beneficial in some cases for SFW content too, but in general, use each model as I just said.

    • Try to always use 2 phase sampling generations (Half res + 2x upscaler), this yields the best quality and character consistency, LTX is not good at all at preserving character ID, so don't make it worse by doing a single pass generation. The upscaler model adds extra detail and improves character consistency, that's why I recommend using it.
      However, using half res on resolutions under 480p will generate bad quality videos since, at that point, you would be creating a first pass video so small that the upscaler won't have much details to work with. So for 480p and below, one single pass video generation is the way to go. On an RTX 4090, you can generate 1440p short videos using half res + upscaler, however, I think the sweet spot between quality and speed is at 720p.

    • Don't use the detailer when generating "Amateur look" videos, it adds a light layer of detail to the final result, and most of the time it will look too "polished" for a real amateur recording; amateur style videos look more real when they look low quality.

    Main features

    • LTX Director support

    • GGUF support

    • SFW / NSFW support

    • NSFW prompt enhancer

    • Text, image, audio, and ControlNet-driven video generation

    • LoRA support (character, style, and voice via ID LoRA)

    • Custom or AI-generated audio with automatic syncing

    • Reference image + unlimited keyframes (FFLF animation control)

    • ControlNet video guidance with hybrid reference support

    • Half-res sampling + 2× upscaling for faster high-quality results

    • LTX detailer for enhanced final output

    • Nvidia Video Super Resolution upscaler

    • RIFE VFI Interpolation

    Common Setups

    • Text to video:

      Timeline text segment.

    • Image to video:

      Add an image segment to LTX Director, extend it to fill your video duration and input a segment prompt for that segment.

    • Lipsync:

      Add an image segment to LTX Director, extend it to fill your video duration, input a segment prompt for that segment and add the audio file to the timeline. Enable custom audio in LTX director.

    • Audio to video:

      Add a text segment to LTX Director, extend it to fill your video duration, input a segment prompt for that segment and add the audio file. Enable custom audio in LTX director.

    • Character LoRA + voice reference:

      Add a text segment to LTX Director, extend it to fill your video duration and input a segment prompt for that segment. Add your character LoRA to the power LoRA loader, then activate ID LoRA and load a voice reference

    • Voice reference to video:

      Add a text segment to LTX Director, extend it to fill your video duration and input a segment prompt for that segment. Activate ID LoRA and load a voice reference

    • Character animation:
      Add an image segment to LTX Director, extend it to fill your video duration and input a segment prompt for that segment. Enable controlnet.

    • First frame → last frame:
      Add two image segments to LTX Director, and shrink the second image segment (last frame), add your prompt in the first image segment and in the second image prompt write "."

    • First → middle → last frame:
      Same thing as for FFLF, but adding an image segment in the middle and its corresponding prompt.

    • Character animation with custom voice:
      Image segment + ID LoRA + ControlNet

    COMFYUI SECURITY ERROR FIX

    If you hit a security level error while trying to install some custom nodes from ComfyUI manager:

    1. You need to temporarily change the security level in your config.ini file.

    • If you are using the portable version, the file is located at:
      ComfyUI/user/__manager/config.ini

    • Change the value to:
      security_level = weak

    IMPORTANT:
    Do NOT forget to restore it back to its original value, you should restore it afterward for safety reasons.

    1. Perform a hard restart of ComfyUI (completely stop it, then start it again).

    2. Install the custom node(s) using ComfyUI manager and double-check that it is the official one.

    3. Restart ComfyUI and check if the node(s) work(s) properly.

    4. Once everything is working properly, restore your original security level in the config.ini file and restart ComfyUI one final time.

    Detailed instructions are contained in the workflow itself:

    • Red nodes are instructions and useful notes.

    • Yellow nodes are configurable elements you can adjust to your needs.

    LTX DIRECTOR VERSION 1.3

    LTX DIRECTOR VERSION 2

    LEGACY VERSION

    Custom node pack list

    LTX Director workflows

    Legacy workflow

    Description

    • Added 10Eros V1.2 model support (Also compatible with 10Eros v1.4).

    • Added LTX2 NAG (negative prompt support for distilled models using a CFG of 1).

    • Added the Nvidia Video Super Resolution upscaler.

    • Added RIFE VFI interpolation.

    • Added an option to save the generated audio separately.

    • Added a total loop counter for the Detailer looping sampler.

    • Recreated the workflows from scratch, resetting the node IDs.

    • Removed some unmaintained and deprecated nodes.

    • Fixed an incorrect connection in the LTX Detailer model pipeline.

    • Fixed an issue with the prompt enhancer where the Heretic model refused to generate NSFW prompts.

    • Replaced the context nodes with pipes in the Legacy Workflow.

    FAQ

    Comments (115)

    ao9799078922Jun 22, 2026· 2 reactions
    CivitAI

    After updating LTX director 2.0. The workflow cant work. looking forward to your generous update.

    LatentHeart
    Author
    Jun 22, 2026· 1 reaction

    Oh, I hadn't noticed there's a new version, thanks. It seems that the last hotfix was yerterday though, I will wait a few days before updating.

    LatentHeart
    Author
    Jun 22, 2026· 1 reaction

    The patched workflow is ready for downloading.

    ao9799078922Jun 23, 2026· 1 reaction

    @LatentHeart It runs PERFECTLY! Did not expect it comes this fast. Really appreciate it!

    doodguy24Jun 22, 2026· 1 reaction
    CivitAI

    I find it a little frustrating the guide says "THIS IS VERY IMPORTAT, DON'T FORGET TO TOGGLE CUSTOM AUDIO ON."

    I have looks at every single node and helper in this entire workflow and can not find ANYTHING label "enable custom audio"

    **update
    ok it seems i was really unlucky. i downloaded this workflow the day before the director update and didnt get around to installing and messing wit hthe workflow until today. which means i jumped over the new version that fixes the error until i looked at this page and redownloaded it hah. but i will say the new version does not have nearly as many options as the old broken one

    LatentHeart
    Author
    Jun 22, 2026

    This errors are related to LTX Director new version. The new version released very recently and I wasn't aware of the update, I'm currently hot fixing the LTX Director workflow to upload a hot-fix. It won't take full advantage of the new features of the node, but it will work as it was working before, until I upload an updated version adapted for the new version of the custom node.

    LatentHeart
    Author
    Jun 22, 2026

    The patched workflow is ready for downloading.

    recovry777524Jun 22, 2026· 2 reactions
    CivitAI

    Everything is working well with the new version, thank you!

    The only node I don't understand is the LoRA voice cloning. Is it supposed to generate audio based on a sample? Every time I try this, my character doesn't speak and there is no audio in the output. i probably missed something if you can give me clue thanks !

    LatentHeart
    Author
    Jun 22, 2026

    What workflow are you using?

    recovry777524Jun 22, 2026

    @LatentHeart The LTX23_V3_LTXDirector

    LatentHeart
    Author
    Jun 22, 2026

    @recovry777524 Make sure that you turn custom audio off in the LTX Director node, if the audio is muted, maybe you have it turned on, if the option is on and no custom audio is added to the LTX Director node time line, the final audio is completely muted. To use ID LoRA in fact, no audio should be added to the timeline, and custom audio should be off. Hope this helps.

    recovry777524Jun 22, 2026

    @LatentHeart that what i done but my character still just stay without speaking and just smiling


    Screenshoot : https://ibb.co/F4qF77C9

    LatentHeart
    Author
    Jun 22, 2026

    @recovry777524 Can you share the original generated video here in CivitAI? The original video will contain the workflow metadata, and I can check it out to see what's wrong

    recovry777524Jun 22, 2026

    @LatentHeart  there is the video https://gofile.io/d/T2AKES

    It's not moving at all right now, but I think that's because of my shitty prompt haha. I was just testing it out. If you could also send me an example video where I can generate audio from a sample, I'd really appreciate it.

    LatentHeart
    Author
    Jun 22, 2026

    @recovry777524 You have "Lipsync enhancer" enabled, that group is only usefull to extract the voice from the custom audio you add to the LTX Director timeline, if no custom audio is used, this group should be disabled. Sometimes for example, you will use a custom audio that has noise or background music and the voice part won't be very clear, then the model could struggle doing a clean lipsync, this is the kind of scenario where "Lipsync enhancer" can help you out, because it will try to separate the voice alone and use that to create a clean audio latent. So for this specific case, it won't work. Since you are not using any custom audio, an empty wave is passed to the voice separator, and, as a result, a muted audio latent is created (not empty, but muted), since that audio latent is muted, the model creates a muted video as a result. So try disabling "Lipsync enhancer" and see if that fixes your problem.

    recovry777524Jun 22, 2026· 1 reaction

    @LatentHeart I will try this thanks you !

    recovry777524Jun 23, 2026· 1 reaction

    @LatentHeart I tried to disable the Lipsync Enhancer group, but it's still not generating any audio. I think I'll just generate the audio using Chatterbox or RVC and then plug it into the Director node. thanks you for your help !

    ywen35951247Jun 22, 2026· 3 reactions
    CivitAI

    The workflow provided by the poster is excellent. I found version 3.0 very user-friendly. Unfortunately, this node has just been updated, so the workflow needs some modifications

    LatentHeart
    Author
    Jun 22, 2026

    I'm working on the hotfix, it is almost ready.

    ywen35951247Jun 22, 2026

    Looking forward to the update from the poster. The workflow is impressive. I was using the 3.0 version of the workflow this morning, but after updating the plugin in the afternoon and downloading the poster's 4.0 workflow, I found it wasn't working. Upon inspection, I realized that the LTXDIRECTOR node had been updated (https://github.com/WhatDreamsCost/WhatDreamsCost-ComfyUI). I appreciate the effort the poster has put in.@LatentHeart 

    LatentHeart
    Author
    Jun 22, 2026

    @ywen35951247 

    The patched workflow is ready for downloading.

    ywen35951247Jun 23, 2026· 1 reaction

    THANKS@LatentHeart

    SolHelJun 22, 2026· 2 reactions
    CivitAI

    I got an error: SamplerCustomAdvanced

    Enter subgraph

    TypeError: unsupported operand type(s) for /: 'float' and 'dict'

    No clue how to resolve this.

    Edit, it's on the 4.0 version

    LatentHeart
    Author
    Jun 22, 2026

    Yes, sorry, the LTX Director node got updated and the workflow got broken, I got the fixed workflow almost ready.

    LatentHeart
    Author
    Jun 22, 2026· 1 reaction

    The patched workflow is ready for downloading.

    geekleberryfinn708Jun 22, 2026· 1 reaction
    CivitAI

    ltx director doesn't add any new capabilities to the model and degrades the results, but it simplifies the process. Let's build a workflow based on this simple process, only we'll complicate things and layer some parts. Braindead.

    LatentHeart
    Author
    Jun 22, 2026

    This is an all in one workflow, as more features are directly supported within the LTX Director node it self in the future, I will be getting rid off the redundant parts. For now, not everything is supported withing the node, like ID LoRA, two pass processing, or LTX Detailer.

    viniandrieu845Jun 23, 2026· 1 reaction
    CivitAI

    It works perfectly on my RTX 5060Ti 16GB, and I haven't even tested all the features yet. I can get rid of all the other workflows that are now redundant. A huge thanks to you—I'll be following you from now on... The voice cloning works really well, and in French, too!! I'd been looking for this for a long time. If there's a site where I can find a full user manual, I'd love to know about it... A massive thank you!!!

    LatentHeart
    Author
    Jun 23, 2026

    Thanks for the comments. Sorry, I don't have any kind of guide on the workflow, I will consider doing one though, thanks for the feedback.

    viniandrieu845Jun 24, 2026· 1 reaction

    I'm really enjoying using your workflow... just a quick, specific request: would it be possible to have two cloned voices in an update? It would be great for creating dialogue... Thanks!

    LatentHeart
    Author
    Jun 24, 2026· 1 reaction

    @viniandrieu845 Unfortunately, there is no ID LoRA for that yet. To generate videos with 2 specific voices, I recommend creating the dialog separately with a dedicated text to speech model and then use that as a custom audio.

    dav79mail156Jun 23, 2026· 1 reaction
    CivitAI

    please tell me, I may not have updated correctly, I installed nodes directly from github, copying the entire folder. everything works, but the old processes with version 1.3 are now non-functional, I can't even edit the old videos and see what settings and promts were there. the new update completely redesigned the old process into a new node

    LatentHeart
    Author
    Jun 23, 2026

    In the downloadable zip file, there are 3 workflows, one legacy workflow (that works without the LTXDirector node), and 2 LTX Director workflows:

    - One works with the 1.3 version
    - The other works with the new v2 version
    Choose whichever fits your current setup.


    For what you say, I will assume that you are talking about the LTX Director updated node, so try the file named "LTX23LTXDirector2.json", that's the workflow working with the new version.
    Another thing, I would recommend avoiding installing custom nodes directly from their github repos, it is better to use ComfyUI manager instead. When possible, avoid git clone, and only use it when the node is not available in the ComfyUI Manager node list.

    Now, if the problem you have is not being able to load old videos with the new update, I'm sorry, that's an issue with comfyUI and not my workflow, it is just how updates work. What you can do is inspect the json metadata from the video and check the settings there, or extract it using ffmpeg and upload it to your favorite LLM to ask for the settings you need.

    dav79mail156Jun 23, 2026· 1 reaction

    @LatentHeart спасибо

    rahulleesinJun 24, 2026· 2 reactions
    CivitAI

    Amazing workflow! I am facing one issue though, all the videos are coming out as portraits and look squeezed in. How do I make the video height and width same as the images?

    LatentHeart
    Author
    Jun 24, 2026· 1 reaction

    Use the resolution master node to input a custom width and height. If your resolution is not an standard 16:9 video, then, in the "Decoding" group, there's a "Resize Image v2" node, where you can adjust the final look of the video, by default is set to "keep_proportion" crop, try stretch and see if that fixes the stretched look. This is an issue I need to properly fix to make it automatic, but for now, I hope this manual fix helps.

    viniandrieu845Jun 25, 2026· 2 reactions
    CivitAI

    This workflow is amazing, folks. I’ve been trying to get this right for so long without much success, but this time it’s different. You can really create something cool—with LTX quality, obviously—but it’s already fantastic! All the options work...

    By the way, does anyone know how to get rid of the subtitles with 10-Eros? It keeps happening... I have "No Subtitles" in the negative prompt, but it doesn't remove them...

    LatentHeart
    Author
    Jun 25, 2026· 1 reaction

    You need to vary your dialogs, avoid caps, don't do anything that can resemble a movie script, do something more natural, descriptive and casual as if you were telling a friend a story, like:

    The man enters the room and he says "I really like this place, it gives me good vibes", then he heads to the bar and says to the bar tender "A cold beer pleace".

    MadJokerJun 25, 2026· 1 reaction

    Your "No subtitles" in the negative prompt is bad, if that is what you have there. The negative prompt should have "Subtitles". I think the original workflow has "(subtitles:1.8)" in the negative prompt, and I have never seen any subtitles so far.

    ArcadeathJun 26, 2026· 1 reaction

    I wanna bet you that if I put "no subtibles" in negative prompt I'll also have subtitles. Just saying.

    LatentHeart
    Author
    Jun 26, 2026· 1 reaction

    @Arcadeath You are right, It is already in the negative prompt (at least if they are running the workflow as it is uploaded). The suggestions I made are based on my own experience, I generate dialog heavy prompts and I have had the exact same issue in the past, most of the time is the structure of the dialogs.

    Ai_UnleashedJun 27, 2026

    @LatentHeart I found this behavior went away if I used correct Image sized the Model understood and was able to work with...

    seakerJun 25, 2026· 1 reaction
    CivitAI

    i like it but one thing i am having trouble with is the img to video part. i put one image into the keyframe 1 nodes and when i hit play the image doesnt move at all but her mouth does. i dont want all keyframes in, i just wanted it to make the video based on that one image. how do i do this?

    LatentHeart
    Author
    Jun 25, 2026

    What workflow are you using? what do you mean with "Keyframe 1 nodes" (in plural), there's only one Keyframe 1 node in the legacy workflow. Maybe you can upload the original video here to civitai and I check the metadata to see what's going on.

    mjh02111964582Jun 26, 2026· 1 reaction
    CivitAI

    i have no idea what I'm doing wrong, but no matter the image I put into director, they always immediately transition to a completely random video of some woman walking down the street. It's funny, but I'm so confused as I've never seen this video before but it literally keeps happening. Any ideas?

    LatentHeart
    Author
    Jun 26, 2026· 1 reaction

    Check your global prompt, if you are using the old version (1.3), the global prompt might be hidden but active. If it has something there, delete it or replace it with your own prompt.

    mjh02111964582Jun 26, 2026

    @LatentHeart unfortunately, I tried that and still no luck. I even completely re-created the director node and it's still happening. I'll keep digging to try to figure it out. It's just so random. --**edit, i think I figured it out. What's happening in the videos looks like it matches the description/example prompt in the 'prompt enhancer' field, even though it's set to off. Somehow, I guess it's feeding that field to the main prompt, even when off. Maybe it's something weird on my end.

    AzextonHunterJun 26, 2026· 2 reactions

    @mjh02111964582 I was also having this issue. By looking at your edit. I went to the Prompt Enhancer. I deleted everything written in the base prompt, enabled the prompt enhancer and then hit "Randomize Each Time" now the issue is fixed.

    LatentHeart
    Author
    Jun 26, 2026

    @AzextonHunter This sounds like the text encoder is not being capable of understanding the system prompt correctly, just for future reference, what text encoder are you using?

    fastman2000Jul 1, 2026

    I had the exactly same issue. It is the part of prompt enhancer. You need to disable that and check if all nodes in there are disabled. Do not relay only only the toggles.

    AP20092894Jun 27, 2026· 1 reaction
    CivitAI

    downloaded everything but i get this error: - Value not in list: resize_method: '18' not in ['maintain aspect ratio', 'stretch to fit', 'pad', 'pad green', 'crop']

    - Failed to convert an input value to a FLOAT value: frame_rate, seconds, could not convert string to float: 'seconds'

    - Value not in list: display_mode: '0' not in ['frames', 'seconds']

    - Value 0 smaller than min of 1: divisible_by

    * LTXDirectorGuide 6868:

    - Failed to convert an input value to a FLOAT value: ic_lora_strength, bicubic, could not convert string to float: 'bicubic'

    - Value not in list: ic_lora_name: '1' not in (list of length 215)

    * ChatterBoxAudioAnalyzer 6881:6530:

    - Return type mismatch between linked nodes: audio, received_type(FLOAT) mismatch input_type(AUDIO)

    * VHS_VideoCombine 6891:

    - Return type mismatch between linked nodes: frame_rate, received_type(MOTION_GUIDE_DATA) mismatch input_type(FLOAT)

    Output will be ignored

    Failed to validate prompt for output 6893:

    Output will be ignored

    Failed to validate prompt for output 6937:

    * (prompt):

    - Return type mismatch between linked nodes: audio, received_type(FLOAT) mismatch input_type(AUDIO)

    * PreviewAudio 6937:

    - Return type mismatch between linked nodes: audio, received_type(FLOAT) mismatch input_type(AUDIO)

    Output will be ignored

    Failed to validate prompt for output 6758:

    * SimpleMath+ 6776:

    LatentHeart
    Author
    Jun 27, 2026

    You need to use the right workflow for the right version of the LTX Director node you have, 1.3 or v2, both are included in the zip file, but you need to use the right one.

    martinr573Jun 28, 2026· 1 reaction
    CivitAI

    Dude...that is one beast of a workflow.
    works like a charm. thx.

    LatentHeart
    Author
    Jun 28, 2026

    Thanks for the comment.

    AxseeJun 29, 2026· 1 reaction
    CivitAI

    Please come up with something for scene auto prompting :D

    LatentHeart
    Author
    Jun 29, 2026· 1 reaction

    That's actually not a bad idea hehe Thanks for the Buzz by the way :)

    zdarovapro1567Jun 30, 2026· 1 reaction
    CivitAI

    Can you tell me how to completely disable audio? (I don't need it) I tried deleting nodes, but I keep getting errors that are difficult for me to fix.

    LatentHeart
    Author
    Jun 30, 2026· 1 reaction

    It is not possible, LTX needs the audio latent no matter what. You can artificially create a muted audio latent, but it could mess with your video, since the video is created on top of the audio latent, for example, if your video contains characters "talking", they will look like mimes or lifeless dolls, besides, it won't accelerate your generation, since even a muted audio latent will be processed regardless. If you want to generate only video, I can suggest the Wan2.2 model. Or, you can disconnect the "audio" input of the "Video combine" node from the "Save video" group to save your videos without audio, but again, this won't accelerate your generations, since the model will still process the audio anyway.

    segiruJul 1, 2026· 2 reactions
    CivitAI

    I have a question: the face changes in every video I generate. What should I do to prevent this? Help, please.

    LatentHeart
    Author
    Jul 1, 2026· 2 reactions

    Unfortunately, this is a known issue with LTX2.3. The two most effective ways of forcing character consistency are:
    1. Training a character LoRA
    2. Using keyframes to lock the face in several parts of the video, at least in the first and last frames.

    elmejor9369Jul 3, 2026· 1 reaction
    CivitAI

    Suddenly, the audio stopped working, every video generates without audio? any clue? no errors popped up, 've tried charging a new workflow and still nothing.

    LatentHeart
    Author
    Jul 3, 2026

    What variant of the workflow are you using?

    elmejor9369Jul 3, 2026

    I think I've found the issue. When the Lip Sync Enhancer is enabled, the speaking text prompt no longer works.

    LatentHeart
    Author
    Jul 3, 2026

    @elmejor9369 I'm not sure what variant of the workflow you are using, but for the LTX Director versions, lip enhancer should only be used with custom audio ON, and with a custom audio added into the timeline. If custom audio is on, but no custom audio is added, the resulting audio is an empty track. Lip sync enhancer should be used only for that, lipsync enhancement, it is only useful to extract the voice from the custom audio you add to the LTX Director timeline, if no custom audio is used, this group should be disabled. Sometimes for example, you will use a custom audio that has noise or background music and the voice part won't be very clear, then the model could struggle doing a clean lipsync, this is the kind of scenario where "Lipsync enhancer" can help you out, because it will try to separate the voice alone and use that to create a clean audio latent.

    rahulr1199Jul 4, 2026· 1 reaction
    CivitAI

    I have always used WAN2.2 workflows, and I recently started using your workflow with LTX. The initial impressing is amazing.

    I have one concern though - I am running it on a RTX4090 on my runpod comfy. I am trying to generate videos with legacy workflow at 480p. For every second video I run into OOM error. I tried using Half resolution with 2x upscaler at 720p, even that didn't work.
    Tried using enable VRAM optimization - that doesn't work due to SageAttention issues. Any suggestions?

    LatentHeart
    Author
    Jul 4, 2026

    Don't know what's going on, I got no experience in Runpod. All I can tell you is that in my own 4090 system, you can generate 50 seconds videos at 7020p using half res and the 2x upscaler. Granted, there's tons of offloading going on, in some instances both my RAM and VRAM reach peak usage.

    rahulr1199Jul 4, 2026

    @LatentHeart How do you manage to run it without OOM? Are you using "Enable VRAM optimization" option?

    LatentHeart
    Author
    Jul 4, 2026

    @rahulr1199 No, I don't use those 'cause I don't need them. My system has 64GB of RAM so offloading is enough in may case. The 4090 alone is not enough for models like for example 10Eros, the new version is more than 30GB in size, so extra RAM is a most. You can run models bigger than 24GB but you need the extra RAM to avoid the OOM erros. Have you tried the GGUF version?

    rahulr1199Jul 4, 2026

    No I am using the 10Eros model.
    RAM is definitely the concern here, I will try switching to a higher pod template.

    Btw, do you have any recommendation on good NSFW LORAs for LTX?

    LatentHeart
    Author
    Jul 4, 2026

    @rahulr1199 Yes, a really good one is this one:

    LTX-2.3 Riding pov (I2V)
    This LoRA improves movement and jiggle physics, despite its name, you can use it as a general purpose NSFW LoRA, with values between 0.4 and 0.8.

    rahulr1199Jul 4, 2026

    Thanks, I used a higher RAM pod and it helped stabilize the generation.

    Do you have any recommendation on how to maintain character consistency from reference image?
    Also, what are some good controlnet video sources for NSFW

    LatentHeart
    Author
    Jul 4, 2026

    @rahulr1199 LTX sucks at character consistency, two ways of somewhat solving that issue:
    - Training a character LoRA
    - Use keyframes to lock the face in several parts of the video, or at least first and last frames.

    Regarding controlnet, I honestly don't use controlnet for nsfw content, so I can't recommend a good source for that.

    rahulr1199Jul 4, 2026

    I upgraded by runpod to a 58GB RAM, and the generation was relatively stable. But still at times I get OOM error. Any idea what could be wrong? I am using the 10 Eros model

    LatentHeart
    Author
    Jul 4, 2026

    @rahulr1199 Sorry, I got no idea how runpod works.

    rahulr1199Jul 4, 2026

    @LatentHeart No problem. I think I am facing this issue particularly with the 10 Eros model. The standard model feels more stable for me.

    Also, I noticed one thing. The 10Eros model doesn't do well with Indian ethnicity skin tone. There is a natural tendency to westernize it. The standard model does better job.
    I know that the standard model is not suitable for NSFW. Are there any ways to get best of both?

    LatentHeart
    Author
    Jul 4, 2026

    @rahulr1199 Unfortunately, the movement and character interactions lack behind the 10Eros model, you can push it a little bit with LoRAs, but they won't make it as strong in that field as the 10Eros model. Whatever 10Eros version you are using now, try the other one and see if that one does better.

    rahulr1199Jul 4, 2026· 1 reaction

    @LatentHeart I tried both Eros v1 and v1.2. Both seems to have the issue

    DriftPixelJul 5, 2026· 1 reaction
    CivitAI

    I have a (potential) problem. After i generate a long video at once, 50+ seconds at 720p resolution, the workflow gets stuck at processing in the decoding phase, more specifically at this node "LTXV Audio VAE Decode"

    I know the exact reason why this is happening, it's because i don't have enough VRAM to process that huge audio file at once and the system is offloading the process to RAM, it takes an eternity to finish processing it. (i only waited 20 minutes before giving up.)

    A permanent solution would be to implement a "Tiled VAE Decode" for audio, but sadly such custom node dose not exist.

    My temporary "solution" is to generate shorter video and glue them together, dose anyone have a better solution then this ?

    NemesisEnforcerJul 6, 2026
    CivitAI

    I like the workflow, has anyone else been having issues with the Resolution Master Node? I cannot seem to change many of the settings. Thank you!

    ParadantozJul 7, 2026· 2 reactions
    CivitAI

    Hi, Workflow is amazing. I'm having a problem because I'm not very familiar with it. When I set multiple keyframes, the video ends up with abrupt and sudden transitions to the next frame. I'd like to have smooth transitions. Can you help? Thanks

    LatentHeart
    Author
    Jul 8, 2026

    What variant are you using?

    ParadantozJul 9, 2026

    @LatentHeart LTX23LTXDirector2

    LatentHeart
    Author
    Jul 9, 2026

    @Paradantoz It could be that the segment lengths are too short for the model to smoothly fill the gap between them and/or the segment prompts are not specific enough on how to transition from scene to scene. I recommend watching the author's tutorial:
    https://www.youtube.com/watch?v=vM60pJJqqEI

    FytynyJul 7, 2026· 1 reaction
    CivitAI

    How is the skin on your examples so good on distilled model? For me it produces standard LTX unhealthy faces unless I do full model with distilled lora set to 0.5 (but then the audio get distorted)

    LatentHeart
    Author
    Jul 8, 2026· 1 reaction

    My source images are high resolution, minimum 1080p but many are in 1440p or 4k. Then the videos are rendered in a base resolution of 720p and upscaled to 1080p. But the quality comes mostly from the reference image generation itself, bad quality images will result in bad quality videos.

    jdo7496517Jul 10, 2026
    CivitAI

    if THIS is the wrong place for his I am terribly sorry but i have a couple questions, with director i'm moticing some strange behavior. I build very complex workflow typically s so I was curious to see this simplified method. I noticed when adding more than one iamge, there's about a 50% that my vidio deals with "freezing" for a second or two between image segmans IF not longer.

    I've noticed when adding additional loras, they DO NOT behave like they do with a typical I2V or T2V setup, they seem weaker, and and more restrained.

    MAYBE I'm doing things wrong, or maybe someone can point in a direction where i can get better answers? Lora act differenlty, LOT'S of freezing when having 3 or more images in the node, CONSTANT dialogue misuse. Etc.

    MY SETTINGS i've left alone even though i would do them differently, i DID use manual sigmas instead of the 8/4 steps for FP/SP.

    I AM using an obliteraed Gemma.....but...

    AND AGAIN, i'm sorry for the wall of text, I'm just confused as to HOW anyone is getting even HALF decent results with director 2.0, and believe me, I would LOVE for this to work.

    Any help would be great, and I apologize again.

    esadakozJul 11, 2026· 2 reactions
    CivitAI

    Don't press Ctrl + Z. If you say at any moment "what happened" or "W*F", ask yourself "did I press Ctrl+Z"? lol
    Heil LatentHeart <3

    PrimeInMeJul 15, 2026· 1 reaction
    CivitAI

    i have a question. so is it recommended to do prompt on the "BASE PROMPT" instead of in the LTX Director nodes like the tutorial video?

    LatentHeart
    Author
    Jul 15, 2026

    Yes, the "Base prompt" is the "Global prompt", so use it like that, like the global prompt, and use the timeline for your segment prompts. For basic videos that have no segment prompts, like a basic text to video or a basic image to video, you can use the Base prompt alone.

    PrimeInMeJul 16, 2026· 1 reaction

    @LatentHeart i see. somehow base prompt is too strong at affecting the end result lol

    LatentHeart
    Author
    Jul 16, 2026

    @PrimeInMe Exactly, the global prompt (Base prompt) is the main guider of your video, that's why in most cases, you only need the global prompt to create your videos.

    heavenkeyJul 17, 2026· 3 reactions
    CivitAI

    missing node in runninghub~

    LatentHeart
    Author
    Jul 17, 2026

    My workflows are not designed to run on online platforms, sorry.

    ruphorJul 17, 2026
    CivitAI

    Could anyone help me, all of LTX workflows went wrong, when I run it writes that is a flux model and everything slows down without any result. Thanks for help

    vpaymaine01Jul 17, 2026· 1 reaction
    CivitAI

    Hi, i See many different gguf versions which version should i use for rtx 4070 12gb 32 gb ram?, Q4?

    BlineyJul 18, 2026· 1 reaction

    I'm having success with eros Q4 K_M one with my 4070ti 12gb

    LatentHeart
    Author
    Jul 19, 2026· 1 reaction

    As a general rule of thumb, you should look into the size of the safetensors file and see if it fits into your VRAM size, so choose the file that is under 12GB in size. This is not the most correct way of calculating things, but it will be enough till you learn how offloading works and what's the best model for your setup. ComfyUI's offloading system allows you to load bigger models than your VRAM, but to keep things simple, follow that rule for now.

    drfaker911219Jul 19, 2026· 1 reaction
    CivitAI

    trying to get this wf to work with ltx-2.3-22b-dev_transformer_only_int8_convrot.safetensors

    I get blurry and comlete different image. Trying img2vid

    LatentHeart
    Author
    Jul 19, 2026· 1 reaction

    For the dev version you need to add the distilled LoRA into the model pipe line, just like the 10Eros model. Note that in the list of suggested models, I recomend the distilled version, so you can use ltx-2.3-22b-distilled-1.1_transformer_only_int8_convrot.safetensors if you don't want to change anything in the workflow.

    drfaker911219Jul 20, 2026· 2 reactions

    @LatentHeart Thanks mang, works great!

    drfaker911219Jul 20, 2026

    @LatentHeart  another issue is that the video does not generate the last part: https://imgur.com/a/V0UAxjX
    also tried 10eros v1.4 dmd int8 convrot model and the sound quality sounds harsh, raspy
    using the herectic clip model btw

    LatentHeart
    Author
    Jul 20, 2026

    @drfaker911219 The segment is too short for the action imo, you could get it but you need to try different seeds, normally I generate 20 videos at a time and then choose the best. Yes I've noticed the audio issue, for now I fixed it by adding a normalization node, the issue is that the audio is saturated, so if you reduce the LUFS it sounds normal.

    drfaker911219Jul 20, 2026· 1 reaction

    @LatentHeart 
    Thanks!
    Lufs? can't find this, is this in the workflow?

    LatentHeart
    Author
    Jul 20, 2026

    @drfaker911219 Not at the moment, the node I use to reduce the LUFs is the "Normalize Audio Loudness" node from the Wan video wrapper pack, and I use a value of -34 to -14 depending on how loud the final audio is.

    drfaker911219Jul 20, 2026· 1 reaction

    @LatentHeart gotcha, thanks! although unsure where to connect this node?

    LatentHeart
    Author
    Jul 20, 2026· 1 reaction

    @drfaker911219 You can connect it right before the final "Video Combine 🎥🅥🅗🅢" node, in the "Save video" group, between the "FINAL_AUDIO" get node and that video combine node.

    abdurashidsuleimenov178Jul 19, 2026· 2 reactions
    CivitAI

    выскакивают каки е то 5 ошибок - скачал нужные модели и указал- не получается7 Может кто нибудь помочь,

    ma31783178911Jul 19, 2026· 1 reaction
    CivitAI

    i have a porblem were i tell the promt to do physical stuff but it talks it insted. how do i resolve this?

    LatentHeart
    Author
    Jul 19, 2026

    Here's the LTX2.3 official prompting guide:
    https://ltx.io/blog/ltx-2-3-prompt-guide

    craempeiJul 20, 2026
    CivitAI

    I think with Eros 1.4 DMD, the workflow works better if you skip the 2 distilled nodes.

    fstubbs1701Jul 21, 2026· 2 reactions
    CivitAI

    That wouldn't be Ronny_Ponny would it....looks an awful lot like her....:)

    LatentHeart
    Author
    Jul 22, 2026

    I don't know who she is so no hehe

    jjd9Jul 23, 2026· 1 reaction
    CivitAI

    Is there a way to get a live preview during sampling? Other LTX workflows have this and it's useful to see how things are coming along and be able to cancel if it's going in the wrong direction.

    LatentHeart
    Author
    Jul 23, 2026

    Not in the current state, but you can add the preview model into the pipeline if you need it, then the samplers will show the preview, that's how other workflows do it. LTX is very fast though, so normally, you don't need it, since you can simply general several videos in one go at half res and choose the best of them for further upscaling and interpolation.

    jjd9Jul 23, 2026

    @LatentHeart  Thanks for the tip. I did try to add a preview but I got OOM on a 16gb vram card. What's the right way to add preview?

    EDIT: I added KJNodes -> ltxv -> LTX2SamplingPreviewOverride, added a VAE loader for laeltx2_3.safetensors, fed it to the vae input, passed the model out of Any Switch into it before passing it along to VRAM Optimizations, and now I have a preview. Thanks!

    Workflows
    LTXV 2.3

    Details

    Downloads
    16,015
    Platform
    CivitAI
    Platform Status
    Available
    Created
    6/22/2026
    Updated
    8/21/2026
    Deleted
    -

    Files

    ltx23AllInOneSFWNSFWLTXDirectorID_v40.zip

    ltx23AllInOneSFWNSFWLTXDirectorID_v40.zip