hacksider/Deep-Live-Cam
hoán đổi khuôn mặt theo thời gian thực và video deepfake chỉ bằng một cú nhấp chuột chỉ bằng một hình ảnh
README
Deep-Live-Cam 2.1.6
Hoán đổi khuôn mặt theo thời gian thực và video deepfake chỉ bằng một cú nhấp chuột và chỉ một hình ảnh duy nhất.
Tuyên bố miễn trừ trách nhiệm
Phần mềm deepfake này được thiết kế để trở thành một công cụ hiệu quả cho ngành truyền thông do AI tạo ra. Nó có thể hỗ trợ các nghệ sĩ tạo hoạt ảnh cho các nhân vật tùy chỉnh, tạo nội dung hấp dẫn và thậm chí sử dụng người mẫu để thiết kế quần áo.
Chúng tôi nhận thức được tiềm năng của các ứng dụng phi đạo đức và cam kết thực hiện các biện pháp phòng ngừa. Tính năng kiểm tra tích hợp ngăn chương trình xử lý phương tiện không phù hợp (ảnh khỏa thân, nội dung đồ họa, tài liệu nhạy cảm như cảnh chiến tranh, v.v.). Chúng tôi sẽ tiếp tục phát triển dự án này một cách có trách nhiệm, tuân thủ luật pháp và đạo đức. Chúng tôi có thể ngừng dự án hoặc thêm hình mờ nếu pháp luật yêu cầu.
Sử dụng có đạo đức: Người dùng phải sử dụng phần mềm này một cách có trách nhiệm và hợp pháp. Nếu sử dụng khuôn mặt của người thật, hãy xin phép họ và gắn nhãn rõ ràng mọi kết quả đầu ra là giả mạo khi chia sẻ trực tuyến.
Hạn chế nội dung: Phần mềm bao gồm các tính năng kiểm tra tích hợp để ngăn chặn việc xử lý phương tiện không phù hợp, chẳng hạn như ảnh khỏa thân, nội dung phản cảm hoặc tài liệu nhạy cảm.
Tuân thủ pháp luật: Chúng tôi tuân thủ tất cả các luật liên quan và nguyên tắc đạo đức. Nếu được yêu cầu về mặt pháp lý, chúng tôi có thể đóng dự án hoặc thêm hình mờ vào đầu ra.
Trách nhiệm của người dùng: Chúng tôi không chịu trách nhiệm về hành động của người dùng cuối. Người dùng phải đảm bảo việc sử dụng phần mềm của họ phù hợp với các tiêu chuẩn đạo đức và yêu cầu pháp lý.
Bằng cách sử dụng phần mềm này, bạn đồng ý với các điều khoản này và cam kết sử dụng nó theo cách tôn trọng quyền và phẩm giá của người khác.
Người dùng phải sử dụng phần mềm này một cách có trách nhiệm và hợp pháp. Nếu sử dụng khuôn mặt của người thật, hãy xin phép họ và gắn nhãn rõ ràng mọi kết quả đầu ra là giả mạo khi chia sẻ trực tuyến. Chúng tôi không chịu trách nhiệm về hành động của người dùng cuối.
Deep-Live-Cam 2.7 Ultimate được tích hợp sẵn!
Windows • Mac Silicon • CPU • NVIDIA • AMD
Xây dựng được tối ưu hóa cho phần cứng của bạn.
Tối thượng bao gồm Hơn 30 tính năng độc quyền, tối ưu hóa hiệu suất và hỗ trợ ưu tiên We only have a single official website which is https://deeplivecam.net . Please be careful on where you download other versions of this application aside from that website and this GitHub repo.
Hoàn hảo nếu bạn muốn thiết lập nhanh nhất với không cần cài đặt thủ công, các phần phụ thuộc được định cấu hình trước và các bản dựng được tối ưu hóa cho mọi nền tảng được hỗ trợ.
TLDR; Deepfake trực tiếp chỉ sau 3 lần nhấp chuột
- Chọn một khuôn mặt
- Chọn máy ảnh sẽ sử dụng
- Báo chí trực tiếp!
Tính năng & Công dụng - Mọi thứ đều theo thời gian thực
Mặt nạ miệng
Giữ lại miệng ban đầu của bạn để chuyển động chính xác bằng Mặt nạ miệng
Bản đồ khuôn mặt
Sử dụng đồng thời các khuôn mặt khác nhau trên nhiều đối tượng
Phim của bạn, khuôn mặt của bạn
Xem phim với bất kỳ khuôn mặt nào trong thời gian thực
Chương trình trực tiếp
Chạy chương trình trực tiếp và biểu diễn
Meme
Tạo Meme lan truyền nhất của bạn
Được tạo bằng tính năng Nhiều khuôn mặt trong Deep-Live-Cam
trò chuyện
Gây ngạc nhiên cho mọi người trên Trò chuyện
Cài đặt (Thủ công)
Xin lưu ý rằng việc cài đặt đòi hỏi kỹ năng kỹ thuật và không dành cho người mới bắt đầu. Hãy cân nhắc việc tải xuống phiên bản khởi động nhanh.
Nhấn vào đây để xem quá trình
Cài đặt
Điều này có nhiều khả năng hoạt động trên máy tính của bạn nhưng sẽ chậm hơn vì nó sử dụng CPU.
1. Thiết lập nền tảng của bạn
- Python (khuyến nghị 3.14; hỗ trợ 3.11-3.14)
- pip
- git
- ffmpeg -
iex (irm ffmpeg.tc.ht) - Thời gian chạy Visual Studio 2022 (Windows)
2. Sao chép kho lưu trữ
git clone --depth 1 https://github.com/hacksider/Deep-Live-Cam.git
cd Deep-Live-Cam
3. Tải xuống các mô hình
Đặt các tập tin này vào thư mục "mô hình" thư mục.
4. Cài đặt phụ thuộc
Chúng tôi khuyên bạn nên sử dụng một venv để tránh các vấn đề.
Đối với Windows:
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
Đối với Linux:
# Ensure you use the installed Python 3.14
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
Đối với macOS:
Apple Silicon (M1 đến M5) yêu cầu thiết lập cụ thể:
# Install Python 3.14
brew install [email protected]
# Install tkinter package (required for the GUI)
brew install [email protected]
# Create and activate virtual environment with Python 3.14
python3.14 -m venv venv
source venv/bin/activate
# Install dependencies
pip install -r requirements.txt
** Trong trường hợp có sự cố xảy ra và bạn cần cài đặt lại môi trường ảo **
# Deactivate the virtual environment
rm -rf venv
# Reinstall the virtual environment
python -m venv venv
source venv/bin/activate
# install the dependencies again
pip install -r requirements.txt
# gfpgan and basicsrs issue fix
pip install git+https://github.com/xinntao/BasicSR.git@master
pip uninstall gfpgan -y
pip install git+https://github.com/TencentARC/GFPGAN.git@master
Chạy: Nếu bạn không có GPU, bạn có thể chạy Deep-Live-Cam bằng cách sử dụng python run.py. Lưu ý rằng quá trình thực thi ban đầu sẽ tải xuống các mô hình (~300MB).
GPU Tăng tốc
Nhà cung cấp thực thi CUDA (Nvidia)
- cài đặt Bộ công cụ CUDA 12.8.0
- cài đặt cuDNN v8.9.7 cho CUDA 12.x (bắt buộc đối với onnxruntime-GPU):
- Tải xuống cuDNN v8.9.7 cho CUDA 12.x
- Đảm bảo thư mục bin cuDNN có trong hệ thống của bạn PATH
- Cài đặt phụ thuộc:
pip install -U torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu128
pip uninstall onnxruntime onnxruntime-gpu
pip install onnxruntime-gpu==1.21.0
- Cách sử dụng:
python run.py --execution-provider cuda
Nhà cung cấp thực thi CoreML (Apple Silicon)
Cài đặt cụ thể của Apple Silicon (M1 đến M5):
- Đảm bảo bạn đã hoàn tất quá trình thiết lập macOS ở trên bằng cách sử dụng Python 3.14.
- Không cần thêm bước cài đặt nào —
requirements.txtkéo quan chứconnxruntimebuild, có bánh xe macOS cung cấp nhà cung cấp thực thi CoreML. Nếu trước đây bạn đã cài đặt phiên bản không được bảo trìonnxruntime-siliconfork, hãy loại bỏ nó trước vì nó làm mờ gói thực:
pip uninstall onnxruntime-silicon
pip install -r requirements.txt
- Cách sử dụng:
python3.14 run.py --execution-provider coreml
Những lưu ý quan trọng dành cho macOS:
- Python 3,11 là mức tối thiểu (onnxruntime giảm 3,10); 3.14 được khuyến nghị
- Luôn chạy với
python3.14lệnh không chỉpythonnếu bạn đã cài đặt nhiều phiên bản Python - Nếu bạn gặp lỗi về
_tkinterthiếu, cài đặt lại gói tkinter:brew reinstall [email protected] - Nếu bạn gặp lỗi tải mô hình, hãy kiểm tra xem mô hình của bạn có ở đúng thư mục không
- Nếu bạn gặp xung đột với các phiên bản Python khác, hãy cân nhắc việc gỡ cài đặt chúng:
# List all installed Python versions brew list | grep python # Uninstall conflicting versions if needed brew uninstall --ignore-dependencies [email protected] # Keep only Python 3.14 brew cleanup
Nhà cung cấp thực thi CoreML (Apple Legacy)
- Cài đặt phụ thuộc:
pip uninstall onnxruntime onnxruntime-coreml
pip install onnxruntime-coreml==1.21.0
- Cách sử dụng:
python run.py --execution-provider coreml
Nhà cung cấp thực thi DirectML (Windows)
- Cài đặt phụ thuộc:
pip uninstall onnxruntime onnxruntime-directml
pip install onnxruntime-directml==1.21.0
- Cách sử dụng:
python run.py --execution-provider directml
Nhà cung cấp thực thi OpenVINO™ (Intel)
- Cài đặt phụ thuộc:
pip uninstall onnxruntime onnxruntime-openvino
pip install onnxruntime-openvino==1.21.0
Lưu ý: onnxruntime-openvino mới hơn 1.21.0 phải được cài đặt cùng với openvinovà hai phiên bản phải tương ứng một đối một. Các cặp được hỗ trợ là:
| onnxruntime-openvino | OpenVINO |
|---|---|
| 1.24.1 | 2025.4.1 |
| 1.23.0 | 2025.3 |
| 1.22.0 | 2025.1 |
# Example: onnxruntime-openvino 1.24.1 pairs with OpenVINO 2025.4.1
pip install openvino==2025.4.1
pip install onnxruntime-openvino==1.24.1
Xem Yêu cầu của Nhà cung cấp thực thi OpenVINO để biết chi tiết ánh xạ phiên bản đầy đủ.
- Cách sử dụng:
python run.py --execution-provider openvino
Cách sử dụng
1. Chế độ hình ảnh/video
- Thực hiện
python run.py. - Chọn hình ảnh khuôn mặt nguồn và hình ảnh/video đích.
- Nhấp vào "Bắt đầu".
- Đầu ra sẽ được lưu trong thư mục được đặt tên theo video mục tiêu.
2. Chế độ webcam
- Thực hiện
python run.py. - Chọn một hình ảnh khuôn mặt nguồn.
- Nhấp vào "Trực tiếp".
- Đợi bản xem trước xuất hiện (10-30 giây).
- Sử dụng công cụ chụp màn hình như OBS để phát trực tiếp.
- Để thay đổi khuôn mặt, hãy chọn một hình ảnh nguồn mới.
Tải xuống tất cả các mô hình trong liên kết HuggingFace này
Đối số dòng lệnh (Không được duy trì)
options:
-h, --help show this help message and exit
-s SOURCE_PATH, --source SOURCE_PATH select a source image
-t TARGET_PATH, --target TARGET_PATH select a target image or video
-o OUTPUT_PATH, --output OUTPUT_PATH select output file or directory
--frame-processor FRAME_PROCESSOR [FRAME_PROCESSOR ...] frame processors (choices: face_swapper, face_enhancer, ...)
--keep-fps keep original fps
--keep-audio keep original audio
--keep-frames keep temporary frames
--many-faces process every face
--map-faces map source target faces
--mouth-mask mask the mouth region
--video-encoder {libx264,libx265,libvpx-vp9} adjust output video encoder
--video-quality [0-51] adjust output video quality
--live-mirror the live camera display as you see it in the front-facing camera frame
--live-resizable the live camera frame is resizable
--max-memory MAX_MEMORY maximum amount of RAM in GB
--execution-provider {cpu} [{cpu} ...] available execution provider (choices: cpu, ...)
--execution-threads EXECUTION_THREADS number of execution threads
-v, --version show program's version number and exit
Bạn đang tìm chế độ CLI? Việc sử dụng đối số -s/--source sẽ làm cho chương trình chạy ở chế độ CLI.
Nhấn
- Ars Technica - "Deep-Live-Cam lan truyền mạnh mẽ, cho phép bất kỳ ai cũng có thể trở thành bản sao kỹ thuật số"
- Yahoo! - "Được rồi, phần mềm phát trực tiếp AI lan truyền này thực sự đáng sợ"
- CNN Brasil - "AI có thể sao chép khuôn mặt trên webcam; hiểu cách thức hoạt động của nó"
- Bloomberg Technoz - "Làm quen với công nghệ Deep Live Cam, nó có thể được sử dụng như một công cụ để lừa dối."
- TrendMicro - "AI vs AI: DeepFakes và eKYC"
- PetaPixel - "Công cụ AI Deepfake cho phép bạn trở thành bất kỳ ai trong cuộc gọi điện video chỉ bằng một bức ảnh"
- Một sốGame thủ bình thường - "Thật điên rồ, Chúa ơi. Đó là một anh chàng quái đản... Thật là một anh chàng hoang dã"
- IShowTốc độ - "Được rồi nhìn này nhìn này, bây giờ hãy nhìn trò chuyện, chúng ta có thể làm bất kỳ khuôn mặt nào chúng ta muốn giống như đang trò chuyện"
- TechLinked (Mẹo công nghệ Linus) - "Họ làm khá tốt việc kết hợp các tư thế, biểu cảm và thậm chí cả ánh sáng"
- IShowTốc độ - "Cái quái gì thế F! Tại sao tôi trông giống Vinny Jr? Tôi trông giống hệt Vinny Jr!? Không, chuyện này thật điên rồ! Anh ơi đây là F* Điên rồi!"*
Tín dụng
- ffmpeg: để thực hiện các thao tác liên quan đến video dễ dàng
- Henry: Một trong những người đóng góp chính trong repo này
- cái nhìn sâu sắc: cho họ cái nhìn sâu sắc dự án cung cấp một thư viện và mô hình được xây dựng tốt. Xin lưu ý rằng việc sử dụng mô hình chỉ nhằm mục đích nghiên cứu phi thương mại.
- havok2-htwo: để chia sẻ mã cho webcam
- GosuDRM: cho phiên bản mở của roop
- pereiraroland26: Hỗ trợ nhiều khuôn mặt
- vic4key: Để hỗ trợ/đóng góp cho dự án này
- kier007: để cải thiện trải nghiệm người dùng
- qitianai: để được hỗ trợ đa ngôn ngữ
- người đoạt giải: Tách các nội dung để làm mọi thứ nhanh hơn!
- maxwbuckley: Vì đã nỗ lực tối ưu hóa điều này cho mac!
- và tất cả các nhà phát triển đằng sau các thư viện được sử dụng trong dự án này.
- Chú thích cuối trang: Xin lưu ý rằng tác giả cơ sở của mã này là s0md3v
- Tất cả những người dùng tuyệt vời đã giúp dự án này trở nên lan truyền bằng cách đóng vai chính trong repo ❤️
Đóng góp
Sao lên mặt trăng 🚀
Dự án cùng danh mục
Lộ trình tương tác, hướng dẫn và nội dung giáo dục khác để giúp các nhà phát triển phát triển trong sự nghiệp của họ.
Trình tải xuống âm thanh/video dòng lệnh giàu tính năng
Sử dụng các mô hình lớn AI và quy trình làm việc tự động để tạo video ngắn có độ phân giải cao dựa trên chủ đề hoặc từ khóa chỉ bằng một cú nhấp chuột. Tạo video ngắn HD từ một chủ đề hoặc từ khóa bằng quy trình làm việc AI tự động.
Giải pháp quản lý ảnh và video tự lưu trữ hiệu suất cao.
Hướng dẫn lập trình viên cách nấu ăn tại nhà.
Tự tin cung cấp ứng dụng web 🚀