seawolf2357 commited on
Commit
8b961aa
ยท
verified ยท
1 Parent(s): 4b9d0be

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -2
app.py CHANGED
@@ -22,6 +22,9 @@ async def get_camera_motions():
22
  return []
23
 
24
  async def generate_video(client, prompt, loop=False, aspect_ratio="16:9", camera_motion=None, extend_id=None, reverse_extend_id=None, interpolate_ids=None, progress=gr.Progress()):
 
 
 
25
  generation_params = {
26
  "prompt": prompt,
27
  "loop": loop,
@@ -117,6 +120,9 @@ async def text_to_video(prompt, loop, aspect_ratio, camera_motion, extend_id, re
117
  print(f"์›๋ณธ ํ”„๋กฌํ”„ํŠธ: {prompt}")
118
  print(f"๋ฒˆ์—ญ๋œ ํ”„๋กฌํ”„ํŠธ: {translated_prompt}")
119
 
 
 
 
120
  interpolate_ids = None
121
  if interpolate_id1 and interpolate_id2:
122
  interpolate_ids = [interpolate_id1, interpolate_id2]
@@ -142,6 +148,9 @@ async def image_to_video(prompt, image_url, loop, aspect_ratio, camera_motion, p
142
  print(f"์›๋ณธ ํ”„๋กฌํ”„ํŠธ: {prompt}")
143
  print(f"๋ฒˆ์—ญ๋œ ํ”„๋กฌํ”„ํŠธ: {translated_prompt}")
144
 
 
 
 
145
  generation_params = {
146
  "prompt": translated_prompt + (f" {camera_motion}" if camera_motion else ""),
147
  "loop": loop,
@@ -208,7 +217,7 @@ with gr.Blocks() as demo:
208
  loop = gr.Checkbox(label="๋ฃจํ”„ (๋น„๋””์˜ค๋ฅผ ๋ฐ˜๋ณต ์žฌ์ƒํ• ์ง€ ์„ค์ •)", value=False)
209
  aspect_ratio = gr.Dropdown(
210
  label="ํ™”๋ฉด ๋น„์œจ",
211
- choices=["16:9 (์™€์ด๋“œ์Šคํฌ๋ฆฐ)", "1:1 (์ •์‚ฌ๊ฐํ˜•)", "9:16 (์„ธ๋กœ ์˜์ƒ)", "4:3 (ํ‘œ์ค€)", "3:4 (์„ธ๋กœ ํ‘œ์ค€)"],
212
  value="16:9 (์™€์ด๋“œ์Šคํฌ๋ฆฐ)"
213
  )
214
  camera_motion = gr.Dropdown(label="์นด๋ฉ”๋ผ ๋ชจ์…˜ (์นด๋ฉ”๋ผ ์›€์ง์ž„ ํšจ๊ณผ ์„ ํƒ)")
@@ -235,7 +244,7 @@ with gr.Blocks() as demo:
235
  img_loop = gr.Checkbox(label="๋ฃจํ”„ (๋น„๋””์˜ค๋ฅผ ๋ฐ˜๋ณต ์žฌ์ƒํ• ์ง€ ์„ค์ •)", value=False)
236
  img_aspect_ratio = gr.Dropdown(
237
  label="ํ™”๋ฉด ๋น„์œจ",
238
- choices=["16:9 (์™€์ด๋“œ์Šคํฌ๋ฆฐ)", "1:1 (์ •์‚ฌ๊ฐํ˜•)", "9:16 (์„ธ๋กœ ์˜์ƒ)", "4:3 (ํ‘œ์ค€)", "3:4 (์„ธ๋กœ ํ‘œ์ค€)"],
239
  value="16:9 (์™€์ด๋“œ์Šคํฌ๋ฆฐ)"
240
  )
241
  img_camera_motion = gr.Dropdown(label="์นด๋ฉ”๋ผ ๋ชจ์…˜ (์นด๋ฉ”๋ผ ์›€์ง์ž„ ํšจ๊ณผ ์„ ํƒ)")
 
22
  return []
23
 
24
  async def generate_video(client, prompt, loop=False, aspect_ratio="16:9", camera_motion=None, extend_id=None, reverse_extend_id=None, interpolate_ids=None, progress=gr.Progress()):
25
+ # aspect_ratio์—์„œ ์‹ค์ œ ๋น„์œจ๋งŒ ์ถ”์ถœ
26
+ aspect_ratio = aspect_ratio.split()[0]
27
+
28
  generation_params = {
29
  "prompt": prompt,
30
  "loop": loop,
 
120
  print(f"์›๋ณธ ํ”„๋กฌํ”„ํŠธ: {prompt}")
121
  print(f"๋ฒˆ์—ญ๋œ ํ”„๋กฌํ”„ํŠธ: {translated_prompt}")
122
 
123
+ # aspect_ratio์—์„œ ์‹ค์ œ ๋น„์œจ๋งŒ ์ถ”์ถœ
124
+ aspect_ratio = aspect_ratio.split()[0]
125
+
126
  interpolate_ids = None
127
  if interpolate_id1 and interpolate_id2:
128
  interpolate_ids = [interpolate_id1, interpolate_id2]
 
148
  print(f"์›๋ณธ ํ”„๋กฌํ”„ํŠธ: {prompt}")
149
  print(f"๋ฒˆ์—ญ๋œ ํ”„๋กฌํ”„ํŠธ: {translated_prompt}")
150
 
151
+ # aspect_ratio์—์„œ ์‹ค์ œ ๋น„์œจ๋งŒ ์ถ”์ถœ
152
+ aspect_ratio = aspect_ratio.split()[0]
153
+
154
  generation_params = {
155
  "prompt": translated_prompt + (f" {camera_motion}" if camera_motion else ""),
156
  "loop": loop,
 
217
  loop = gr.Checkbox(label="๋ฃจํ”„ (๋น„๋””์˜ค๋ฅผ ๋ฐ˜๋ณต ์žฌ์ƒํ• ์ง€ ์„ค์ •)", value=False)
218
  aspect_ratio = gr.Dropdown(
219
  label="ํ™”๋ฉด ๋น„์œจ",
220
+ choices=["16:9 (์™€์ด๋“œ์Šคํฌ๋ฆฐ)", "1:1 (์ •์‚ฌ๊ฐํ˜•)", "9:16 (์„ธ๋กœ ์˜์ƒ)", "4:3 (ํ‘œ์ค€)", "3:4 (์„ธ๋กœ ํ‘œ์ค€)", "21:9 (์šธํŠธ๋ผ์™€์ด๋“œ)", "9:21 (์„ธ๋กœ ์šธํŠธ๋ผ์™€์ด๋“œ)"],
221
  value="16:9 (์™€์ด๋“œ์Šคํฌ๋ฆฐ)"
222
  )
223
  camera_motion = gr.Dropdown(label="์นด๋ฉ”๋ผ ๋ชจ์…˜ (์นด๋ฉ”๋ผ ์›€์ง์ž„ ํšจ๊ณผ ์„ ํƒ)")
 
244
  img_loop = gr.Checkbox(label="๋ฃจํ”„ (๋น„๋””์˜ค๋ฅผ ๋ฐ˜๋ณต ์žฌ์ƒํ• ์ง€ ์„ค์ •)", value=False)
245
  img_aspect_ratio = gr.Dropdown(
246
  label="ํ™”๋ฉด ๋น„์œจ",
247
+ choices=["16:9 (์™€์ด๋“œ์Šคํฌ๋ฆฐ)", "1:1 (์ •์‚ฌ๊ฐํ˜•)", "9:16 (์„ธ๋กœ ์˜์ƒ)", "4:3 (ํ‘œ์ค€)", "3:4 (์„ธ๋กœ ํ‘œ์ค€)", "21:9 (์šธํŠธ๋ผ์™€์ด๋“œ)", "9:21 (์„ธ๋กœ ์šธํŠธ๋ผ์™€์ด๋“œ)"],
248
  value="16:9 (์™€์ด๋“œ์Šคํฌ๋ฆฐ)"
249
  )
250
  img_camera_motion = gr.Dropdown(label="์นด๋ฉ”๋ผ ๋ชจ์…˜ (์นด๋ฉ”๋ผ ์›€์ง์ž„ ํšจ๊ณผ ์„ ํƒ)")