釋放籃圈
變更日誌 • 使用情況 • Wiki
未經審查的 Deepfakes 圖像和視頻,無需培訓和易於使用的 GUI。
特徵
- 獨立於平台的瀏覽器 GUI
- 一次選擇多個輸入/輸出面
- 許多不同的交換模式,首先檢測到,面部選擇,按性別
- 影像/影片的批次處理
- 使用文字提示或自動遮蓋臉部遮蔽物
- 使用不同增強器的可選臉部放大/修復
- 預覽不同視訊幀的交換
- 使用您的網路攝影機進行即時假攝影機
- 用於剪切視訊等的附加選項卡。
- 設定 - 儲存下一個會話的配置
- 主題支持
還有更多...
免責聲明
該項目僅供技術和學術用途。本軟體的使用者應負責任地使用本軟體,同時遵守當地法律。若使用真人面孔,建議用戶在網路上發佈內容時徵得當事人同意,並明確說明這是深度偽造的。該軟體的開發人員不對最終用戶的行為負責。請不要將其應用於非法和不道德的場景。
若出現違反使用者所在國家或地區的法律和道德要求的情況,本程式碼庫免責
安裝
請參考維基百科。
macOS 安裝
只需運行以下命令。如有必要,它將檢查並安裝所有依賴項。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/PJF16/roop-unleashed/master/installer/macOSinstaller.sh)
用法
- Windows:從安裝程式執行
windows_run.bat
。 - Linux:
python run.py
- macOS:
sh runMacOS.sh
- Dockerfile:
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
目前不支援其他命令列參數,應透過 UI 完成設定。
注意:當您第一次執行程式時,它將下載一些大約 2Gb 大小的模型。
變更日誌
2024年9月28日v4.3.1
- 錯誤修正:幾個可能的記憶體洩漏
- 增加了不同的輸出模式,例如虛擬攝影機串流
- 新的交換模式“所有輸入面”
- 顯示的平均總 fps 和自動運行的設置
2024年9月16日v4.2.8
- 錯誤修復:在沒有 NVIDIA GPU 但啟用了 cuda 選項的情況下啟動 roop-unleashed
- 錯誤修復:目標面無法向左/向右移動
- 錯誤修復:虛擬攝影機中的增強和升級再次發揮作用
- 新增到目標檔案時捕獲損壞的視頻,顯示警告訊息
- 人臉偵測後清除來源檔案元件以釋放臨時文件
- 為虛擬攝影機添加了遮蔽和嘴部恢復選項
2024年9月9日v4.2.3
- 針對 fastapi 的 gradio pydantic 問題的修補程序
- 升級到 Gradio 4.43 希望它能解決剩餘問題
- 新增了未偵測到臉部時的新操作 -> 使用上次交換的
- 影像控制項的指定影像格式 - 再次可以在預覽影像上開啟新分頁!
- 將 livecam 的圖像輸出格式硬編碼為 jpeg - 可能比以前的 webp 更快
- 僅當上一個事件成功時才執行連鎖事件
2024年9月5日v4.2.0
- 新增了移動輸入和目標面順序的功能
- 新的 CLI 參數覆蓋設置
- 換臉選項卡的 UI 小改動
- 新增了用於恢復原始嘴部區域的面罩選項和代碼
- 更新了 gradio 至 v4.42.0
- 新增了 CLI 參數 --server_share 和 --cuda_device_id
- 新增了 webp 圖像支持
2024年7月15日v4.1.1
2024年7月14日v4.1.0
2024年5月12日v4.0.0
- 錯誤修復:無需初始化即時攝影機中的每一幀
- 錯誤修復:安裝程式每次執行都會下載 Insightface 套件
- 為即時相機添加了 xseg 遮罩
- 將 realesrganx2 加入到幀處理器
- 升級了部分要求
- 為幀處理器添加了子類型和不同模型支持
- 允許幀處理器更改視訊的分辨率
- 適用於 MacOS 虛擬攝影機的不同 OpenCV 上限
- 在“附加”選項卡中新增了完整的幀處理
- 新增了著色、高檔和雜項濾鏡
2024年4月22日v3.9.0
- 錯誤修復:人臉偵測邊界框在奇怪的角度損壞值
- 重寫蒙版預覽以適用於每個模型
- 切換遮罩引擎可切換文字互動性
- 清除目標文件,重置面選擇下拉列表
- xseg 實作所需的交換架構的大規模重寫
- 添加了對部分面部遮擋的 DFL Xseg 支持
- 僅當偵測到人臉時才運行臉部遮擋
- 刪除了不必要的文字屏蔽切換複選框
2024年3月22日v3.6.5
- 錯誤修復:安裝程式在首次安裝時提取最新更新
- 錯誤修復:回歸問題,臉部交換缺乏模糊/侵蝕
- 暴露的侵蝕和模糊相當於 UI
- 也使用相同的值進行手動屏蔽
2024年3月20日v3.6.3
- 錯誤修復:漸層滑桿更改錯誤的解決方法
- 錯誤修復:CSS 樣式修復漸變影像高度錯誤
- 使臉部交換掩模偏移解析度獨立
- 將偏移蒙版顯示為疊加
- 更改了遮罩佈局
2024年3月18日v3.6.0
- 更新至 Gradio 4.21.0 - 需要進行許多底層更改
- 新增手動遮罩(自行繪製遮罩)
- 附加選項卡,簡化的切割/連接視頻
- 重新添加按性別選擇臉部(按需加載,預設為關閉)
- 刪除了不必要的啟動即時攝影機選項
- 添加了時間資訊以預覽幀並更改了幀滑塊事件以允許更快的更改
2024年3月10日v3.5.5
- 錯誤修復:安裝程式路徑環境
- 錯誤修復:檔案屬性
- 視訊處理檢查 ffmpeg 是否存在,如果未找到則顯示警告
- 刪除了性別+年齡檢測以加快處理速度。選項已從 UI 中刪除
- 將restoreformer 替換為restoreformer++
- 即時攝影機重新編碼,與虛擬攝影機分開運行,並且不會阻塞控制
- 僅與 1 個目標面進行交換,允許從多個輸入面中進行選擇
2024年1月8日v3.5.0
- 錯誤修復:建立資料夾時存取選項錯誤
- 新的水平面自動旋轉,修復不良的地標位置(擴展於)
- 用於立體影像/影片的簡單 VR 選項,最好在選定的臉部模式下使用
- 新增了 RestoreFormer 增強器 - https://github.com/wzhouxiff/RestoreFormer
- 提高了 onnx/Torch 等的軟體包版本。
2023年10月16日v3.3.4
2023年8月11日v2.7.0
初始 Gradio 版本 - 舊 TkInter 版本現已棄用
- 為臉部增強器重新添加統一的填充
- 修復了所有解析度的 DMDNet
- 選擇目標面現在會自動將交換模式切換為選取的
- 使用 GUI 正確設定 GPU 提供者(目前需要重新啟動)
- 本機輸出資料夾可以從頁面打開
- 未完成的附加功能暫時停用
- 安裝程式檢查特定提交,允許返回到第一次安裝
- 更新了新 gradio 版本的自述文件
- 更新了 Colab
致謝
從以下項目借用了許多想法、程式碼或預訓練模型:
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
感謝所有開發者!