Skip to content

GrokJPEG 2000

Lightning-fast compression.

200+ FPSJPEG 2000SMPTE 428-1GPU Accelerated2K & 4K DCIAVX-51212-Bit X'Y'Z'OSS-Fuzz Hardened2,000+ TestsLinux Native

About Grok

Grok makes an open, fast, fully featured and rock-solid JPEG 2000 toolkit.

0+

FPS encoding speed

Real-time GPU-accelerated JPEG 2000 encoding at 2K DCI resolution.

0%

less memory usage

Encode high-resolution content on modest hardware without compromise.

0+

years active development

Battle tested open source core with long-term stability.

Fork us on GitHub
DCP-o-matic

DCI Encoder

A commercial JPEG 2000 plugin for DCP-o-matic, enabling lightning-fast DCI compliant encoding.

Plugin Integration

Installs as a native plugin for DCP-o-matic, no separate tools or workflow changes needed.

Cinema Ready

Outputs DCI compliant JPEG 2000 for theatrical distribution at up to 4K resolution.

Cinema Color

Rec.709 to DCI X'Y'Z' conversion runs inside the encode, SIMD accelerated, with no separate color pass.

FAQ

Frequently asked questions about Grok DCI Encoder.

Grok DCI Encoder is a commercial JPEG 2000 plugin for DCP-o-matic that enables lightning-fast, DCI compliant encoding for digital cinema packages. It replaces the default encoder with one that supports both CPU and Nvidia GPU acceleration.

2K up to 2048x1080 and 4K up to 4096x2160, at 24 or 48 frames per second. Both use the JPEG 2000 digital cinema profiles, which require three components at 12 bits unsigned.

The encoder targets the DCI 2K and 4K profiles from JPEG 2000 Part 1. It applies the required 9/7 wavelet, 32x32 code blocks, CPRL progression order, the progression order change marker that 4K needs, and the DCI rate ceiling of 1,302,083 bytes per frame at 24 fps. Input that cannot be made compliant is rejected before encoding rather than producing a bad DCP.

The Grok core is open source under AGPL v3 and encodes DCI compliant JPEG 2000 on the CPU. The commercial plugin adds the Nvidia GPU encoder and the DCP-o-matic integration, along with support and updates while your subscription is active.

Grok DCI Encoder requires Linux and DCP-o-matic installed on your system. For GPU acceleration, an Nvidia GPU with CUDA support is required. CPU-only encoding is also supported for systems without a compatible GPU.

After purchasing, you'll receive a license key via email. Enter the key in the DCP-o-matic plugin settings to activate on your machine. Each license allows activation on one device at a time.

Yes. You can deactivate your current device from the customer dashboard and activate on a new machine. There is a cooldown period between device switches to prevent abuse.

When your subscription ends, the plugin will stop functioning and DCP-o-matic will revert to its default encoder. Your license key and activation history are preserved, so renewing restores access immediately.

Yes. All updates, performance improvements, and new features released during your active subscription are included at no additional cost.

You can cancel your subscription at any time through the customer dashboard or by contacting us at info@grokcompression.com. You'll retain access until the end of your current billing period.