DelVJ is a live video mixer VJing program for realtime video 3D composition and algorithmic video remixing of multiple sources such as video media files, Puredata video channels, images, and text and RSS news feeds. It can send these sources to multiple outputs such as recording to hard disk and streaming to the Internet, local net, and screens.
DelVJ can be controlled through OSC, and has interfaces for the Web and GTK. DelVJ allows multiple users to work on collaborative live video mixing projects for events, live broadcasts, artistic displays, and lighting effects. DelVJ aims for the flexibility and convenience needed.
It's built on top of the excellent free software art tools puredata, pdp and pidip. The project and it's dependencies are 100% free software. Delvj itself uses the GPLv2+ license for pixel fests of many kinds.



Available for utopic (14.10), trusty (14.04) and precise (12.04), 32 and 64 bit.
Run the following commands on your ubuntu to add the repository and install the application:

$ sudo apt-add-repository ppa:delvj/ppa

$ sudo apt-get update

$ sudo apt-get install delvj

Debian Wheezy

Available for wheezy 64 bit (and you can use the same package repository for jessie 64 bit).
Add the following to your /etc/apt/sources.list:

deb http://delvj.net/debian/ wheezy main

Also import our signing key (so you don't get warnings when installing the packages):

$ wget https://delvj.net/apt-master.asc

$ sudo apt-key add apt-master.asc

$ sudo apt-get update

$ sudo apt-get install delvj


1. Open delvj from your terminal or the menu (on the graphics section).

2. Then launch the video window from file->Launch PureData


Converting videos

All videos need to be .mov in motion jpeg format. To convert easily you can do:

$ avconv -y -i anyvideo.avi -f mov -vcodec mjpeg -an -b:v 1250k -r 25 -filter:v scale=640:480,yadif outvideo.mov

You can adapt desired size for the videos (the 640:480 bit in the above command).
The avconv tool is provided by libav-tools on debian or ubuntu so you might need to apt-get install libav-tools

Connecting audio

Delvj will connect to jack as soon as it's launched. Now you need to make sure your music program output is going to puredata. Best way to do this is using qjackctl for controlling the jack patchbay, and audacious (make sure to select jack as audio device) to play music easily.