Rooni commited on
Commit
b5b48b7
1 Parent(s): 49fa3f3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -16
app.py CHANGED
@@ -11,7 +11,7 @@ MORE = """ ## TRY Other Models
11
  client = Client("KingNish/Instant-Video")
12
 
13
  # Function
14
- def generate_image(prompt, base="Realistic", motion="", step=8, progress=gr.Progress()):
15
  try:
16
  result = client.predict(
17
  prompt=prompt,
@@ -31,32 +31,26 @@ def generate_image(prompt, base="Realistic", motion="", step=8, progress=gr.Prog
31
 
32
  # Gradio Interface
33
  with gr.Blocks(css="style.css") as demo:
34
- gr.HTML(
35
- "<h1><center>Instant⚡Video</center></h1>" +
36
- "<p><center><span style='color: red;'>You may change the steps from 4 to 8, if you didn't get satisfied results.</center></p>" +
37
- "<p><center><strong>First Video Generating takes time then Videos generate faster.</p>" +
38
- "<p><center>To get best results Make Sure to Write prompts in style as Given in Examples</center></p>" +
39
- "<p><a href='https://huggingface.co/spaces/KingNish/Instant-Video/discussions/1'>Must Share your Best Results with Community - Click HERE</a></p>"
40
- )
41
  with gr.Group():
42
  with gr.Row():
43
  prompt = gr.Textbox(
44
- label='Prompt'
45
  )
46
  with gr.Row():
47
  select_base = gr.Dropdown(
48
- label='Base model',
49
  choices=[
50
  "Cartoon",
51
  "Realistic",
52
  "3d",
53
  "Anime",
54
  ],
55
- value="Realistic",
56
  interactive=True
57
  )
58
  select_motion = gr.Dropdown(
59
- label='Motion',
60
  choices=[
61
  ("Default", ""),
62
  ("Zoom in", "guoyww/animatediff-motion-lora-zoom-in"),
@@ -68,16 +62,18 @@ with gr.Blocks(css="style.css") as demo:
68
  ("Roll left", "guoyww/animatediff-motion-lora-rolling-anticlockwise"),
69
  ("Roll right", "guoyww/animatediff-motion-lora-rolling-clockwise"),
70
  ],
71
- value="guoyww/animatediff-motion-lora-zoom-in",
72
  interactive=True
73
  )
74
  select_step = gr.Dropdown(
75
- label='Inference steps',
76
  choices=[
77
  ('1-Step', 1),
78
  ('2-Step', 2),
79
  ('4-Step', 4),
80
  ('8-Step', 8),
 
 
81
  ],
82
  value=4,
83
  interactive=True
@@ -87,7 +83,7 @@ with gr.Blocks(css="style.css") as demo:
87
  variant='primary'
88
  )
89
  video = gr.Video(
90
- label='AnimateDiff-Lightning',
91
  autoplay=True,
92
  height=512,
93
  width=512,
@@ -122,4 +118,4 @@ with gr.Blocks(css="style.css") as demo:
122
  cache_examples=True,
123
  )
124
 
125
- demo.queue().launch()
 
11
  client = Client("KingNish/Instant-Video")
12
 
13
  # Function
14
+ def generate_image(prompt, base="Anime", motion="", step=8, progress=gr.Progress()):
15
  try:
16
  result = client.predict(
17
  prompt=prompt,
 
31
 
32
  # Gradio Interface
33
  with gr.Blocks(css="style.css") as demo:
34
+
 
 
 
 
 
 
35
  with gr.Group():
36
  with gr.Row():
37
  prompt = gr.Textbox(
38
+ label='Описание'
39
  )
40
  with gr.Row():
41
  select_base = gr.Dropdown(
42
+ label='Стиль',
43
  choices=[
44
  "Cartoon",
45
  "Realistic",
46
  "3d",
47
  "Anime",
48
  ],
49
+ value="Anime",
50
  interactive=True
51
  )
52
  select_motion = gr.Dropdown(
53
+ label='Движение',
54
  choices=[
55
  ("Default", ""),
56
  ("Zoom in", "guoyww/animatediff-motion-lora-zoom-in"),
 
62
  ("Roll left", "guoyww/animatediff-motion-lora-rolling-anticlockwise"),
63
  ("Roll right", "guoyww/animatediff-motion-lora-rolling-clockwise"),
64
  ],
65
+ value="",
66
  interactive=True
67
  )
68
  select_step = gr.Dropdown(
69
+ label='Шаги вывода',
70
  choices=[
71
  ('1-Step', 1),
72
  ('2-Step', 2),
73
  ('4-Step', 4),
74
  ('8-Step', 8),
75
+ ('8-Step', 10),
76
+ ('8-Step', 12),
77
  ],
78
  value=4,
79
  interactive=True
 
83
  variant='primary'
84
  )
85
  video = gr.Video(
86
+ label='Сгенерированое видео',
87
  autoplay=True,
88
  height=512,
89
  width=512,
 
118
  cache_examples=True,
119
  )
120
 
121
+ demo.queue(max_size=50).launch()