Veejay is a visual instrument and realtime video sampler. With veejay, you can play the video like you would play a piano. It can be used to manipulate video in a realtime environment i.e. ‘VeeJay’ for visual performances or for (automated) interactive video installations.
While playing, you can record the resulting video directly to disk (video sampling), all effects are realtime and optimized for use on modern processors, Veejay likes the sound of your video’s as much as their images: sound is kept in sync (pitched when needed – trickplay) and delivered to JACK for possible further processing.
You can cluster to allow a number of machines to work together over the network (uncompressed streaming, veejay chaining) And much more…
The engine is historically based upon mjpegtools’s lavplay and processes all video in YUV planar It performs at its best, currently with MJPEG AVI (through ffmpeg) or one of veejay’s internal formats. Veejay is built upon a servent architecture.