Spaces:
Build error
Build error
update
Browse files
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 |
-
|
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
|