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

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

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.1
File Size Uploaded
djv_viewer-3.7.1.tar.gz 9.7 MB Details

Built distributions (wheels)

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

Download URL djv_viewer-3.7.1.tar.gz
Size 9.7 MB
Tags Source
SHA-256 checksum
How to use checksums
5d0df65de8d1ebd761476d0d730ac03ca4d34666b65a946014ec529c70c10389
BLAKE2b-256 checksum
How to use checksums
792a2a8581fc2f8e9bdce67351e5572fe676ea8ead348595222e2822edb92d52
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 1, 2026.

Transparency log

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

Download URL djv_viewer-3.7.1-cp312-abi3-win_amd64.whl
Size 9.5 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
019b6a028e9ae85af8a03daf9d82268ff750b048349c7d709286acda792a69f1
BLAKE2b-256 checksum
How to use checksums
6bced8cbb2341573f76431074d57707501dd7abff55aedb606c3289b634f72e9
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 1, 2026.

Transparency log

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

Download URL djv_viewer-3.7.1-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
567913bf8f011fe0656989bd54892080d63e2585ddd1316b70fb9282465120f8
BLAKE2b-256 checksum
How to use checksums
7761332d1890b7f07934b983acac229301a76b57ba19dff773993c13744bfc28
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 1, 2026.

Transparency log

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

Download URL djv_viewer-3.7.1-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
2760b90bc1da22b72e06d04df63123c9a86df1fef7ccf3664a50d37a886e0aa5
BLAKE2b-256 checksum
How to use checksums
57939ada33d25134d72adc6a018e58fd74ed524174d69b784d9c992d0e57dffa
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 1, 2026.

Transparency log

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

Download URL djv_viewer-3.7.1-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
c0000a64797f306cd652f088dbf6fefc7086a7e11b18426b9ec9937eafe043a6
BLAKE2b-256 checksum
How to use checksums
3889c3e05f0e436a559882b3c8243ca235a1f8e06fc1e352080bc2427ee73e28
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 1, 2026.

Transparency log

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

Download URL djv_viewer-3.7.1-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
acc89ca2415d6babe43e784f3f1aa4c3b76b5eea160899f66cf00b37af72694d
BLAKE2b-256 checksum
How to use checksums
00ecda5a8c5d9ad2e4f0e06ca2812c8e27eac97ff67dbf7dde9768c413cae844
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 1, 2026.

Transparency log

Release history Release notifications | RSS feed

3.7.2

6 release files

This release

3.7.1 This release

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