{"id":24041726,"url":"https://github.com/solveditnpc/deep-live-cam","last_synced_at":"2026-06-15T15:32:00.132Z","repository":{"id":254742017,"uuid":"847375776","full_name":"solveditnpc/deep-live-cam","owner":"solveditnpc","description":"face-swap from single image ,Hacksiders_deep-live-cam ,support for 4GB vram,video support for low end devices, uncensored","archived":false,"fork":false,"pushed_at":"2025-02-14T02:17:29.000Z","size":17478,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-26T08:17:23.364Z","etag":null,"topics":["deep-fake","hacksider","no-longer-maintained-2025","uncensored","working-2025"],"latest_commit_sha":null,"homepage":"https://github.com/hacksider/Deep-Live-Cam.git","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/solveditnpc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-25T16:44:30.000Z","updated_at":"2025-02-14T02:17:32.000Z","dependencies_parsed_at":"2024-08-25T19:57:32.529Z","dependency_job_id":"6d03ab66-9ce5-43f4-9662-34a1f932873d","html_url":"https://github.com/solveditnpc/deep-live-cam","commit_stats":null,"previous_names":["solveditnpc/deep-live-cam"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/solveditnpc/deep-live-cam","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solveditnpc%2Fdeep-live-cam","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solveditnpc%2Fdeep-live-cam/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solveditnpc%2Fdeep-live-cam/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solveditnpc%2Fdeep-live-cam/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/solveditnpc","download_url":"https://codeload.github.com/solveditnpc/deep-live-cam/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solveditnpc%2Fdeep-live-cam/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34369840,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-15T02:00:07.085Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["deep-fake","hacksider","no-longer-maintained-2025","uncensored","working-2025"],"created_at":"2025-01-08T22:12:06.100Z","updated_at":"2026-06-15T15:32:00.072Z","avatar_url":"https://github.com/solveditnpc.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![demo-gif](demo.gif)\n\n\n## Disclaimer\nThis software is meant to be a productive contribution to the rapidly growing AI-generated media industry. It will help artists with tasks such as animating a custom character or using the character as a model for clothing etc.\n\nThe developers of this software are aware of its possible unethical applications and are committed to take preventative measures against them. It has a built-in check which prevents the program from working on inappropriate media including but not limited to nudity, graphic content, sensitive material such as war footage etc. We will continue to develop this project in the positive direction while adhering to law and ethics. This project may be shut down or include watermarks on the output if requested by law.\n\nUsers of this software are expected to use this software responsibly while abiding by local laws. If the face of a real person is being used, users are required to get consent from the concerned person and clearly mention that it is a deepfake when posting content online. Developers of this software will not be responsible for actions of end-users.\n\n## How do I install it?\n\n\n### Basic: It is more likely to work on your computer but it will also be very slow. You can follow instructions for the basic install (This usually runs via **CPU**)\n#### 1.Setup your platform\n-   python (3.10 recommended)\n-   pip\n-   git\n-   [ffmpeg](https://www.youtube.com/watch?v=OlNWCpFdVMA) \n-   [visual studio 2022 runtimes (windows)](https://visualstudio.microsoft.com/visual-cpp-build-tools/)\n#### 2. Clone Repository\n    https://github.com/hacksider/Deep-Live-Cam.git\n\n#### 3. Download Models\n\n 1. [GFPGANv1.4](https://huggingface.co/hacksider/deep-live-cam/resolve/main/GFPGANv1.4.pth)\n 2. [inswapper_128_fp16.onnx](https://huggingface.co/hacksider/deep-live-cam/resolve/main/inswapper_128_fp16.onnx)\n\nThen put those 2 files on the \"**models**\" folder\n\n#### 4. Install dependency\nWe highly recommend to work with a  `venv`  to avoid issues.\n```\npip install -r requirements.txt\n```\n##### DONE!!! If you dont have any GPU, You should be able to run roop using `python run.py` command. Keep in mind that while running the program for first time, it will download some models which can take time depending on your network connection.\n\n### *Proceed if you want to use GPU Acceleration\n### CUDA Execution Provider (Nvidia)*\n\n1.  Install  [CUDA Toolkit 11.8](https://developer.nvidia.com/cuda-11-8-0-download-archive)\n    \n2.  Install dependencies:\n    \n\n```\npip uninstall onnxruntime onnxruntime-gpu\npip install onnxruntime-gpu==1.16.3\n\n```\n\n3.  Usage in case the provider is available:\n\n```\npython run.py --execution-provider cuda\n\n```\n\n### [](https://github.com/s0md3v/roop/wiki/2.-Acceleration#coreml-execution-provider-apple-silicon)CoreML Execution Provider (Apple Silicon)\n\n1.  Install dependencies:\n\n```\npip uninstall onnxruntime onnxruntime-silicon\npip install onnxruntime-silicon==1.13.1\n\n```\n\n2.  Usage in case the provider is available:\n\n```\npython run.py --execution-provider coreml\n\n```\n\n### [](https://github.com/s0md3v/roop/wiki/2.-Acceleration#coreml-execution-provider-apple-legacy)CoreML Execution Provider (Apple Legacy)\n\n1.  Install dependencies:\n\n```\npip uninstall onnxruntime onnxruntime-coreml\npip install onnxruntime-coreml==1.13.1\n\n```\n\n2.  Usage in case the provider is available:\n\n```\npython run.py --execution-provider coreml\n\n```\n\n### [](https://github.com/s0md3v/roop/wiki/2.-Acceleration#directml-execution-provider-windows)DirectML Execution Provider (Windows)\n\n1.  Install dependencies:\n\n```\npip uninstall onnxruntime onnxruntime-directml\npip install onnxruntime-directml==1.15.1\n\n```\n\n2.  Usage in case the provider is available:\n\n```\npython run.py --execution-provider directml\n\n```\n\n### [](https://github.com/s0md3v/roop/wiki/2.-Acceleration#openvino-execution-provider-intel)OpenVINO™ Execution Provider (Intel)\n\n1.  Install dependencies:\n\n```\npip uninstall onnxruntime onnxruntime-openvino\npip install onnxruntime-openvino==1.15.0\n\n```\n\n2.  Usage in case the provider is available:\n\n```\npython run.py --execution-provider openvino\n```\n\n## How do I use it?\n\u003e Note: When you run this program for the first time, it will download some models ~300MB in size.\n\nExecuting `python run.py` command will launch this window:\n![gui-demo](instruction.png)\n\nChoose a face (image with desired face) and the target image/video (image/video in which you want to replace the face) and click on `Start`. Open file explorer and navigate to the directory you select your output to be in. You will find a directory named `\u003cvideo_title\u003e` where you can see the frames being swapped in realtime. Once the processing is done, it will create the output file. That's it.\n\n## For the webcam mode\nJust follow the clicks on the screenshot\n1. Select a face\n2. Click live\n3. Wait for a few seconds (it takes a longer time, usually 10 to 30 seconds before the preview shows up)\n\n![demo-gif](demo.gif)\n\nJust use your favorite screencapture to stream like OBS\n\u003e Note: In case you want to change your face, just select another picture, the preview mode will then restart (so just wait a bit).\n\n\nAdditional command line arguments are given below. To learn out what they do, check [this guide](https://github.com/s0md3v/roop/wiki/Advanced-Options).\n\n```\noptions:\n  -h, --help                                               show this help message and exit\n  -s SOURCE_PATH, --source SOURCE_PATH                     select an source image\n  -t TARGET_PATH, --target TARGET_PATH                     select an target image or video\n  -o OUTPUT_PATH, --output OUTPUT_PATH                     select output file or directory\n  --frame-processor FRAME_PROCESSOR [FRAME_PROCESSOR ...]  frame processors (choices: face_swapper, face_enhancer, ...)\n  --keep-fps                                               keep original fps\n  --keep-audio                                             keep original audio\n  --keep-frames                                            keep temporary frames\n  --many-faces                                             process every face\n  --video-encoder {libx264,libx265,libvpx-vp9}             adjust output video encoder\n  --video-quality [0-51]                                   adjust output video quality\n  --max-memory MAX_MEMORY                                  maximum amount of RAM in GB\n  --execution-provider {cpu} [{cpu} ...]                   available execution provider (choices: cpu, ...)\n  --execution-threads EXECUTION_THREADS                    number of execution threads\n  -v, --version                                            show program's version number and exit\n```\n\nLooking for a CLI mode? Using the -s/--source argument will make the run program in cli mode.\n\n## Want the Next Update Now?\nIf you want the latest and greatest build, or want to see some new great features, go to our [experimental branch](https://github.com/hacksider/Deep-Live-Cam/tree/experimental) and experience what the contributors have given.\n\n## Credits\n\n- [ffmpeg](https://ffmpeg.org/): for making video related operations easy\n- [deepinsight](https://github.com/deepinsight): for their [insightface](https://github.com/deepinsight/insightface) project which provided a well-made library and models.\n- [havok2-htwo](https://github.com/havok2-htwo) : for sharing the code for webcam\n- [GosuDRM](https://github.com/GosuDRM/nsfw-roop) : for uncensoring roop\n- and [all developers](https://github.com/hacksider/Deep-Live-Cam/graphs/contributors) behind libraries used in this project.\n- Foot Note: [This is originally roop-cam, see the full history of the code here.](https://github.com/hacksider/roop-cam) Please be informed that the base author of the code is [s0md3v](https://github.com/s0md3v/roop)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolveditnpc%2Fdeep-live-cam","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsolveditnpc%2Fdeep-live-cam","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolveditnpc%2Fdeep-live-cam/lists"}