Seamless Video Player

The seamless video player is an application used to play any number of video files in a loop. The important thing here is that there is no gap or stutter between the end and of an old file the start of new one. There is also the possibilty to alpha blend between the different video loops.

The programm was initially created for a Sony / Ericsson Trade Fair Stand where they had a video installation recording mini movies of a matrix roundabout effect. To play the the loops in a contious sequence we created this program.



It also demonstrates the use of different filter categories in a DirectShow application. To have a seamless playback special filters for "file switching" were created. Their functionality is quite similar to the Microsoft stream encoding interface but does not use a ring buffer.