Home Creators Posts Import Register Favorites Logout

Downloads

Content

Video - https://youtu.be/V25GORD4h_U

Overview

We now have Best Face Swap (BFS) LoRAs & nodes available for LTX 2.3, plus a host of new models available! This includes a v3 from Kijai (which works even better with custom audio, thanks to more bf16 blocks), plus FP8 distilled and NVFP4 models from Lightricks.

https://huggingface.co/Alissonerdx/BFS-Best-Face-Swap-Video

https://huggingface.co/Lightricks/LTX-2.3-nvfp4

https://huggingface.co/Lightricks/LTX-2.3-fp8

I've updated my LTX2.3 workflow so that it now includes:

Best Face Swap (BFS) group & BFS audio options

Optional ollama system prompt for BFS

Also updated ollama film director instructions per LTX2.3 guidelines

Single workflow - 3 loaders available. Delete what you don't want, keep what you do!

Kijai v3 file now available - better quality!

Lightricks official NVFP4 & FP8 distilled models now available

Replaced custom nodes with natives nodes where possible now (no ComfyMath or other custom maths nodes required)

Also basic ComfyUI native nodes have replaced the Radiance nodes by default (power users can add these back easily - or any other nodes - for pro upscaling, LUTs, etc).

Stage2 custom scheduler, steps & denoise

Workflow Information

Download links for the models files are available in the workflow. There are lots available, so download the ones you want to try!

Rather than have multiple different workflow files, I've included all the loaders for whichever set of files you want to use.

GGUF:

Checkpoint:

Or Kijai's split files:

Simply connect whichever model loader set you prefer (like in the image above) to the set nodes in the Init group. Delete (or mute) whichever loader groups you don't want.

Fewer custom nodes are also required now, thanks to Comfy-native maths nodes :)

Install custom nodes using ComfyUI Manager.

To run a workflow in ComfyUI, click the "Run" button.

Changes settings to match your requirements, such as the video length & resolution:

Help is included throughout the workflow in the various notes:

For those who love to tweak (like me) Stage 2 (Upscale) now also has extra options available in the Other Settings group:

Enable the Alt Sigmas STG2 if you're looking to experiment with those. By default this setting is off. This will give you very different outputs! I'm still playing around to see what the best combos are, but you can alter the steps & denoise too. Even 3 steps seems OK, which can save a bit of time on longer duration videos.

The relevant notes have been updated, but if using NVFP4 model, then the distill LoRA works best at full strength (or more)! I went up to 1.2 and got reasonable enough results:

The strength of 0.5 seems fine with the GGUF, however, so your mileage may vary based on your choice of model.

For BFS, IMG1 counts as the face image:

You'll need to enable the BFS ControlNet & video group:

Plus, don't forget to enable the BFS LoRA too:

Example input video:

Example output:

You can also use the ollama prompt enhancer:

Connect both the image and the alternative system prompt for the best results.

Note that the LoRA author has also provided a video analysis node as well which you may wish to add.

I've found you don't HAVE to use their exact format, and you can just type your required result with pretty good results!

If you want, the audio from the BFS video (if it has any) can also be piped through - or you can replace with your own custom audio at the flick of a switch.

Your choice of audio can also be set in the output group - the audio it generated or the original from the BFS input video:

If using the audio from the original BFS input video, it is a good idea pipe that in to LTX as well, as this way the model will still "see" the original audio (which helps with lip sync). Then, use the original audio from the BFS input video for your final video generation - if you want it to be exactly the same as the original (no changes from processing).

Videos which don't have any audio can, of course, use the generated audio.

Enjoy! :)

Files

Comments

Taylre Jones

I've followed all the steps listed here but can't seem to get success with the workflow. I mentioned on youtube I was having problems with it not using my reference character. -I have BFS Cnet enabled, Vid for BFS enabled -I have Reference image face in "Load Img 1" - I'm using the User Prompt to manually prompt with the correct "head_swap: FACE ACTION" prompt that is well described. - Using the distilled transformer only fp8 input scaled v3 - Everything else I have set to your settings It's creating sort of a match to the reference video, but creating a lot of its own things that don't exist in the original video. It's making a new face that doesn't match at all to the reference character face I'm using. I have a quality 1024x1024 reference face. The character is blonde with a side part and it's creating a brown haired person with a center part that doesn't look remotely the same as the reference. When I use the Alissonerdx v3 workflow, it keeps the reference video pretty close and gets the reference face to look in the right direction, it is just missing a lot of detail. I don't know what I'm doing wrong in your workflow that is causing it to spit out a random face so off from the reference.

NO SYSTEM IS SAFE

I'm newbie and i really didn't understand where is your head swap workflow that you showed in the video

Lee Howell (Booshman)

Hi, I'm having issues getting my head around the workflow. I only want to use the head swap feature, which I've attempted to set up as instructed, but I just get run errors. I've ctrl-B'd a bunch of nodes that I don't think I need, but ultimately I'm guessing. Is there a chance of getting a version of the workflow with all the unused nodes switched off, or removed?

Allan Sanderson

Hi. Wondering if you have an existing article / video on how to get the Ollama set up, and recommended models etc? I did install it on my Windows system and have it running the dolphin-llama3:8b-v2.9-q6_K model. It seems to be working, but want to make sure I am getting the most out of it.

Pastlica

Sorry, this workflow is a bit too complicated for me. Would it be possible to simplify it into a workflow that only does a face swap using the original video, without changing anything else? I couldn't really get this one to do that because i dont know what to turn on or not. , and the YouTube tutorial was a bit confusing as well. A simple workflow that just swaps the face while keeping everything else from the original video would be much easier for me to follow.