Apple-Log2Linear: Convert Apple ProRes easily

apple-log2linear makes it easy to Convert Apple ProRes Log video to calibrated 10 bit linear RGB images.

apple-log2linear makes it easy to Convert Apple ProRes Log video to calibrated 10 bit linear RGB images.

Michael Rubloff

Michael Rubloff

Michael is the Founder and Managing Editor of Radiancefields.com

Tags

Apple ProRes Log video Converter

Some of the best capture devices for radiance fields come from your smartphone. The footage naturally has a deep depth of field and crisp frames. However, not everyone realizes there’s a way to get even more out of these captures.

Apple’s iPhone 15 and 16 Pros have elevated mobile videography by offering ProRes Log capture, which is minimally processed, 10-bit HDR video with on-device radiometric and geometric calibration. This technology is a boon for those wanting to maximize their smartphone footage without Apple’s usual computational photography processing in the loop. Personally, I like to use the free Black Magic App.

But how do you get from ProRes Log to linear data that’s ready for radiance field reconstruction? That’s where the AppleLog2Linear GitHub repository steps in.

What Is AppleLog2Linear?

AppleLog2Linear is an open-source Python tool that transforms Apple ProRes Log-encoded .MOV files into fully calibrated linear RGB images. It implements Apple’s official Log-to-linear transfer function, as detailed in the included Apple Log Profile White Paper, making it straightforward to work with high-fidelity, calibrated frames.

Apple calibrates exposure, color, and geometry on the device. AppleLog2Linear simply reverses the log encoding to produce scene-linear reflectances. The repository outputs frames in multiple formats (8-bit PNG, 16-bit PNG, 32-bit EXR), so you can easily incorporate them into your favorite pipelines, such as COLMAP.

Traditionally, capturing radiometric video requires specialized equipment and calibration charts. With Apple’s iPhones, much of this is handled under the hood, allowing you to focus on creative and technical tasks rather than sensor intricacies.

The 10-bit depth provides fine tonal gradations and a wide dynamic range. By manually locking auto exposure and slightly underexposing, you can also reduce motion blur. AppleLog2Linear preserves those sharp details in the linear frames. All of these calibrations help improve pose estimation, radiance field reconstructions, photogrammetry, and more.

One note for those who want to shoot ProRes: be prepared for large file sizes; several gigabytes per minute aren’t uncommon. Fortunately, AppleLog2Linear is free and MIT licensed, so you can start using it right away and even use it commercially.

Access the repository on GitHub.

Thumbnail for Gaussian Splatting News episode 12

11:38

Watch · New every Monday

Splats Come to Fortnite, Nike Shoots in 4D, Splats on a Nintendo 3DS

Episode 12 · Nov 9, 2026

Epic’s UEFN 43.00 brings Gaussian splats into the Unreal Editor for Fortnite, importing PLY and SPZ files that render on every platform UEFN supports, mobile included.

Featured

Recents

Platforms

ovrtx 0.7.0 Adds Diffuse Relighting for Gaussian Splats

NVIDIA ovrtx 0.7.0 lets Gaussian splats be relit by scene lights with a bundled MDL material and adds experimental lidar rendering of NuRec-trained splats.

Michael Rubloff

Nov 14, 2026

Platforms

ovrtx 0.7.0 Adds Diffuse Relighting for Gaussian Splats

NVIDIA ovrtx 0.7.0 lets Gaussian splats be relit by scene lights with a bundled MDL material and adds experimental lidar rendering of NuRec-trained splats.

Michael Rubloff

Platforms

Splattic 4.0.0 Adds 4DGS Editing to Its Browser Editor

Splattic Public Beta 4.0.0 adds 4D Gaussian splat playback and editing to its browser editor, with time-aware selection, retiming and HTML and web AR export.

Michael Rubloff

Nov 14, 2026

Platforms

Splattic 4.0.0 Adds 4DGS Editing to Its Browser Editor

Splattic Public Beta 4.0.0 adds 4D Gaussian splat playback and editing to its browser editor, with time-aware selection, retiming and HTML and web AR export.

Michael Rubloff

News

Ropedia Xperience 2 Pairs Splat Scans With Egocentric Video

Ropedia Xperience 2 pairs LiDAR scans of real scenes, each with a 3D Gaussian splatting model, with egocentric video. A first batch of 126 scenes is online.

Michael Rubloff

Nov 14, 2026

News

Ropedia Xperience 2 Pairs Splat Scans With Egocentric Video

Ropedia Xperience 2 pairs LiDAR scans of real scenes, each with a 3D Gaussian splatting model, with egocentric video. A first batch of 126 scenes is online.

Michael Rubloff

Platforms

World Labs Opens Atlas World Model to Everyone

World Labs has opened Atlas to everyone, launching Viewfinder, Chisel, Splats to Mesh and Relight alongside a developer API that outputs SPZ Gaussian splats.

Michael Rubloff

Nov 13, 2026

Platforms

World Labs Opens Atlas World Model to Everyone

World Labs has opened Atlas to everyone, launching Viewfinder, Chisel, Splats to Mesh and Relight alongside a developer API that outputs SPZ Gaussian splats.

Michael Rubloff

Trending Articles
  1. TRENDING
    Loading...
  2. TRENDING
    Loading...
  3. TRENDING
    Loading...
Michael Rubloff

Written by Michael Rubloff

Michael is the Founder and Managing Editor of Radiancefields.com

More from Michael Rubloff

More from Michael Rubloff

Platforms

ovrtx 0.7.0 Adds Diffuse Relighting for Gaussian Splats

NVIDIA ovrtx 0.7.0 lets Gaussian splats be relit by scene lights with a bundled MDL material and adds experimental lidar rendering of NuRec-trained splats.

Michael Rubloff

Nov 14, 2026

NVIDIA

Platforms

ovrtx 0.7.0 Adds Diffuse Relighting for Gaussian Splats

Michael Rubloff

Nov 14, 2026

NVIDIA

Platforms

ovrtx 0.7.0 Adds Diffuse Relighting for Gaussian Splats

NVIDIA ovrtx 0.7.0 lets Gaussian splats be relit by scene lights with a bundled MDL material and adds experimental lidar rendering of NuRec-trained splats.

Michael Rubloff

Nov 14, 2026

NVIDIA

Platforms

Splattic 4.0.0 Adds 4DGS Editing to Its Browser Editor

Splattic Public Beta 4.0.0 adds 4D Gaussian splat playback and editing to its browser editor, with time-aware selection, retiming and HTML and web AR export.

Michael Rubloff

Nov 14, 2026

Splattic

Platforms

Splattic 4.0.0 Adds 4DGS Editing to Its Browser Editor

Michael Rubloff

Nov 14, 2026

Splattic

Platforms

Splattic 4.0.0 Adds 4DGS Editing to Its Browser Editor

Splattic Public Beta 4.0.0 adds 4D Gaussian splat playback and editing to its browser editor, with time-aware selection, retiming and HTML and web AR export.

Michael Rubloff

Nov 14, 2026

Splattic

News

Ropedia Xperience 2 Pairs Splat Scans With Egocentric Video

Ropedia Xperience 2 pairs LiDAR scans of real scenes, each with a 3D Gaussian splatting model, with egocentric video. A first batch of 126 scenes is online.

Michael Rubloff

Nov 14, 2026

News

Ropedia Xperience 2 Pairs Splat Scans With Egocentric Video

Michael Rubloff

Nov 14, 2026

News

Ropedia Xperience 2 Pairs Splat Scans With Egocentric Video

Ropedia Xperience 2 pairs LiDAR scans of real scenes, each with a 3D Gaussian splatting model, with egocentric video. A first batch of 126 scenes is online.

Michael Rubloff

Nov 14, 2026

New to Gaussian Splatting? Start here

Radiance fields, explained from the ground up: what a Gaussian splat is, how to capture one, and which tools and gear to start with.

Newsletter

Keep up with the field.

New research, tools and captures from the Radiance Fields newsroom, in your inbox. Free, no spam.

Gaussian Splatting News on YouTube

The week in radiance fields, every Monday.

Gaussian Splatting News on YouTube

The week in radiance fields, every Monday.

Gaussian Splatting News on YouTube

The week in radiance fields, every Monday.

Gaussian Splatting News on YouTube

The week in radiance fields, every Monday.