fffiloni commited on
Commit
4009dd6
1 Parent(s): 708b01f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -38,7 +38,7 @@ def do_interpolation(frame1, frame2):
38
  mediapy.write_video(f"{frame1}_to_{frame2}_out.mp4", frames, fps=12)
39
  return f"{frame1}_to_{frame2}_out.mp4"
40
 
41
- def get_frames(video_in):
42
  frames = []
43
  #resize the video
44
  clip = VideoFileClip(video_in)
@@ -65,8 +65,8 @@ def get_frames(video_in):
65
  ret, frame = cap.read()
66
  if ret == False:
67
  break
68
- cv2.imwrite('kang'+str(i)+'.jpg',frame)
69
- frames.append('kang'+str(i)+'.jpg')
70
  i+=1
71
 
72
  cap.release()
@@ -92,7 +92,7 @@ def infer(video_in):
92
 
93
 
94
  # 1. break video into frames and get FPS
95
- break_vid = get_frames(video_in)
96
  frames_list= break_vid[0]
97
  fps = break_vid[1]
98
  #n_frame = int(trim_value*fps)
@@ -113,7 +113,7 @@ def infer(video_in):
113
  if idx < len(frames_list) - 1:
114
  next_frame = frames_list[idx+1]
115
  interpolated_frames = do_interpolation(frame, next_frame) # should return a list of 3 interpolated frames
116
- break_interpolated_video = get_frames(interpolated_frames)
117
  print(break_interpolated_video[0])
118
  for j, img in enumerate(break_interpolated_video[0]):
119
  print(f"IMG:{img}")
 
38
  mediapy.write_video(f"{frame1}_to_{frame2}_out.mp4", frames, fps=12)
39
  return f"{frame1}_to_{frame2}_out.mp4"
40
 
41
+ def get_frames(video_in, step):
42
  frames = []
43
  #resize the video
44
  clip = VideoFileClip(video_in)
 
65
  ret, frame = cap.read()
66
  if ret == False:
67
  break
68
+ cv2.imwrite(f"{step}{str(i)}.jpg",frame)
69
+ frames.append(f"{step}{str(i)}.jpg")
70
  i+=1
71
 
72
  cap.release()
 
92
 
93
 
94
  # 1. break video into frames and get FPS
95
+ break_vid = get_frames(video_in, vid_input_frame)
96
  frames_list= break_vid[0]
97
  fps = break_vid[1]
98
  #n_frame = int(trim_value*fps)
 
113
  if idx < len(frames_list) - 1:
114
  next_frame = frames_list[idx+1]
115
  interpolated_frames = do_interpolation(frame, next_frame) # should return a list of 3 interpolated frames
116
+ break_interpolated_video = get_frames(interpolated_frames, interpol)
117
  print(break_interpolated_video[0])
118
  for j, img in enumerate(break_interpolated_video[0]):
119
  print(f"IMG:{img}")