Basic face swap and face enhancement in FaceFusion

Demo summary
The creator demonstrates uploading a source image and target video into the FaceFusion UI, switching to CUDA for GPU processing, and enabling the 'face enhancer' to sharpen the output.
Step-by-step
- Drag and drop the video you want to use into the Target area.
- Drag and drop the face image into the Source area.
- Switch the execution provider from CPU to Cuda to enable GPU processing.
- Scrub through the preview window on the right to check the face swap alignment.
- Enable the face enhancer processor to sharpen the output face.
Options
- Toggle multiple processors (face swapper, face enhancer) depending on desired quality.
Watch out for
- The CPU is enabled by default every time you launch the application and is substantially slower than Cuda.
- Each additional processor enabled (like face enhancer) requires a full extra pass through the video, increasing render time.
Tips
- Select a source face and target body with similar bone structures to avoid visual issues.
- If generations are taking longer than expected, double-check that you haven't forgotten to switch to Cuda.
- Use the face enhancer if the swapped face appears blurry or softer than the original video.
Highlights
“we can still get our previews rather quickly”
All demos from “Face Replacements with FaceFusion 3.0”
1:181:28Install FaceFusion 3.0 using PinokioThe video demonstrates how to use the Pinokio browser to search for, download, and install the FaceFusion 3 project, automating dependency and Python environment setup.Pinokio· AI Face Swap Generator
3:232:44Basic face swap and face enhancement in FaceFusionCurrentThe creator demonstrates uploading a source image and target video into the FaceFusion UI, switching to CUDA for GPU processing, and enabling the 'face enhancer' to sharpen the output.Facefusion· AI Face Swap Generator
6:151:47Selecting and downloading AI models in FaceFusionThe demo shows how to switch between different face enhancer models (like GPEN-BFR) and face swapper models, which triggers automatic background downloads in the terminal.Facefusion· AI Face Swap Generator
9:471:24Using Expression Restore with LivePortraitThe video shows the 'expression restore' feature which uses LivePortrait to map eye movements and facial expressions from the target video onto the source face.Facefusion· Video to Video
15:411:15Selective face part replacement with Region MasksThe creator demonstrates using the 'region' mask settings to selectively toggle which parts of the face (eyes, mouth, eyebrows) are replaced or kept from the original video.Facefusion· AI Face Swap Video
16:561:57Adjusting face mask padding and croppingThe demo shows how to use 'box' mask padding settings to adjust the hairline and edges of the face swap to better blend the replacement with the original video plate.Facefusion· AI Face Swap Video
19:041:24Rendering and downloading the final videoThe video walks through setting a frame trim range, clicking 'Start' to process the render through the terminal, and downloading the final MP4 file.Facefusion· AI Animation Generator
29:381:34Drop every other frame using FFMPEGAlex demonstrates using a specific FFMPEG command line instruction to remove even-numbered frames from a video to prepare it for temporal consistency fixes.Ffmpeg· AI Video Editor
31:281:42Fixing temporal chatter with Topaz Video AIThe video shows importing a half-frame video into Topaz Video AI and using the Chronos model for frame interpolation to create a smoother, more consistent face swap result.Topaz Video AI· AI Video Interpolation- Watch “Face Replacements with FaceFusion 3.0” →
AI Face Swap Generator
8:010:39Perform a face swap in FaceFusionThe demonstration shows the FaceFusion web UI where a source face and target image are uploaded, face enhancer settings are adjusted, and the final swap is processed.Social&Apps
1:341:04Image face swapping with FaceFusion 3.4.2The creator demonstrates the FaceFusion UI by uploading source and target images, selecting face swapper and enhancer processors, and generating swaps for several celebrity pairs.AI Motion Studio
2:490:41Launching FaceFusion via Command PromptThe creator demonstrates how to call and activate FaceFusion using terminal commands to launch the local host web interface.Noob Coderz
4:480:59Face swapping images with FaceFusionThe user demonstrates uploading a source face and a target image into FaceFusion, adjusting quality settings, and generating a face-swapped output.Noob Coderz
6:110:26Previewing FaceFusion swap resultsThe video shows a side-by-side comparison of a source face being mapped onto a target image to demonstrate the realism of the FaceFusion model.Noob Coderz
1:210:37Configure hardware acceleration in FaceFusionThe guide demonstrates how to navigate the FaceFusion interface and select CUDA under execution providers to utilize Nvidia GPUs for faster processing.AIVideoMirai
3:420:21Fixing occlusion artifacts in FaceFusionThe demonstration shows how to handle objects passing in front of a face by setting the face mask type to 'occlusion', selecting the 'ext' model, and applying edge blur.AIVideoMirai
4:170:25Resolving face tracking failuresThe tutorial walks through adjusting the detector score and increasing reference distance in FaceFusion to maintain a face swap during rapid head movements.AIVideoMirai
4:570:27Removing forehead seams with padding and enhancementThe guide shows how to use face mask padding to extend the swap area and enable the face enhancer to blend skin textures over visible seams.AIVideoMirai
5:420:26FaceFusion professional rendering workflowThe video demonstrates using 'instant runner mode' for live previews and setting the video memory strategy to 'strict' to prevent crashes during final exports.AIVideoMirai
1:511:29Face Fusion 3.3 Interface OverviewA walkthrough of the Face Fusion 3.3 UI, explaining the processor section, face swapper models, execution providers, and the source/target panels.Thomas Creates
6:440:18Face swapping The Shining iconic sceneA demonstration of using Face Fusion to swap the creator's face onto Jack Nicholson's character in 'The Shining' by configuring the source and target panels.Thomas Creates


