Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
|
@@ -147,7 +147,7 @@ def generate_video_from_text(text, opt, pipeline):
|
|
| 147 |
motion_lens = [opt.motion_length * opt.fps for _ in range(opt.num_samples)]
|
| 148 |
|
| 149 |
save_dir = 'temp/'
|
| 150 |
-
filename = generate_md5(str(time.time())) + ".
|
| 151 |
save_path = pjoin(save_dir, str(filename))
|
| 152 |
os.makedirs(save_dir, exist_ok=True)
|
| 153 |
|
|
@@ -195,7 +195,7 @@ def generate_video_from_text(text, opt, pipeline):
|
|
| 195 |
exc = end_time - start_time
|
| 196 |
gr.Info(f"Rendering time cost: {exc:.2f} s", duration = 3)
|
| 197 |
|
| 198 |
-
video_dis = f'<
|
| 199 |
style_dis = video_dis + """<br> <p align="center"> Content Reference </p>"""
|
| 200 |
global edit_config
|
| 201 |
edit_config = set_all_use_to_false(edit_config)
|
|
@@ -231,7 +231,7 @@ def reweighting(text, idx, weight, opt, pipeline):
|
|
| 231 |
motion_lens = [opt.motion_length * opt.fps for _ in range(opt.num_samples)]
|
| 232 |
|
| 233 |
save_dir = 'temp/'
|
| 234 |
-
filenames = [generate_md5(str(time.time())) + ".
|
| 235 |
save_paths = [pjoin(save_dir, str(filenames[0])), pjoin(save_dir, str(filenames[1]))]
|
| 236 |
os.makedirs(save_dir, exist_ok=True)
|
| 237 |
|
|
@@ -274,7 +274,7 @@ def reweighting(text, idx, weight, opt, pipeline):
|
|
| 274 |
exc = end_time - start_time
|
| 275 |
gr.Info(f"Rendering time cost: {exc:.2f} s", duration = 3)
|
| 276 |
|
| 277 |
-
video_dis = f'<
|
| 278 |
|
| 279 |
|
| 280 |
edit_config = set_all_use_to_false(edit_config)
|
|
@@ -310,7 +310,7 @@ def generate_example_based_motion(text, chunk_size, example_based_steps_end, tem
|
|
| 310 |
motion_lens = [opt.motion_length * opt.fps for _ in range(opt.num_samples)]
|
| 311 |
|
| 312 |
save_dir = 'temp/'
|
| 313 |
-
filenames = [generate_md5(str(time.time())) + ".
|
| 314 |
save_paths = [pjoin(save_dir, str(filenames[i])) for i in range(num_motion)]
|
| 315 |
os.makedirs(save_dir, exist_ok=True)
|
| 316 |
|
|
@@ -352,7 +352,7 @@ def generate_example_based_motion(text, chunk_size, example_based_steps_end, tem
|
|
| 352 |
kinematic_tree = paramUtil.t2m_kinematic_chain if (opt.dataset_name == 't2m') else paramUtil.kit_kinematic_chain
|
| 353 |
plot_3d_motion(save_paths[i], kinematic_tree, motion, title=title, fps=opt.fps, radius=opt.radius)
|
| 354 |
video_html = f'''
|
| 355 |
-
<
|
| 356 |
'''
|
| 357 |
video_dis.append(video_html)
|
| 358 |
i += 1
|
|
@@ -395,7 +395,7 @@ def transfer_style(text, style_text, style_transfer_steps_end, opt, pipeline):
|
|
| 395 |
motion_lens = [opt.motion_length * opt.fps for _ in range(opt.num_samples)]
|
| 396 |
|
| 397 |
save_dir = 'temp/'
|
| 398 |
-
filenames = [generate_md5(str(time.time())) + ".
|
| 399 |
save_paths = [pjoin(save_dir, str(filenames[0])), pjoin(save_dir, str(filenames[1])), pjoin(save_dir, str(filenames[2]))]
|
| 400 |
os.makedirs(save_dir, exist_ok=True)
|
| 401 |
|
|
@@ -436,10 +436,10 @@ def transfer_style(text, style_text, style_transfer_steps_end, opt, pipeline):
|
|
| 436 |
exc = end_time - start_time
|
| 437 |
gr.Info(f"Rendering time cost: {exc:.2f} s", duration = 3)
|
| 438 |
|
| 439 |
-
video_dis0 = f"""<
|
| 440 |
-
video_dis1 = f"""<
|
| 441 |
-
video_dis2 = f"""<
|
| 442 |
-
|
| 443 |
edit_config = set_all_use_to_false(edit_config)
|
| 444 |
return video_dis0, video_dis2
|
| 445 |
|
|
|
|
| 147 |
motion_lens = [opt.motion_length * opt.fps for _ in range(opt.num_samples)]
|
| 148 |
|
| 149 |
save_dir = 'temp/'
|
| 150 |
+
filename = generate_md5(str(time.time())) + ".gif"
|
| 151 |
save_path = pjoin(save_dir, str(filename))
|
| 152 |
os.makedirs(save_dir, exist_ok=True)
|
| 153 |
|
|
|
|
| 195 |
exc = end_time - start_time
|
| 196 |
gr.Info(f"Rendering time cost: {exc:.2f} s", duration = 3)
|
| 197 |
|
| 198 |
+
video_dis = f'<img src="/gradio_api/file={save_path}" width="{width}" style="display: block; margin: 0 auto;">'
|
| 199 |
style_dis = video_dis + """<br> <p align="center"> Content Reference </p>"""
|
| 200 |
global edit_config
|
| 201 |
edit_config = set_all_use_to_false(edit_config)
|
|
|
|
| 231 |
motion_lens = [opt.motion_length * opt.fps for _ in range(opt.num_samples)]
|
| 232 |
|
| 233 |
save_dir = 'temp/'
|
| 234 |
+
filenames = [generate_md5(str(time.time())) + ".gif", generate_md5(str(time.time())) + ".gif"]
|
| 235 |
save_paths = [pjoin(save_dir, str(filenames[0])), pjoin(save_dir, str(filenames[1]))]
|
| 236 |
os.makedirs(save_dir, exist_ok=True)
|
| 237 |
|
|
|
|
| 274 |
exc = end_time - start_time
|
| 275 |
gr.Info(f"Rendering time cost: {exc:.2f} s", duration = 3)
|
| 276 |
|
| 277 |
+
video_dis = f'<img width="{width}" style="display: block; margin: 0 auto;" src="/gradio_api/file={save_paths[1]}">'
|
| 278 |
|
| 279 |
|
| 280 |
edit_config = set_all_use_to_false(edit_config)
|
|
|
|
| 310 |
motion_lens = [opt.motion_length * opt.fps for _ in range(opt.num_samples)]
|
| 311 |
|
| 312 |
save_dir = 'temp/'
|
| 313 |
+
filenames = [generate_md5(str(time.time())) + ".gif" for _ in range(num_motion)]
|
| 314 |
save_paths = [pjoin(save_dir, str(filenames[i])) for i in range(num_motion)]
|
| 315 |
os.makedirs(save_dir, exist_ok=True)
|
| 316 |
|
|
|
|
| 352 |
kinematic_tree = paramUtil.t2m_kinematic_chain if (opt.dataset_name == 't2m') else paramUtil.kit_kinematic_chain
|
| 353 |
plot_3d_motion(save_paths[i], kinematic_tree, motion, title=title, fps=opt.fps, radius=opt.radius)
|
| 354 |
video_html = f'''
|
| 355 |
+
<img class="retrieved_video" width="{width}" height="{height}" preload="auto" src="/gradio_api/file={save_paths[i]}">
|
| 356 |
'''
|
| 357 |
video_dis.append(video_html)
|
| 358 |
i += 1
|
|
|
|
| 395 |
motion_lens = [opt.motion_length * opt.fps for _ in range(opt.num_samples)]
|
| 396 |
|
| 397 |
save_dir = 'temp/'
|
| 398 |
+
filenames = [generate_md5(str(time.time())) + ".gif", generate_md5(str(time.time())) + ".gif", generate_md5(str(time.time())) + ".gif"]
|
| 399 |
save_paths = [pjoin(save_dir, str(filenames[0])), pjoin(save_dir, str(filenames[1])), pjoin(save_dir, str(filenames[2]))]
|
| 400 |
os.makedirs(save_dir, exist_ok=True)
|
| 401 |
|
|
|
|
| 436 |
exc = end_time - start_time
|
| 437 |
gr.Info(f"Rendering time cost: {exc:.2f} s", duration = 3)
|
| 438 |
|
| 439 |
+
video_dis0 = f"""<img width="{width}" style="display: block; margin: 0 auto;" src="/gradio_api/file={save_paths[0]}"> <br> <p align="center"> Style Reference </p>"""
|
| 440 |
+
video_dis1 = f"""<img width="{width}" style="display: block; margin: 0 auto;" src="/gradio_api/file={save_paths[2]}"> <br> <p align="center"> Content Reference </p>"""
|
| 441 |
+
video_dis2 = f"""<img width="{width}" style="display: block; margin: 0 auto;" src="/gradio_api/file={save_paths[1]}"> <br> <p align="center"> Transfered Result </p>"""
|
| 442 |
+
|
| 443 |
edit_config = set_all_use_to_false(edit_config)
|
| 444 |
return video_dis0, video_dis2
|
| 445 |
|