ProVJ allows you to mix video, audio, and visualizations (ambience) using a dual deck interface. It has dual display support, realtime pitch/tempo change for video and audio. It supports MPEG1, MPEG2, AVI, DIVX, XVID, MP3, MP4, M4A, ACC, OGG, WAV. It is DAC-2 compatible.