1. General features
2. How it works
3. System Requirements & Supported formats
Download as PDF | Developer's Guide
3.1 System requirements
These are the minimum recommended settings for video playback in a normal, not CPU-intensive application:
- Windows XP/2003/Vista. DirectX 9 or higher.
- 3D-capable display adapter with DirectX 9-compliant drivers and secondary output (DVI/VGA/TV).
- 128 Mb video memory (256 Mb recommended).
- 2 Ghz or higher CPU.
- 512 Mb RAM (2 Gb recommended for Vista).
The CPU usage depends on the video format, the video codec and the video resolution. The display memory usage depends on the video resolution.
Increasing the number of simultaneously playing videos will also increase the CPU and display memory requirements accordingly.
3.2 Supported formats and devices
- Audio: MP3, MP2, MP1, OGG, AAC, AC3, WMA, WMA-DRM, WAV.
- Video: MPEG, MPEG-2, MP4, AVI, DivX, XVid, DVDs (unencrypted VOB files), WMV/ASF, WMV-DRM, DVR-MS, VCD, Quicktime, FLV (YouTube, Google...), DVR-MS (recorded in Media Center), 3GP, Real Media, ...
- Karaoke: MP3+G, BIN, LRC, ZIP-compressed MP3+G.
Note: requires the free codec Karaoke for DirectX 3.0 Beta 3. - Output video devices: secondary DVI/VGA output, composite video, S-Video.
- Input video devices: Firewire/1394, USB webcam, PCI TV/Video capture cards.
Any other video format is supported (a matching codec must be present).
These test are performed using the K-Lite Codec Pack Deejaysystem Edition, a codec collection carefully selected and configured to ensure full video performance and compatibility.


Easy integration with any audio engine
Your audio application receives the plain PCM audio data from the video file. All you must do is playing the received audio throught your
audio engine and notifying VIDJ that the audio has been played. VIDJ will automatically keep the
video output in sync with the audio as you play it.

Powerful video playback and mixing features
Simultaneous playback of many files, single and mixed video previews, multiple screen support, video crossfading effects, live cameras, internet streams, custom graphic and text layers.
Also features built-in background, overlay logo and text ticker functionality.

99.9% reliability and compatibility
VIDJ rock-solid engine handles any unexpected situation gracefully by returning the appropiate error codes to your application. Video files are played exactly as regular audio files. No special care required on your side.
VIDJ communicates directly with the video codecs. Almost ANY video format is supported provided that the proper DirectShow video codec is installed.
