Facefusion Versions Save

Next generation face swapper and enhancer

2.5.2

3 weeks ago
  • Introduce dynamic frame colorizer sizes
  • Validate facefusion.ini overrides to prevent crashes
  • Remove GPU architecture lookup to support outdated nvidia-smi
  • Remove hwaccel which surprisingly improves the FFmpeg performance
  • Fix threading and preview crashes for DirectML
  • Fix --output-video-resolution from not being applied

2.5.1

1 month ago
  • Add missing deoldify models to the frame colorizer
  • Fix over-correction by voice extractor on background audio
  • Fix excessive VRAM consumption of the voice extractor
  • Fix exception in conditional_download while model removal
  • Fix stuck processing when using FFmpeg 7

2.5.0

1 month ago
  • Introduce the frame colorizer using the ddcolor and deoldify model
  • Extract voice from the audio to enhance the lip-syncer quality
  • Experimental 5 to 68 face landmark estimation
  • Add the face enhancer gpen_bfr_1024 and gpen_bfr_2048 model
  • Add the frame enhancer real_esrgan_x2 and real_hatgan_x4 model
  • Introduce --force-download to download every model at once
  • Migrate the documentation and installer from venv to conda
  • Full compatibility with CUDA 12 due inswapper_128_fp16 model fix
  • Fix fps boosting and lowering during video merging
  • Fix crashes when using --skip-download when models are absent
  • Fix h264_nvenc and hevc_nvenc presets mapping

2.4.1

1 month ago
  • Conditional download face analyser models
  • Prevent download loop when remote is unreachable
  • Dynamic concurrency_count for ideal Gradio performance
  • Monkey patch Gradio for faster preview and stream rendering
  • Fix preview for audio to image

2.4.0

2 months ago
  • Run multiple face detectors simultaneously
  • Prevent the 68 to 5 face landmark transformation on low confidence
  • Add the high performance scrfd face detector model
  • Gracefully start and stop processing
  • Migrate to ONNX powered frame enhancers
  • Introduce --face-landmarker-score argument
  • Render tabs when using multiple UI layouts
  • Introduce --output-image-resolution argument
  • Add more face debugger items and refine their color theme
  • Print internal statistics when --log-level debug is enabled
  • Keep lips over the whole video once lip syncer is enabled
  • Add support for h264_amf and hevc_amf video encoders
  • Restrict resolution upscaling and fps boosting for temporary resources
  • Change the --output-path behaviour and normalization
  • Remove --temp-frame-quality argument
  • Fix green line when using a target with uneven pixels
  • Fix preview of lip syncer when using --trim-frame-start
  • Fix the blank output issue for Geforce GTX 16 series

2.3.0

3 months ago
  • Introduce the lip-syncer frame processors using wave2lip
  • Improve face alignment with 68 to 5 face landmark transformation
  • Add face swapper model uniface_256
  • Add yoloface as the default face detector model
  • Clear temporary resources before processing
  • Add age and gender to the face debugger items
  • Update installer to version specific CUDA and ROCM entries
  • Improve the description of the CLI arguments
  • Enforce --output-video-resolution after upscaling
  • Reduce terminal output noise while processing

2.2.1

3 months ago
  • Replace restoreformer with the latest restoreformer_plus_plus model
  • Fix error when the facefusion.ini file is missing a section
  • Fix image to image when utilizing --video-memory-strategy tolerant

2.2.0

3 months ago
  • Significant improve the CUDA performance
  • Allow default overrides through the facefusion.ini file
  • Enable faster inswapper_128_fp16 model as default
  • Add --video-memory-strategy to trade VRAM usage for speed
  • Add bmp to the --temp-frame-format argument
  • Add compatibility with Pinokio 1.0.0
  • Display the processing time in the terminal on success
  • Introduce --output-video-preset which defaults to veryfast
  • Introduce --output-video-fps argument
  • Introduce --output-video-resolution argument
  • Block the preview and webcam until models are fully downloaded
  • Rename --max-memory to --system-memory-limit
  • Fix gender detection due incorrect matrix transformation
  • Fix render issues when toggling face debugger items repeatedly

2.1.3

4 months ago
  • Fix installer option for directml under Windows

2.1.2

4 months ago
  • Add CUDA nightly to the installer
  • Refresh reference faces on frame processor change
  • Fix rounding issues of number based CLI arguments