DJV 3.5: kostenloser VFX-Viewer setzt auf die offenen Standards OpenImageIO und OpenColorIO
Grizzly Peak 3D hat DJV aktualisiert – den kostenlosen Sequenz-Viewer und Videoplayer, der bei Shot-Reviews in VFX und abendfüllender Animation eingesetzt wird. Die Updates von 3.1 bis 3.5 erweitern die Stützung auf offene Branchenstandards: OpenTimelineIO im Kern, OpenImageIO für das Lesen und Schreiben von Bildern, OpenColorIO für das Farbmanagement.
Der Player positioniert sich als kostenlose Alternative zu kommerziellen Werkzeugen wie Autodesk RV, das inzwischen als Teil der Plattform Flow Production Tracking ausgeliefert wird.
Was sich in den Versionen 3.1 bis 3.5 geändert hat
Die Unterstützung von OpenImageIO gibt dem Player eine einheitliche API für das Lesen und Schreiben von Bildern. Die eigene Formatliste von DJV ist ohnehin breit: Cineon, DPX, JPEG, OpenEXR, PNG, PPM, SGI, TGA, BMP und TIFF für Sequenzen, MJPEG für Video, FLAC, MP3 und WAV für Ton.
Die Unterstützung von OpenColorIO wurde erweitert: DJV liest die Umgebungsvariable OCIO und enthält eingebaute OCIO-Konfigurationen. Das ermöglicht eine farbgenaue Sichtung innerhalb der Produktionspipeline.
Die übrigen Änderungen betreffen den Arbeitsalltag:
- der eingebaute Dateibrowser zeigt eine Sequenz in einer einzigen Zeile mit Angabe des Bildbereichs – nach Einschätzung des Entwicklers die auffälligste der Workflow-Verbesserungen;
- unvollständige Sequenzen werden jetzt unterstützt;
- das System für den A/B-Vergleich von Versionen erhielt den Modus „Schmetterling“ und die Möglichkeit, einen Vergleich zu exportieren;
- hinzugekommen sind das Lesen von SVG und das Einbinden eigener Schriften – unter anderem für Oberflächen in verschiedenen Sprachen.
Video lässt sich nun über die Kommandozeile von ffmpeg dekodieren. Damit lassen sich eigene Codecs einbinden, ohne DJV aus dem Quellcode zu kompilieren.
Die USD-Unterstützung wurde aus den kompilierten Versionen entfernt – sie bleibt nur beim Bauen aus dem Quellcode erhalten. Die experimentelle Arbeit mit USD war einer der auffälligen Punkte des Releases DJV 3.0.
Woher man es bekommt und worauf es läuft
Fertige Builds von DJV 3.5 sind kostenlos für Windows 10, Ubuntu 22.04 Linux sowie macOS 14.0 und höher verfügbar. Der Quellcode ist unter der Drei-Klausel-BSD-Lizenz offen, Anleitungen zum eigenständigen Bauen finden sich in der Online-Dokumentation des Projekts.
Warum ein Werkzeug dieser Klasse wieder gefragt ist
DJV stammt von Darby Johnston, einem ehemaligen Lucasfilm-Ingenieur. Nach einer Pause von mehr als fünf Jahren wurde die Entwicklung mit Version 3.0 wieder aufgenommen, die einen neuen leistungsstarken Kern auf Basis von OpenTimelineIO, experimentelle USD-Unterstützung und den A/B-Vergleich von Shot-Versionen brachte. Die Rückkehr fällt in eine Zeit, in der die gewohnten Review-Viewer in große Abo-Plattformen wandern und eine kostenlose Variante für kleine Studios, Freelancer und Bildungseinrichtungen sichtbarer wird.
Das Setzen auf offene Standards hängt vermutlich mit dem Kalkül der Kompatibilität zusammen: Solange sich der Player auf OpenTimelineIO, OpenImageIO und OpenColorIO stützt, bleibt er mit Pipelines im Einklang, die dieselben Standards übernommen haben, und der Entwickler muss den kommerziellen Konkurrenten bei der Zahl der unterstützten Formate nicht hinterherlaufen. Vor diesem Hintergrund wirkt das Entfernen von USD aus den Binär-Builds wie ein Weg, den Umfang der Abhängigkeiten zu begrenzen.