in rmac_features.py [0:0]
def __init__(self, video_path, transforms, fps, image_area):
self.video_path = video_path
self.transforms = transforms
self.root_dir = tempfile.TemporaryDirectory()
self.root = self.root_dir.name
FNULL = open(os.devnull, "w")
call(
[
"ffmpeg",
"-i",
self.video_path,
"-filter:v",
"fps=%f" % fps,
os.path.join(self.root + "/%07d.jpg"),
],
stderr=FNULL,
)
self.images = sorted(os.listdir(self.root))
self.images = [os.path.join(self.root, i) for i in self.images]
self.transforms.transforms[0].size = get_scale(self.images[0], image_area)