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
DJV is built with the tlRender and feather-tk libraries.
Example of two images being compared with a wipe:
Example of two images being compared with a horizontal layout:
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)
| File | Size | Uploaded | |
|---|---|---|---|
| djv_viewer-3.7.2.tar.gz | 9.7 MB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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