lfolle commited on
Commit
460256d
·
1 Parent(s): 498b257

Try out different encoding.

Browse files
Files changed (1) hide show
  1. 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, vcodec="libx265").run(overwrite_output=True)
 
 
 
 
 
 
 
 
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