Roop1.0.1版本更新以及使用,新增圖片轉(zhuǎn)換,多面部轉(zhuǎn)換

【簡(jiǎn)單界面漢化+去掉某些限制的“/”】
昨天折騰了一晚上才把python的虛擬環(huán)境和支持庫(kù)折騰好..本來(lái)想發(fā)上了的..然后今天發(fā)現(xiàn)UP主更新了帶虛擬環(huán)境的一鍵包.....我就不喧賓奪主了.
說(shuō)下我遇到的坑:
1.CUDA和CUDNN不要裝12以上的版本,項(xiàng)目只支持到11.8,高版本的自己降級(jí).
2.ffmpeg的環(huán)境變量記得要添加,如果是安裝版的ffmpeg記得去環(huán)境變量里把目錄展開(kāi)到"bin",UP主扔了ffmpeg的文件夾,隨便放個(gè)位置然后瀏覽到"bin"添加到環(huán)境變量就好了.
3.zlibwapi.dll沒(méi)有,下一個(gè)解壓到"C:\Windows\System32"
4.項(xiàng)目第一次打開(kāi)會(huì)去抱臉下一個(gè)"inswapper_128.onnx"的模型,沒(méi)科學(xué)工具直接報(bào)錯(cuò),報(bào)錯(cuò)不管,關(guān)了把UP主放文件夾里的那個(gè)文件扔到"models"文件夾去.大佬都給我們準(zhǔn)備好了.
當(dāng)然,只說(shuō)我遇到的坑肯定提不起你們的興趣.那我就來(lái)點(diǎn)有意思的.
項(xiàng)目我簡(jiǎn)單做了點(diǎn)漢化,知道你們都不喜歡E文,然后去掉了點(diǎn)你們都不喜歡的限制..DDDD...不多解釋 :P
鏈接:度盤/s/1HjbI1rPU_dvr35l96ZTphg?pwd=etur
用法:解壓roop文件夾覆蓋進(jìn)UP主包里的roop文件夾就行了.沒(méi)改什么,注釋了一點(diǎn)代碼,國(guó)語(yǔ)化了一點(diǎn)提示.
最后UP主筆記里有說(shuō)出高清效果的參數(shù),你們想用直接把UP主整合包里GPU啟動(dòng)的批處理文件復(fù)制一個(gè),然后把從"python....."開(kāi)始的啟動(dòng)參數(shù)替換成
"python run.py --execution-provider cuda --frame-processor face_swapper face_enhancer
pause"
保存,下次想出高清就直接運(yùn)行bat批處理就行了.省的每次打字.
最后貼下界面圖:


usage: run.py [-h] [-s SOURCE_PATH] [-t TARGET_PATH] [-o OUTPUT_PATH]
???????[--frame-processor FRAME_PROCESSOR [FRAME_PROCESSOR ...]] [--keep-fps] [--keep-audio] [--keep-frames]
???????[--many-faces] [--video-encoder {libx264,libx265,libvpx-vp9}] [--video-quality [0-51]]
???????[--max-memory MAX_MEMORY] [--execution-provider {tensorrt,cuda,cpu} [{tensorrt,cuda,cpu} ...]]
???????[--execution-threads EXECUTION_THREADS] [-v]
options:
?-h, --help?????????????????????????????show this help message and exit
?-s SOURCE_PATH, --source SOURCE_PATH????????????????選擇一張?jiān)磮D片
?-t TARGET_PATH, --target TARGET_PATH????????????????選擇一份目標(biāo)圖片或視頻
?-o OUTPUT_PATH, --output OUTPUT_PATH????????????????選擇輸出文件或目錄
?--frame-processor FRAME_PROCESSOR [FRAME_PROCESSOR ...]???????幀處理器 (選項(xiàng): face_swapper, face_enhancer, ...)
?--keep-fps?????????????????????????????保持原始幀速率
?--keep-audio????????????????????????????保留原始音頻
?--keep-frames????????????????????????????保留臨時(shí)處理文件
?--many-faces????????????????????????????處理每一張臉
?--video-encoder {libx264,libx265,libvpx-vp9}????????????調(diào)整輸出視頻編碼
?--video-quality [0-51]???????????????????????調(diào)整輸出視頻質(zhì)量
?--max-memory MAX_MEMORY???????????????????????最大內(nèi)存使用量 GB
?--execution-provider {tensorrt,cuda,cpu} [{tensorrt,cuda,cpu} ...]?程序可用的處理方式 (選項(xiàng): cpu, ...)
?--execution-threads EXECUTION_THREADS????????????????執(zhí)行線程數(shù)
?-v, --version????????????????????????????查看程序版本