Spaces:
Runtime error
Runtime error
Try out different encoding.
Browse files- create_video.py +10 -2
create_video.py
CHANGED
@@ -28,7 +28,15 @@ def generate_video(numpy_image):
|
|
28 |
image_lst = np.concatenate((image_lst, image_lst[:spill_over]), axis=0)
|
29 |
image_lst = image_lst[::-1]
|
30 |
for i, img in enumerate(image_lst):
|
31 |
-
Image.fromarray(img).save(f"video/{i:03d}.jpg")
|
32 |
|
33 |
-
ffmpeg.input('video/*.jpg', pattern_type='glob', framerate=25).output(save_path,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
34 |
return save_path
|
|
|
28 |
image_lst = np.concatenate((image_lst, image_lst[:spill_over]), axis=0)
|
29 |
image_lst = image_lst[::-1]
|
30 |
for i, img in enumerate(image_lst):
|
31 |
+
Image.fromarray(img).save(f"video/{i:03d}.jpg", quality=95)
|
32 |
|
33 |
+
ffmpeg.input('video/*.jpg', pattern_type='glob', framerate=25).output(save_path, f="webm",
|
34 |
+
vcodec="libvpx-vp9",
|
35 |
+
acodec="loboupus",
|
36 |
+
blocksize="1024",
|
37 |
+
# strftime="1",
|
38 |
+
# segment_time="60",
|
39 |
+
# segment_format="matroska"
|
40 |
+
preset="ultrafast",
|
41 |
+
metadata="title='test'").run(overwrite_output=True)
|
42 |
return save_path
|