ysharma HF staff commited on
Commit
26a1200
1 Parent(s): 1f0c78e
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -162,14 +162,15 @@ def gen_moviepy_gif(start_seconds, end_seconds):
162
  video_path = "./ShiaLaBeouf.mp4"
163
  video = mp.VideoFileClip(video_path)
164
  final_clip = video.subclip(start_seconds, end_seconds)
165
-
 
166
  final_clip.write_gif("gifimage.gif") #, program='ffmpeg', tempfiles=True, fps=15, fuzz=3)
167
  final_clip.write_videofile("gifimage.mp4")
168
  final_clip.close()
169
-
170
  gif_img = mp.VideoFileClip("gifimage.gif")
171
  #gif_vid = mp.VideoFileClip("gifimage.mp4")
172
- #im = Image.open("gifimage.gif")
173
  #vid_cap = cv2.VideoCapture('gifimage.mp4')
174
  return "gifimage.gif" #im, gif_img, gif_vid, vid_cap, #"gifimage.mp4"
175
 
@@ -182,7 +183,7 @@ examples = gr.components.Dataset(components=[sample_vid], samples=[sample_video]
182
  demo = gr.Blocks()
183
 
184
  with demo:
185
- gr.Markdown("""# Create GIFs from your favorite Videos! """)
186
  with gr.Row():
187
  #for incoming video
188
  input_video = gr.Video(label="Upload a Video", visible=True)
@@ -211,7 +212,6 @@ with demo:
211
  button_gifs = gr.Button("Create Gif")
212
 
213
  with gr.Row():
214
- #out_gif = gr.Image()
215
  #to render video example on mouse hover/click
216
  examples.render()
217
  #to load sample video into input_video upon clicking on it
 
162
  video_path = "./ShiaLaBeouf.mp4"
163
  video = mp.VideoFileClip(video_path)
164
  final_clip = video.subclip(start_seconds, end_seconds)
165
+
166
+ #writing to RAM
167
  final_clip.write_gif("gifimage.gif") #, program='ffmpeg', tempfiles=True, fps=15, fuzz=3)
168
  final_clip.write_videofile("gifimage.mp4")
169
  final_clip.close()
170
+ #reading in a variable
171
  gif_img = mp.VideoFileClip("gifimage.gif")
172
  #gif_vid = mp.VideoFileClip("gifimage.mp4")
173
+ im = Image.open("gifimage.gif")
174
  #vid_cap = cv2.VideoCapture('gifimage.mp4')
175
  return "gifimage.gif" #im, gif_img, gif_vid, vid_cap, #"gifimage.mp4"
176
 
 
183
  demo = gr.Blocks()
184
 
185
  with demo:
186
+ gr.Markdown("""# **Create GIFs from your favorite Videos!** """)
187
  with gr.Row():
188
  #for incoming video
189
  input_video = gr.Video(label="Upload a Video", visible=True)
 
212
  button_gifs = gr.Button("Create Gif")
213
 
214
  with gr.Row():
 
215
  #to render video example on mouse hover/click
216
  examples.render()
217
  #to load sample video into input_video upon clicking on it