Sure, I’ll explain in more detail:
I have a couple hundred videos, each with a different number of frames, all divided into 3 classes.
Because of the small amount of data, I’d like to somewhat augment it, by dividing each video into independent sets of frames.
Each class folder contains the relevant videos broken down into frames in the form of:
[[vid0_0, vid0_1, vid0_2, …], [vid1_0, vid1_1, vid1_2 … ], … ]
Instead of loading all frames for a given video, I’d like to load frames [0, 5, 10, 15… ] and then, separately,  frames [1, 6, 11, 16, …] and so on, treating one video as if it were 5.
Skipping 5 frames in between is just an example, I’d ideally like that number to be configurable.
To simplify things for starters, let’s ignore the prospect of sets of frames from the same video making it into both the train AND test sets (which is of course a form of leakage).