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
|