XJADEO - The X Jack Video Monitor

Xjadeo is a software video player that displays a video-clip in sync with an external time source (MTC, LTC, JACK-transport). Xjadeo is useful in soundtrack composition, video monitoring or any task that requires to synchronizing movie frames with external events.


Xjadeo is the de-facto standard for video-monitoring with the Ardour Digital Audio Workstation and used by a variety of projects, predominantly on the GNU/Linux platform.

Xjadeo supports all standard A/V synchronization methods that are feasible to implement in software without dedicated hardware support.

It features frame-accurate seeking for a large variety of video formats and codecs, only limited by CPU and graphics hardware. For professional use, xjadeo honors presentation timecode stamps (PTS) and offsets.

Since monitoring a video is usually an indirect non-interactive task, xjadeo is designed for with remote-control in mind. An Audio Workstation can launch and control the video-monitor. A standalone appliance, for example a projector, can hide xjadeo under the hood, exposing only relevant controls to the user. Nonetheless, direct user-interaction is quite elaborate, but can be disabled or overridden dynamically by a controlling application.

Getting XJadeo

To acquire xjadeo, please go over to the Download Section.


Not much to see, really. Xjadeo is at its best when you don't see it! A full-screen display of your movie, or a window with nothing but the asset that you're working with.


Xjadeo does not play any audio, nor display more than one file at a given time.

Using XJadeo

Just launch xjadeo the same way as any other application on your system (double-click or choose from 'applications' menu).

By default it comes up without a video-file and only connects to jack (sync-source) if jackd is already running. To interact with xjadeo, right-click on the window (Windows, Linux) or use the system-wide menu-bar (OSX). For details see section «User Interaction» in the manual.

From the commandline you can simply launch xjadeo, optionally specify a video-file as argument. The complete set of options is documented on the man page.

Made With XJadeo (and Ardour)

Various Post-Prod Houses and Studio use xjadeo as part of their workflow, mainly via integration in the Ardour Video Timeline.


Xjadeo is under the umbrella of the linux audio consortium. The easiest way to get in touch with fellow users is the LAU (Linux Audio Users) email list. A lot of people with experience including developers are also online on the #ardour and #jack IRC live chat on freenode.org.

You can email the developers personally, but note that the chances of getting a reply quickly is greater if you ask the community at large.

Feature request and bug reports belong on the Issue Tracker which is hosted on github.

Troubleshoot & Support

In case Xjadeo does not work out of the box..

Some video codecs are known not to work properly on some systems. This is mostly due to different ffmpeg versions, available codecs, etc usually caused by 3rd party builds that have not been rigorously tested. There is little we can do about it. You might be able to work around by transcoding the video into a different format/codec (avi/mjpeg is a good candidate).

To mitigate this issue we provide binary versions with a good, known to work, version of ffmpeg.org. Prefer one of these to distribution provided packages where we can take no responsibility for. (In case you are worried about running untrusted binaries: the source-code includes the complete built-chain to create those binaries in a clean-room (pbuilder) environment from scratch.)

Developer Information


Xjadeo is licensed in terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.

© 2006−2014 Robin Gareus <robin@gareus.org>
© 2006−2011 Luis Garrido <luisgarrido@users.sourceforge.net>

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

The Windows, Apple and Linux names and logos visible on this site are trademarks or registered trademarks in the USA and other countries, respectively of Microsoft, Inc., Apple, Inc., and Linus Torvalds.