video sequencing / programming

I'm looking for a way to play a set of video clips in a rules based way. For example, say I have 5 video clips that I want to shuffle, but video 1 can never follow video 4. video 2 must always follow video 1 or video 3, ect. Stuff like that. I need some way of setting up some simple finite state machine to work with a video player. I do not know enough about programming to do this myself and I wonder if such software already exists since it seems like a fairly simple thing to do with a lot of different applications. Procedural music generation being one, though that isn't what I am looking for specifically.
 
Back
Top