SkillAgentSearch skills...

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/DJV
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

License Build Status

DJV Icon 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

Documentation

DJV is built with the tlRender and feather-tk libraries.

Example of two images being compared with a wipe:

Screenshot

Example of two images being compared with a horizontal layout:

Screenshot

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
View on GitHub
GitHub Stars1.0k
CategoryDevelopment
Updated9h ago
Forks69

Languages

C++

Security Score

100/100

Audited on Apr 7, 2026

No findings