dilepaskan-roop
Changelog • Penggunaan • Wiki
Deepfakes tanpa sensor untuk gambar dan video tanpa pelatihan dan GUI yang mudah digunakan.
Fitur
- GUI Browser yang tidak bergantung pada platform
- Pemilihan beberapa wajah input/output sekaligus
- Banyak mode pertukaran yang berbeda, pertama kali terdeteksi, pemilihan wajah, berdasarkan gender
- Pemrosesan batch gambar/video
- Menutupi penutup wajah menggunakan petunjuk teks atau secara otomatis
- Peningkatan/Pemulihan Wajah Opsional menggunakan peningkat yang berbeda
- Pratinjau pertukaran dari bingkai video yang berbeda
- Hidupkan Kamera Palsu menggunakan webcam Anda
- Tab Ekstra untuk memotong video dll.
- Pengaturan - menyimpan konfigurasi untuk sesi berikutnya
- Dukungan Tema
dan masih banyak lagi...
Penafian
Proyek ini hanya untuk penggunaan teknis dan akademis. Pengguna perangkat lunak ini diharapkan menggunakan perangkat lunak ini secara bertanggung jawab dan tetap mematuhi hukum setempat. Jika wajah orang sungguhan digunakan, pengguna disarankan untuk mendapatkan persetujuan dari orang yang bersangkutan dan dengan jelas menyebutkan bahwa itu adalah palsu ketika memposting konten secara online. Pengembang perangkat lunak ini tidak bertanggung jawab atas tindakan pengguna akhir. Mohon jangan menerapkannya pada skenario ilegal dan tidak etis.
Jika terjadi pelanggaran terhadap persyaratan hukum dan etika negara atau wilayah pengguna, penyimpanan kode ini dibebaskan dari tanggung jawab
Instalasi
Silakan merujuk ke wiki.
Instalasi macOS
Cukup jalankan perintah berikut. Ini akan memeriksa dan menginstal semua dependensi jika perlu.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/PJF16/roop-unleashed/master/installer/macOSinstaller.sh)
Penggunaan
- Windows: jalankan
windows_run.bat
dari Installer. - Linux:
python run.py
- macOS:
sh runMacOS.sh
- file buruh pelabuhan:
docker build -t roop-unleashed . && docker run -t
-p 7860:7860
-v ./config.yaml:/app/config.yaml
-v ./models:/app/models
-v ./temp:/app/temp
-v ./output:/app/output
roop-unleashed
Argumen baris perintah tambahan saat ini tidak didukung dan pengaturan harus dilakukan melalui UI.
Catatan: Saat Anda menjalankan program ini untuk pertama kalinya, program ini akan mengunduh beberapa model berukuran kira-kira ~2Gb.
log perubahan
28.9.2024 v4.3.1
- Perbaikan Bug: Beberapa kemungkinan kebocoran memori
- Menambahkan mode keluaran berbeda, misalnya ke aliran kamera virtual
- Mode pertukaran baru "Semua wajah masukan"
- Rata-rata total fps yang ditampilkan dan pengaturan untuk autorun
16.9.2024 v4.2.8
- Perbaikan bug: Memulai roop-unleashed tanpa GPU NVIDIA tetapi opsi cuda diaktifkan
- Perbaikan Bug: Wajah Target tidak dapat dipindahkan ke kiri/kanan
- Perbaikan Bug: Peningkatan dan peningkatan berfungsi kembali di kamera virtual
- Video rusak tertangkap saat menambahkan ke file target, menampilkan pesan peringatan
- Komponen File Sumber dibersihkan setelah deteksi wajah untuk melepaskan file sementara
- Menambahkan opsi masking dan pemulihan mulut ke kamera virtual
9.9.2024 v4.2.3
- Perbaikan terbaru untuk masalah gradio pydantic dengan fastapi
- Diupgrade ke Gradio 4.43 dengan harapan ini akan memperbaiki masalah yang tersisa
- Menambahkan tindakan baru ketika tidak ada wajah yang terdeteksi -> gunakan pertukaran terakhir
- Format gambar yang ditentukan untuk kontrol gambar - membuka tab baru pada gambar pratinjau dapat dilakukan lagi!
- Format keluaran gambar hardcode untuk livecam ke jpeg - mungkin lebih cepat dari webp sebelumnya
- Acara berantai hanya akan dieksekusi jika sebelumnya berhasil
5.9.2024 v4.2.0
- Menambahkan kemampuan untuk memindahkan input & urutan wajah target
- Argumen CLI baru mengesampingkan pengaturan
- Perubahan UI kecil pada tab pertukaran wajah
- Menambahkan opsi masker dan kode untuk memulihkan area mulut asli
- Gradio yang diperbarui ke v4.42.0
- Menambahkan Argumen CLI --server_share dan --cuda_device_id
- Menambahkan dukungan gambar webp
15.07.2024 v4.1.1
- Perbaikan bug: Pasca-pemrosesan setelah pertukaran
14.07.2024 v4.1.0
- Menambahkan peningkatan subsampel untuk meningkatkan resolusi swap
- Radio yang ditingkatkan
12.05.2024 v4.0.0
- Perbaikan Bug: Inisiasi setiap frame yang tidak perlu di kamera langsung
- Perbaikan Bug: Penginstal mengunduh paket wawasan setiap kali dijalankan
- Menambahkan masking xseg ke kamera langsung
- Menambahkan realesrganx2 ke prosesor bingkai
- Meningkatkan beberapa persyaratan
- Menambahkan subtipe dan dukungan model berbeda untuk pemroses bingkai
- Izinkan pemroses bingkai mengubah resolusi video
- Batas OpenCV berbeda untuk MacOS Virtual Cam
- Menambahkan pemrosesan bingkai lengkap ke tab ekstra
- Filter warna, kelas atas, dan lain-lain ditambahkan
22.04.2024 v3.9.0
- Perbaikan bug: Kotak pembatas deteksi wajah merusak nilai pada sudut yang aneh
- Menulis ulang pratinjau topeng agar berfungsi dengan setiap model
- Mengganti mesin masker akan mengubah interaktivitas teks
- Menghapus file target, mengatur ulang dropdown pemilihan wajah
- Penulisan ulang arsitektur swapping secara besar-besaran, diperlukan untuk implementasi xseg
- Menambahkan Dukungan DFL Xseg untuk oklusi wajah sebagian
- Masker wajah hanya berjalan ketika ada wajah yang terdeteksi
- Menghapus kotak centang sakelar yang tidak perlu untuk penyembunyian teks
22.03.2024 v3.6.5
- Perbaikan Bug: Penginstal menarik pembaruan terbaru pada instalasi pertama
- Perbaikan bug: Masalah regresi, kekaburan/erosi hilang dari pertukaran wajah
- Erosi dan kekaburan yang terekspos sama dengan UI
- Menggunakan nilai yang sama untuk penyembunyian manual juga
20.03.2024 v3.6.3
- Perbaikan Bug: Solusi untuk Bug Perubahan Gradio Slider
- Perbaikan Bug: Styling CSS untuk memperbaiki Bug Tinggi Gambar Gradio
- Membuat resolusi offset masker pertukaran wajah menjadi independen
- Tampilkan topeng offset sebagai overlay
- Tata letak yang diubah untuk masking
18.03.2024 v3.6.0
- Diperbarui ke Gradio 4.21.0 - membutuhkan banyak perubahan
- Masking manual baru (gambar sendiri topengnya)
- Tab Ekstra, pemotongan/penggabungan video yang disederhanakan
- Menambahkan kembali pemilihan wajah berdasarkan gender (pemuatan sesuai permintaan, default dinonaktifkan)
- Menghapus opsi aktifkan kamera langsung yang tidak perlu
- Menambahkan info waktu ke pratinjau bingkai dan mengubah acara penggeser bingkai untuk memungkinkan perubahan lebih cepat
10.03.2024 v3.5.5
- Perbaikan Bug: Jalur Penginstal Env
- Perbaikan bug: atribut file
- Pemrosesan video memeriksa keberadaan ffmpeg dan menampilkan peringatan jika tidak ditemukan
- Menghapus deteksi gender + usia untuk mempercepat pemrosesan. Opsi dihapus dari UI
- Mengganti Restoreformer dengan Restoreformer++
- Live Cam dikodekan ulang untuk dijalankan terpisah dari kamera virtual dan tanpa memblokir kontrol
- Bertukar hanya dengan 1 wajah target memungkinkan pemilihan dari beberapa wajah masukan
08.01.2024 v3.5.0
- Perbaikan bug: opsi akses yang salah saat membuat folder
- Rotasi otomatis baru pada permukaan horizontal, memperbaiki posisi landmark yang buruk (diperluas )
- Opsi VR Sederhana untuk Gambar/Film stereo, paling baik digunakan dalam mode wajah yang dipilih
- Menambahkan Peningkat RestoreFormer - https://github.com/wzhouxiff/RestoreFormer
- Meningkatkan versi paket untuk onnx/Torch dll.
16.10.2023 v3.3.4
11.8.2023 v2.7.0
Versi Gradio Awal - Versi TkInter lama sekarang tidak digunakan lagi
- Menambahkan kembali bantalan terpadu untuk peningkat wajah
- Memperbaiki DMDNet untuk semua resolusi
- Memilih wajah target sekarang secara otomatis mengalihkan mode pertukaran ke yang dipilih
- Penyedia GPU diatur dengan benar menggunakan GUI (saat ini perlu dimulai ulang)
- Folder keluaran lokal dapat dibuka dari halaman
- Fungsi tambahan yang belum selesai dinonaktifkan untuk saat ini
- Penginstal memeriksa komit tertentu, memungkinkan untuk kembali ke instalasi pertama
- Readme yang diperbarui untuk versi gradio baru
- Kolab yang Diperbarui
Ucapan Terima Kasih
Banyak ide, kode, atau model terlatih yang dipinjam dari proyek berikut:
https://github.com/deepinsight/insightface
https://github.com/s0md3v/roop
https://github.com/AUTOMATIC1111/stable-diffusion-webui
https://github.com/Hillobar/Rope
https://github.com/TencentARC/GFPGAN
https://github.com/kadirnar/codeformer-pip
https://github.com/csxmli2016/DMDNet
https://github.com/glucauze/sd-webui-faceswaplab
https://github.com/ykk648/face_power
Terima kasih kepada semua pengembang!