EvanTHU commited on
Commit
2653100
·
verified ·
1 Parent(s): e02ae8b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -11
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())) + ".mp4"
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'<video controls playsinline width="{width}" style="display: block; margin: 0 auto;" src="/gradio_api/file={save_path}"></video>'
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())) + ".mp4", generate_md5(str(time.time())) + ".mp4"]
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'<video controls playsinline width="{width}" style="display: block; margin: 0 auto;" src="/gradio_api/file={save_paths[1]}"></video>'
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())) + ".mp4" 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,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
- <video class="retrieved_video" width="{width}" height="{height}" preload="auto" muted playsinline onpause="this.load()" autoplay loop disablepictureinpicture src="/gradio_api/file=={save_paths[i]}"> </video>
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())) + ".mp4", generate_md5(str(time.time())) + ".mp4", generate_md5(str(time.time())) + ".mp4"]
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"""<video controls playsinline width="{width}" style="display: block; margin: 0 auto;" src="/gradio_api/file={save_paths[0]}"></video> <br> <p align="center"> Style Reference </p>"""
440
- video_dis1 = f"""<video controls playsinline width="{width}" style="display: block; margin: 0 auto;" src="/gradio_api/file={save_paths[2]}"></video> <br> <p align="center"> Content Reference </p>"""
441
- video_dis2 = f"""<video controls playsinline width="{width}" style="display: block; margin: 0 auto;" src="/gradio_api/file={save_paths[1]}"></video> <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
 
 
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