Skip to main content

License Build Status

DJV Icon DJV

DJV is a free, open source media player built for professional image review. Real-time, high bit-depth EXR playback, A/B comparison, OTIO color management and more. Never compromise on your renders again.

CORE FEATURES:

  • 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

https://github.com/grizzlypeak3d/DJV/releases

Note: Download packages and the pip install include only the video and audio codecs that need no patent license: AV1, APV, VP8 and VP9, MPEG-2 and MPEG-4, MJPEG, FFV1, CineForm, UT Video, HuffYUV, MagicYUV, Dirac, PNG, v210, and FLAC, Opus, Vorbis, ALAC, MP3 and PCM audio. H.264, HEVC, ProRes, DNxHD, DV and AAC are not among them, so a camera movie does not open out of the box. To play those, either install FFmpeg yourself and point DJV at the external FFmpeg command (see documentation), or build from source, where the codecs are compiled in.

DJV can also be installed with pip, for Python 3.12 or newer on Linux, macOS, and Windows:

pip install DJV_viewer
djv

The djv command runs the application, and the bindings DJV is built from are importable as djv, alongside tlrender and feather_tk (see documentation).

Note: Python 3.12 or 3.13 is the easy choice for now. The bindings depend on OpenTimelineIO, which has no prebuilt wheels yet for Python 3.14, or for Intel macOS: there pip builds it from source, which needs a C++ compiler and the Python development files (python3-dev on Debian and Ubuntu, python3-devel on Fedora and Rocky).

Building

DJV is built with CMake. A super build is provided that builds the dependencies and then DJV, driven by a script per platform:

sh DJV/sbuild-linux.sh
sh DJV/sbuild-macos.sh
DJV\sbuild-win.bat

The system packages each platform needs, the options, and building against a distribution's own packages are in the documentation: https://grizzlypeak3d.github.io/DJV/building.html

Metadata

Release files for DJV-viewer 3.7.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for DJV-viewer 3.7.2
File Size Uploaded
djv_viewer-3.7.2.tar.gz 9.7 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for DJV-viewer 3.7.2
File
djv_viewer-3.7.2-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details
djv_viewer-3.7.2-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
djv_viewer-3.7.2-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
djv_viewer-3.7.2-cp312-abi3-macosx_11_0_arm64.whl CPython 3.12 abi3 macOS 11.0+ ARM64 Details
djv_viewer-3.7.2-cp312-abi3-macosx_10_15_x86_64.whl CPython 3.12 abi3 macOS 10.15+ x86-64 Details

Total release size: 56.1 MB

Release files / djv_viewer-3.7.2.tar.gz

Download URL djv_viewer-3.7.2.tar.gz
Size 9.7 MB
Tags Source
SHA-256 checksum
How to use checksums
fca220475b9ffaea22b0e7e8c3a6ab9d9d86c31a8f41504b7965a9e7fa4e859c
BLAKE2b-256 checksum
How to use checksums
9c3ae74531dfda6e4463428219d09f94810d2c529aececd4ec369fa9cb3ef139
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.

Transparency log

Release files / djv_viewer-3.7.2-cp312-abi3-win_amd64.whl

Download URL djv_viewer-3.7.2-cp312-abi3-win_amd64.whl
Size 9.5 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
3e39f2497ed77d6b982ccb546285cbb88d73283ec06774446fd4b1eca9896a11
BLAKE2b-256 checksum
How to use checksums
838d625c5b2ae50e413e8a79105dd4650995e2aad2d6b7e873f4f8ab8ef9cf62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.

Transparency log

Release files / djv_viewer-3.7.2-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL djv_viewer-3.7.2-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 9.7 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
a4aaec43433db678aa3a9b47db0eeee1aa6c92481f318651e089df7c48b05eb3
BLAKE2b-256 checksum
How to use checksums
c3dfad9ff87234ec192e2b47df2195f20ba72cbf1396ebab003f1feb8a89d13e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.

Transparency log

Release files / djv_viewer-3.7.2-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL djv_viewer-3.7.2-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 9.5 MB
Tags CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
4b131b8d3c6c6dfc1f6b5fb0fabd4f8ac9a2115597234b21081889e1ebcef823
BLAKE2b-256 checksum
How to use checksums
b1e76aff8267d1be5c488f8e8b4f9614e674022057c6ffc8a174800ae1895ec4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.

Transparency log

Release files / djv_viewer-3.7.2-cp312-abi3-macosx_11_0_arm64.whl

Download URL djv_viewer-3.7.2-cp312-abi3-macosx_11_0_arm64.whl
Size 8.8 MB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bb9c5ef03faf79dd3930b3789b17f8a7005da8e3f88f0f2a1491daed8fe1f88f
BLAKE2b-256 checksum
How to use checksums
848466c382e853bd8789f7a2d04c3270357b511c3be6eb00e37f76103e6d1829
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.

Transparency log

Release files / djv_viewer-3.7.2-cp312-abi3-macosx_10_15_x86_64.whl

Download URL djv_viewer-3.7.2-cp312-abi3-macosx_10_15_x86_64.whl
Size 8.9 MB
Tags CPython 3.12 abi3 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
f5c487968724b193967d860b0462c9fd95f8a328323237519a16ac7c6bbcc61d
BLAKE2b-256 checksum
How to use checksums
d15cc10b7a01da67bead28d589d90fc1aada9287a8e14795f79ca4715d3d9649
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

3.7.2 This release

6 release files

3.7.1

6 release files

3.7.0

6 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page