DJV
DJV is an open source image sequence player built for high resolution film, VFX & animation workflows. Use it for EXR, DPX dailies, shot review, A/B comparison, and rigorous post-production workflows. Available for Linux, macOS, and Windows
Install / Use
/learn @grizzlypeak3d/DJVREADME
DJV
DJV is an open source application for media playback and review. DJV can playback high resolution image sequences and movies in real time, with audio, A/B comparison, color management, and more.
Features include:
- Support for high resolution and high bit depth images
- A/B comparison with wipe, overlay, and difference modes
- Timeline support with OpenTimelineIO
- Color management with OpenColorIO
- Multi-track audio with variable speed and reverse playback
- Experimental support for USD files
- Available for Linux, macOS, and Windows
DJV is built with the tlRender and feather-tk libraries.
Example of two images being compared with a wipe:

Example of two images being compared with a horizontal layout:

Downloads
NOTE: Download packages only include a minimal set of video codecs. To enable full support for video codecs, either compile from source or replace the FFmpeg shared library files.
Building on Linux
Dependencies:
- CMake 3.31
Debian
Install system packages:
sudo apt-get install build-essential git cmake xorg-dev libglu1-mesa-dev mesa-common-dev mesa-utils libasound2-dev libpulse-dev
Rocky 9
Install system packages:
sudo dnf install libX11-devel libXrandr-devel libXinerama-devel libXcursor-devel libXi-devel mesa-libGL-devel pipewire-devel
Rocky 8
Install system packages:
sudo dnf install libX11-devel libXrandr-devel libXinerama-devel libXcursor-devel libXi-devel mesa-libGL-devel pipewire-devel
Install newer compiler:
sudo dnf install gcc-toolset-13
Enable newer compiler:
scl enable gcc-toolset-13 bash
Build
Clone the repository:
git clone https://github.com/grizzlypeak3d/DJV.git
Run the super build script:
sh DJV/sbuild-linux.sh
Run the application:
build-Release/bin/djv/djv DJV/etc/SampleData/BART_2021-02-07.0000.jpg
Building on macOS
Dependencies:
- Xcode
- CMake 3.31
Clone the repository:
git clone https://github.com/grizzlypeak3d/DJV.git
Run the super build script:
sh DJV/sbuild-macos.sh
Run the application:
build-Release/bin/djv/djv DJV/etc/SampleData/BART_2021-02-07.0000.jpg
These aliases are convenient for switching between architectures:
alias arm="env /usr/bin/arch -arm64 /bin/zsh --login"
alias intel="env /usr/bin/arch -x86_64 /bin/zsh --login"
Building on Windows
Dependencies:
- Visual Studio 2022
- CMake 3.31
- MSYS2 (https://www.msys2.org) for compiling FFmpeg.
- Strawberry Perl (https://strawberryperl.com/) for compiling network support.
- Python 3.11 for compiling USD.
- NSIS (https://nsis.sourceforge.io/Main_Page) for packaging.
Open the Visual Studio command console "x64 Native Tools Command Prompt for VS 2022". This can be found in the Start menu, in the "Visual Studio 2022" folder.
Clone the repository:
git clone https://github.com/grizzlypeak3d/DJV.git
Run the super build script:
DJV\sbuild-win.bat
Run the application:
set PATH=%CD%\install-Release\bin;%PATH%
build-Release\bin\djv\Release\djv DJV\etc\SampleData\BART_2021-02-07.0000.jpg
