DJV 3.5:免费 VFX 播放器转向 OpenImageIO 与 OpenColorIO 开放标准
Grizzly Peak 3D 更新了 DJV——这款免费的序列查看器兼视频播放器被用于 VFX 和动画长片的镜头评审。从 3.1 到 3.5 的更新扩大了它对开放行业标准的依托:内核采用 OpenTimelineIO,图像的读取与写入采用 OpenImageIO,色彩管理采用 OpenColorIO。
该播放器被定位为 Autodesk RV 等商业工具的免费替代品,而 RV 如今随 Flow Production Tracking 平台一同提供。
3.1 到 3.5 版本有哪些变化
对 OpenImageIO 的支持为播放器带来了统一的图像读写 API。DJV 自身的格式清单本就相当广泛:序列支持 Cineon、DPX、JPEG、OpenEXR、PNG、PPM、SGI、TGA、BMP 和 TIFF,视频支持 MJPEG,音频支持 FLAC、MP3 和 WAV。
对 OpenColorIO 的支持得到扩展:DJV 会读取 OCIO 环境变量,并内置了 OCIO 配置。这使得在生产管线内可以准确地查看色彩。
其余改动涉及日常工作场景:
- 内置文件浏览器以一行显示整个序列,并标出帧范围——按开发者的评价,这是工作流改进中最明显的一项;
- 新增了对不完整序列的支持;
- 版本 A/B 对比系统新增了“蝴蝶”模式,以及导出对比结果的功能;
- 新增了 SVG 读取和自定义字体的接入——其中也包括用于不同语言界面的字体。
现在可以通过 ffmpeg 命令行解码视频。这样便能接入自定义编解码器,而无需从源码编译 DJV。
编译好的版本中移除了 USD 支持——它只在从源码构建时保留。USD 的实验性支持曾是 DJV 3.0 版本中的显眼条目之一。
从哪里获取、能在什么系统上运行
DJV 3.5 的现成构建版本可免费用于 Windows 10、Ubuntu 22.04 Linux 以及 macOS 14.0 及更高版本。源码以三条款 BSD 许可证开放,自行构建的说明可在项目的在线文档中找到。
这类工具为何重新受到需要
DJV 由前 Lucasfilm 工程师 Darby Johnston 打造。在超过五年的停顿之后,开发随 3.0 版本重新启动,那一版带来了基于 OpenTimelineIO 的全新高性能内核、实验性的 USD 支持以及镜头版本的 A/B 对比。这次回归恰逢惯用的评审查看器纷纷被并入大型订阅平台之际,免费方案对小型工作室、自由职业者和院校而言也就更加显眼。
押注开放标准很可能出于对兼容性的考量:只要播放器依托 OpenTimelineIO、OpenImageIO 和 OpenColorIO,它就与采用同样标准的管线保持一致,开发者也无需在支持格式的数量上追赶商业竞争对手。在这一背景下,把 USD 从二进制构建中移除,看起来是一种限制依赖规模的做法。