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

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

Built distributions (wheels)

Table of built distributions (wheels) for DJV-viewer 3.7.0
File
djv_viewer-3.7.0-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details
djv_viewer-3.7.0-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.0-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
djv_viewer-3.7.0-cp312-abi3-macosx_11_0_arm64.whl CPython 3.12 abi3 macOS 11.0+ ARM64 Details
djv_viewer-3.7.0-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.0.tar.gz

Download URL djv_viewer-3.7.0.tar.gz
Size 9.7 MB
Tags Source
SHA-256 checksum
How to use checksums
8a2ca837c7c14baa3a04a0a06438a141a2f7d966c91398172fcf145018069558
BLAKE2b-256 checksum
How to use checksums
b72f03c751e1c2a3d0bd1c1a051d93cd3bc76957f0cf6db4f030423c337b99e6
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.0-cp312-abi3-win_amd64.whl

Download URL djv_viewer-3.7.0-cp312-abi3-win_amd64.whl
Size 9.5 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
e5d05487397ce7d843ce623d1e627979aaeecfb20707ef672f2af372074ef957
BLAKE2b-256 checksum
How to use checksums
e2112f3e04ebf9cd265e3284acf82d325bfc6ab11aa3ce5a4cdbbe6b3ac7e00a
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.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL djv_viewer-3.7.0-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
b071fd8e0311196eacf764d3343d78a77c53a305410ffdf2d99f560218927b05
BLAKE2b-256 checksum
How to use checksums
bea3deecda74b01ebf10ed50fd0f176a1456dd11914aa035c80aa81073842e07
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.0-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL djv_viewer-3.7.0-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
05d05d44cff7d2aec3255dff5383c8315bf91577fbc0d5b84a93ea4e38bbecf0
BLAKE2b-256 checksum
How to use checksums
e5035f470cc23e3bf32a5f09c5bd97aa335dd4f6ba235cf05ed139005a5e0e11
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.0-cp312-abi3-macosx_11_0_arm64.whl

Download URL djv_viewer-3.7.0-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
0892acd27c1c2335608eb8045dd0a4813c55835ef2ec647b93ecac65b5c7ef49
BLAKE2b-256 checksum
How to use checksums
69fc5cac702b94204cdf19241b420e9b3761e16c29d0c39274d1560cf061e0b6
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.0-cp312-abi3-macosx_10_15_x86_64.whl

Download URL djv_viewer-3.7.0-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
78a509bce6d05875f7c7e3de5da744dca80d2c4e7ce02cf32d0892ca059906ad
BLAKE2b-256 checksum
How to use checksums
9a3a9edacd16404a1fa68256176465de9856522b565f5a9bfa2f921e960d0a0f
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

3.7.1

6 release files

This release

3.7.0 This release

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