MCPcopy Create free account
hub / github.com/OpenImagingLab/FlashVSR / LowMemoryVideo

Class LowMemoryVideo

diffsynth/extensions/FastBlend/data.py:32–43  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

30
31
32class LowMemoryVideo:
33 def __init__(self, file_name):
34 self.reader = imageio.get_reader(file_name)
35
36 def __len__(self):
37 return self.reader.count_frames()
38
39 def __getitem__(self, item):
40 return np.array(self.reader.get_data(item))
41
42 def __del__(self):
43 self.reader.close()
44
45
46def split_file_name(file_name):

Callers 1

__init__Method · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected