Volver al ranking

grizzlypeak3d/DJV

C++grizzlypeak3d.github.io/DJV

Free EXR file viewer. DJV is a free, open-source high bit-depth image sequence player built for professional film, VFX & animation workflows. Use it for frame-accurate dailies, shot review, and A/B comparisons. Available for Linux, macOS, and Windows.

viewergraphicsvfxplayerplaybackopenexrdpxcineontiffpngtgajpeg
Crecimiento de estrellas
Estrellas
1.1k
Forks
75
Crecimiento semanal
Issues
207
5001k
oct 2018may 2021dic 2023jul 2026
README

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 include only a minimal set of video and audio codecs. To support additional codecs, point DJV at an external FFmpeg command (see documentation) or build from source.

Building

A CMake "super build" is provided to build DJV and the main dependencies. The super build can be invoked with cripts as described below.

The scripts contain a number of options that can be edited to configure the build, for example:

  • Increase the number of jobs used for the build:
    • JOBS=16
  • Enable full codec support:
    • TLRENDER_FFMPEG_MINIMAL=OFF
    • TLRENDER_FFMPEG_PLUGIN=ON
    • TLRENDER_FFMPEG_CMD=OFF
  • Enable USD (Universal Scene Description) support:
    • TLRENDER_USD=ON

Building on Linux

Requirements:

  • CMake 3.31

Debian

Install system packages:

sudo apt-get install build-essential git cmake xorg-dev libglu1-mesa-dev mesa-common-dev mesa-utils libasound2-dev libpulse-dev libva-dev libdrm-dev

Rocky 9

Install system packages:

sudo dnf install libX11-devel libXrandr-devel libXinerama-devel libXcursor-devel libXi-devel mesa-libGL-devel pipewire-devel libva-devel libdrm-devel

Rocky 8

Install system packages:

sudo dnf install libX11-devel libXrandr-devel libXinerama-devel libXcursor-devel libXi-devel mesa-libGL-devel pipewire-devel libva-devel libdrm-devel

Install newer compiler:

sudo dnf install gcc-toolset-13

Enable newer compiler:

scl enable gcc-toolset-13 bash

Build

Clone the repository:

git clone https://github.com/grizzlypeak3d/DJV.git

Run the super build script:

sh DJV/sbuild-linux.sh

Run the application:

build-Release/bin/djv/djv DJV/etc/SampleData/BART_2021-02-07.0000.jpg

Building on macOS

Requirements:

  • Xcode
  • CMake 3.31

Clone the repository:

git clone https://github.com/grizzlypeak3d/DJV.git

Run the super build script:

sh DJV/sbuild-macos.sh

Run the application:

build-Release/bin/djv/djv DJV/etc/SampleData/BART_2021-02-07.0000.jpg

These aliases are convenient for switching between architectures:

alias arm="env /usr/bin/arch -arm64 /bin/zsh --login"
alias intel="env /usr/bin/arch -x86_64 /bin/zsh --login"

Building on Windows

Requirements:

Open the Visual Studio command console "x64 Native Tools Command Prompt for VS 2022". This can be found in the Start menu, in the "Visual Studio 2022" folder.

Clone the repository:

git clone https://github.com/grizzlypeak3d/DJV.git

Run the super build script:

DJV\sbuild-win.bat

Run the application:

set PATH=%CD%\install-Release\bin;%PATH%
build-Release\bin\djv\Release\djv DJV\etc\SampleData\BART_2021-02-07.0000.jpg
Repositorios relacionados
triggerdotdev/jsonhero-web

JSON Hero is an open-source, beautiful JSON explorer for the web that lets you browse, search and navigate your JSON files at speed. 🚀. Built with 💜 by the Trigger.dev team.

TypeScriptnpmApache License 2.0jsondeveloper-tools
jsonhero.io
10.8k658
fengyuanchen/viewerjs

JavaScript image viewer.

JavaScriptnpmMIT Licensejavascriptviewer
fengyuanchen.github.io/viewerjs/
8.2k1.2k
htop-dev/htop

htop - an interactive process viewer

CGNU General Public License v2.0processviewer
htop.dev
8.2k611
ramonszo/zuck.js

A javascript library that lets you add stories EVERYWHERE.

TypeScriptnpmMIT Licensestoriesstory
ramon.codes/projects/zuck.js/
3.7k311
kovacsv/Online3DViewer

A solution to visualize and explore 3D models in your browser.

JavaScriptnpmMIT Licensethreejswebgl
3dviewer.net
3.6k755
openseadragon/openseadragon

An open-source, web-based viewer for zoomable images, implemented in pure JavaScript.

JavaScriptnpmBSD 3-Clause "New" or "Revised" Licenseimage-viewerjavascript
openseadragon.github.io
3.5k696
adamerose/PandasGUI

A GUI for Pandas DataFrames

PythonPyPIMIT No Attributionpandasdataframe
3.3k239
pamburus/hl

A fast and powerful log viewer and processor that converts JSON logs or logfmt logs into a clear human-readable format.

Rustcrates.ioMIT Licenserustlog-viewer
3.2k65
pwmt/zathura

Document viewer

Czlib Licensedocumentviewer
pwmt.org/projects/zathura
3.2k209
mafaca/UtinyRipper

GUI and API library to work with Engine assets, serialized and bundle files

C#MIT Licenseunityasset
3.1k439
4sval/FModel

Unreal Engine Archives Explorer

C#GNU General Public License v3.0explorerfortnite
fmodel.app
3k440
gildor2/UEViewer

Viewer and exporter for Unreal Engine 1-4 assets (UE Viewer).

C++MIT Licenseumodelunreal
gildor.org/en/projects/umodel
2.9k564