Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- set "FACE_IMG="
- set "VIDEO="
- set "OUTPUT_FILE=output\"
- set "FILE=%~2"
- if "%~x1"==".jpg" set "FACE_IMG=%~1"
- if "%~x1"==".jpeg" set "FACE_IMG=%~1"
- if "%~x1"==".png" set "FACE_IMG=%~1"
- if [%~1] neq [] (
- echo %~1
- if [%FILE%] equ [] (
- if defined FACE_IMG (echo Path to video file:) else (echo Path to face image file:)
- set /p "FILE="
- )
- )
- for %%f in ("%FILE%") do set "FILENAME=%%~nf"
- if defined FACE_IMG (
- set "VIDEO=%FILE%"
- set "OUTPUT_FILE=%OUTPUT_FILE%%~n1_%FILENAME%.mp4"
- ) else (
- set "VIDEO=%~1"
- set "FACE_IMG=%FILE%"
- set "OUTPUT_FILE=%OUTPUT_FILE%%FILENAME%_%~n1.mp4"
- )
- if not defined VIDEO goto wrong_args
- if not defined FACE_IMG goto wrong_args
- echo Face image file: %FACE_IMG%
- echo Video file: %VIDEO%
- call %userprofile%\anaconda3\Scripts\activate.bat %userprofile%\anaconda3
- cd %~dp0
- call activate simswap
- call python test_video_swapmulti.py --isTrain false --name people --Arc_path arcface_model/arcface_checkpoint.tar --temp_path ./temp_results ^
- --pic_a_path %FACE_IMG% ^
- --video_path %VIDEO% ^
- --output_path ./%OUTPUT_FILE%
- if exist %~dp0%OUTPUT_FILE% call explorer /select,%~dp0%OUTPUT_FILE%
- goto :eof
- :wrong_args
- echo No video or face image provided^!
- echo Args: %~1 %FILE%
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement