Santiago M. answered 07/08/19
Computer Artist, Creative Technologist and Educator
Hello! It seems like you need a combination of media playback and also custom graphics. Usually the best way to do this is through a "VJ" software - which allows you to mix different images and cut videos in real-time without rendering. There is more complexity to this than a normal editing progam but I would look into Processing or Touchdesigner, they are visual programming tools that literally turn programmed commands into visuals.