Beispiel #1
0
 def test_get_media_meta(self):
     meta1 = ffmpeg.get_media_meta(input_fn=self.video_path)
     with open(self.video_path, 'rb') as f:
         data = f.read()
         meta2 = ffmpeg.get_media_meta(input_data=data)
     self.assertEqual(meta1['frame_width'], meta2['frame_width'])
     self.assertEqual(meta1['frame_height'], meta2['frame_height'])
Beispiel #2
0
 def test_encode_video(self):
     video_data = video.encode_video(images=self.frames)
     meta = ffmpeg.get_media_meta(input_data=video_data, input_options={'format': 'mp4'})
     self.assertEqual(meta['frame_width'], 640)
     self.assertEqual(meta['frame_height'], 360)
Beispiel #3
0
 def test_scale_video(self):
     out = video.scale_video(input_fn=self.video_path, scale='640:360')
     meta = ffmpeg.get_media_meta(input_data=out, input_options={'format': 'mp4'})
     self.assertEqual(meta['frame_width'], 640)
     self.assertEqual(meta['frame_height'], 360)