Skip to main content

License Build Status PyPI

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.5

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.5
File Size Uploaded
djv_viewer-3.7.5.tar.gz 9.8 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for DJV-viewer 3.7.5
File
djv_viewer-3.7.5-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details
djv_viewer-3.7.5-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.5-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.5-cp312-abi3-macosx_11_0_arm64.whl CPython 3.12 abi3 macOS 11.0+ ARM64 Details
djv_viewer-3.7.5-cp312-abi3-macosx_10_15_x86_64.whl CPython 3.12 abi3 macOS 10.15+ x86-64 Details

Total release size: 57.2 MB

Release files / djv_viewer-3.7.5.tar.gz

Download URL djv_viewer-3.7.5.tar.gz
Size 9.8 MB
Tags Source
SHA-256 checksum
How to use checksums
8e7c48310593415aad31ef69c03eed028eef3f8864d9a72eccb0e893b625e198
BLAKE2b-256 checksum
How to use checksums
11c8df62fb472101df1d76459d37cbb044248bd36fdd7f17a62a5596c61e95e8
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 15, 2026.

Transparency log

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

Download URL djv_viewer-3.7.5-cp312-abi3-win_amd64.whl
Size 9.7 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
236c1ecdf6828db937a85cdcee03ffbac94e240977773336ba124e60ed4fbc33
BLAKE2b-256 checksum
How to use checksums
d68d3a372444cc6cfe2fbad8a0af5e6b7650b449ef97e01965e2725483cccd56
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 15, 2026.

Transparency log

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

Download URL djv_viewer-3.7.5-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 10.0 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
8498d62027062d7f0fd05979533ae9766b1849ec1cccb0b539c23ee81e850ca0
BLAKE2b-256 checksum
How to use checksums
c671c4f80594144450bc068204c4e92ea01f15f2772b48baa689bd082c3a6d3b
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 15, 2026.

Transparency log

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

Download URL djv_viewer-3.7.5-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 9.7 MB
Tags CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
ca11c4a34575f7a68d27999ed2088130627ddce4ff2ff6aeca1a2079d2c4eb60
BLAKE2b-256 checksum
How to use checksums
52a076ebe54329e1d1d4121ffad1ecb94e31e18c5f2968e305a1d892370c951c
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 15, 2026.

Transparency log

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

Download URL djv_viewer-3.7.5-cp312-abi3-macosx_11_0_arm64.whl
Size 8.9 MB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6d0b58629768fefcfa3e33b17e261d7ae82aee9e49bc960c94174f2a229b6835
BLAKE2b-256 checksum
How to use checksums
2687f1c62e01beb6acfb7d240c4eef0cd599d81322b7dcd1bb2101f1551d26aa
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 15, 2026.

Transparency log

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

Download URL djv_viewer-3.7.5-cp312-abi3-macosx_10_15_x86_64.whl
Size 9.1 MB
Tags CPython 3.12 abi3 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
11a6857dddf50a2ed0b84cfc4c1876b5003a5ce594066f43cd1567ac4d208e0c
BLAKE2b-256 checksum
How to use checksums
a5b0e83bf8f3f82b246c27034344419ad6bcd597ec61726e07de7f935ed5795f
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 15, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

3.7.5 This release

6 release files

3.7.4

6 release files

3.7.2

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