/VisoMaster

Powerful & Easy-to-Use Video Face Swapping and Editing Software

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

VisoMaster

VisoMaster is a powerful yet easy-to-use tool for face swapping and editing in images and videos. It utilizes AI to produce natural-looking results with minimal effort, making it ideal for both casual users and professionals.


Features

✅ High-quality AI-powered face swapping for images and videos
Easy-to-use interface with simple controls
✅ Supports multiple formats for input and output
✅ Efficient processing with GPU acceleration (CUDA support)
Customizable models and fine-tuning options

Installation Guide (Nvidia)

Follow the steps below to install and run VisoMaster on your system.

Prerequisites

Before proceeding, ensure you have the following installed on your system:


Installation Steps

1. Clone the Repository

Open a terminal or command prompt and run:

git clone https://github.com/visomaster/VisoMaster.git
cd VisoMaster

2. Create and Activate a Conda Environment

conda create -n visomaster python=3.10.13 -y
conda activate visomaster

3. Install CUDA and cuDNN

conda install -c nvidia/label/cuda-12.4.1 cuda-runtime
conda install -c conda-forge cudnn

4. Install Additional Dependencies

conda install scikit-image
pip install -r requirements_cu124.txt

5. Download Models and Other Dependencies

  1. Download all the required models
python download_models.py
  1. Download all the files from this page and copy it to the dependencies/ folder.

Note: You do not need to download the Source code (zip) and Source code (tar.gz) files

6. Run the Application

Once everything is set up, start the application by opening the Start.bat file.


Troubleshooting

  • If you face CUDA-related issues, ensure your GPU drivers are up to date.
  • For missing models, double-check that all models are placed in the correct directories.

Now you're ready to use VisoMaster! 🚀