talalif commited on
Commit
cb806f5
·
verified ·
1 Parent(s): 43a4d4c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -1
app.py CHANGED
@@ -43,6 +43,20 @@ with open ("./MuseV/configs/model/T2I_all_model.py","r+") as scrip:
43
  scrip.truncate()
44
  scrip.seek(0)
45
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
46
  @spaces.GPU
47
  def run(duration=180):
48
  subprocess.run(["python", "./MuseV/text2video.py", "--sd_model_name", "majicmixRealv6Fp16", "--unet_model_name", "musev", "-test_data_path", "./MuseV/configs/tasks/example.yaml", "--n_batch", "1", "--target_datas", "yongen", "--vae_model_path", "./MuseV/checkpoints/vae/sd-vae-ft-mse", "--time_size", "12", "--fps", "12"])
@@ -50,7 +64,9 @@ def run(duration=180):
50
  return "./output.mp4"
51
 
52
  with gr.Blocks() as demo:
53
- button = gr.Button()
 
 
54
  video = gr.Video()
55
  button.click(fn=run,outputs=video)
56
 
 
43
  scrip.truncate()
44
  scrip.seek(0)
45
 
46
+ def add_new_image(image):
47
+ img_settings = """- condition_images: ./MuseV/data/images/yongen.jpeg
48
+ eye_blinks_factor: 1.8
49
+ height: 1308
50
+ img_length_ratio: 0.957
51
+ ipadapter_image: ${.condition_images}
52
+ name: yongen
53
+ prompt: (masterpiece, best quality, highres:1),(1boy, solo:1),(eye blinks:1.8),(head wave:1.3)
54
+ refer_image: ${.condition_images}
55
+ video_path: null
56
+ width: 736"""
57
+ with open ("./MuseV/configs/tasks/run.yaml","r+") as configs:
58
+ configs.write(img_settings)
59
+
60
  @spaces.GPU
61
  def run(duration=180):
62
  subprocess.run(["python", "./MuseV/text2video.py", "--sd_model_name", "majicmixRealv6Fp16", "--unet_model_name", "musev", "-test_data_path", "./MuseV/configs/tasks/example.yaml", "--n_batch", "1", "--target_datas", "yongen", "--vae_model_path", "./MuseV/checkpoints/vae/sd-vae-ft-mse", "--time_size", "12", "--fps", "12"])
 
64
  return "./output.mp4"
65
 
66
  with gr.Blocks() as demo:
67
+ image = gr.Image()
68
+ image.change(fn=add_new_image,inputs=image)
69
+ button = gr.Button(label="Generate Video")
70
  video = gr.Video()
71
  button.click(fn=run,outputs=video)
72