ginipick commited on
Commit
47816f4
ยท
verified ยท
1 Parent(s): 0b38b3d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -8
app.py CHANGED
@@ -5,26 +5,22 @@ import cv2
5
  import os
6
 
7
  def image_to_video(image):
8
- # ์ด๋ฏธ์ง€๋ฅผ NumPy ๋ฐฐ์—ด๋กœ ๋ณ€ํ™˜
9
  image_array = np.array(image)
10
-
11
- # ๋น„๋””์˜ค ์ €์žฅ ๊ฒฝ๋กœ์™€ ์ด๋ฆ„ ์„ค์ •
12
  output_path = '/mnt/data/output_video.mp4'
13
 
14
- # ๋น„๋””์˜ค ๋ผ์ดํ„ฐ ์„ค์ •
15
  height, width, layers = image_array.shape
16
  size = (width, height)
17
- video = cv2.VideoWriter(output_path, cv2.VideoWriter_fourcc(*'mp4v'), 1, size)
18
 
19
- # ์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ 5์ดˆ ๋™์•ˆ์˜ ๋น„๋””์˜ค ์ƒ์„ฑ (5 ํ”„๋ ˆ์ž„, ๊ฐ๊ฐ 1์ดˆ ์ง€์†)
20
- for _ in range(5): # 5 ํ”„๋ ˆ์ž„ ์ƒ์„ฑ
21
  video.write(image_array)
22
 
23
- # ๋น„๋””์˜ค ์ž‘์„ฑ ์ข…๋ฃŒ
24
  video.release()
25
 
26
  return output_path
27
 
 
 
28
  def setup_interface():
29
  # Gradio ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌ์„ฑ
30
  with gr.Blocks() as demo:
 
5
  import os
6
 
7
  def image_to_video(image):
 
8
  image_array = np.array(image)
 
 
9
  output_path = '/mnt/data/output_video.mp4'
10
 
 
11
  height, width, layers = image_array.shape
12
  size = (width, height)
13
+ video = cv2.VideoWriter(output_path, cv2.VideoWriter_fourcc(*'mp4v'), 30, size)
14
 
15
+ for _ in range(150): # ์ด 150 ํ”„๋ ˆ์ž„ ์ƒ์„ฑ
 
16
  video.write(image_array)
17
 
 
18
  video.release()
19
 
20
  return output_path
21
 
22
+
23
+
24
  def setup_interface():
25
  # Gradio ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌ์„ฑ
26
  with gr.Blocks() as demo: