// Cinema RAW Denoiser for macOS

Denoise
Cinema RAW.
Keep Every
Detail.

GPU-accelerated temporal denoising for ProRes RAW, BRAW, Canon CRM, ARRIRAW, and RED R3D — up to 8K. Bayer-native processing with bit-identical output for Final Cut Pro and DaVinci Resolve.

GPU-accelerated on Apple Silicon ProRes RAW, BRAW, CRM, ARRIRAW, R3D Up to 8K · 85% noise reduction FCP, DaVinci Resolve, QuickTime
// Ecosystem

Every Major
Cinema RAW Format

Apple M4 chip
Apple Silicon + Metal GPU 4-pass Metal compute pipeline — 117x faster temporal filtering. Hardware optical flow via Vision framework. Native ARM64.
7 RAW Formats ProRes RAW, Blackmagic RAW, Canon Cinema RAW, ARRIRAW, RED R3D, Nikon NRAW, and Cinema DNG.
10+ Camera Brands ARRI, RED, Canon, Nikon, Sony, Panasonic, Blackmagic, GoPro, Kinefinity, Z Cam, and any Atomos ProRes RAW recorder.
Final Cut Pro
Final Cut Pro Native .MOV import. Drag, drop, edit.
DaVinci Resolve / QuickTime
DaVinci Resolve BRAW output opens natively. ProRes RAW via QuickTime.
macOS 13+ Ventura, Sonoma, Sequoia. Native app.

All trademarks are property of their respective owners. BayerFlow is not endorsed by or affiliated with Apple, Nikon, Canon, ARRI, RED, Sony, Panasonic, Blackmagic Design, GoPro, Kinefinity, Z Cam, or Atomos.

// Capabilities

Built for Cinema RAW
From the Ground Up

Metal GPU Pipeline

4-pass Metal compute pipeline with VST+bilateral temporal filtering. 117x faster than CPU — processes 6K frames in real time on Apple Silicon.

Temporal Multi-Frame Stacking

Analyzes 3 to 11 surrounding frames with subpixel optical flow alignment. Self-guided reference, structural weighting, and multi-hypothesis fusion for 85% noise reduction.

Bayer-Native Processing

Operates directly on the raw RGGB Bayer mosaic before demosaicing — the only way to build an accurate noise model without introducing interpolation artifacts.

7 RAW Formats, One App

Native decoders for ProRes RAW, Blackmagic RAW, Canon CRM, ARRIRAW, RED R3D, Nikon NRAW, and Cinema DNG. No transcoding, no plugins.

Bit-Identical Output

Custom ProRes RAW and BRAW encoders produce output verified across 17.5M pixels with zero error. Opens natively in QuickTime, FCP, and DaVinci Resolve.

Preview + Batch Queue

Scrub to any frame and preview before committing. Queue multiple clips with different settings and walk away — come back to clean footage.

// See It in Action

Dial In Your Look.
See Results Instantly.

BayerFlow GPU
P1002926.MOV
Motion: Low 5760x3040 · 495 frames
Temporal Strength 1.0
Window Size 9 frames
Low ghosting risk
Original Denoised
Denoised frame Original noisy frame
Noise reduction: 79% Edge preservation: 93%
// Under the Hood

A Complete Custom
Cinema RAW Pipeline

8KMax resolution
supported
117xGPU temporal filter
speedup
85%Noise reduction
measured
0Pixel errors vs.
reference footage
Cinema RAW InputProRes RAW · BRAW · CRM · ARRIRAW · R3D · NRAW · DNG
Native Decoder + Optical FlowFormat-specific decoders · Apple Vision subpixel motion estimation
GPU Temporal Denoiser4-pass Metal pipeline · VST+bilateral · self-guided multi-hypothesis fusion
CNN Post-FilterUNet on Metal Performance Shaders · trained on real sensor data
RAW EncoderProRes RAW or BRAW · matched DCT + entropy coding → .MOV
FCP / DaVinci Resolve / QuickTimeNatively compatible · hardware decoder verified
01Native RAW Decoders

From-scratch decoders for every supported format — no FFmpeg, no transcoding, no plugins.

  • ProRes RAW — native MOV parser + Rice-Golomb entropy + integer iDCT. 2.7x faster than FFmpeg subprocess.
  • Blackmagic RAW — VLC + DCT decoder, 26.7 fps at 6K. BRAW encoder produces DaVinci-compatible output.
  • Canon CRM — Le Gall 5/3 wavelet (CRX codec) for Canon C200, C300 III, C500 II, R5 C.
  • ARRIRAW — 12/13-bit packed Bayer reader for ALEXA Mini, LF, 65, 35.
  • RED R3D — via RED SDK. Outputs ProRes 4444 XQ or EXR sequence.
  • NRAW / DNG / Cinema DNG — Nikon N-RAW and standard DNG/CDNG sequences.
02GPU Temporal Denoiser

4-pass Metal compute pipeline running Anscombe VST + bilateral temporal filtering on the GPU. 117x faster than the CPU path.

Optical Flow

  • Apple Vision framework for dense optical flow at half-float precision
  • Subpixel bilinear interpolation at same-color Bayer positions
  • SSTO (Screen-Space Temporal Occlusion) for halo suppression at motion boundaries

Temporal Filtering

  • Anscombe variance-stabilizing transform for signal-dependent noise
  • Self-guided reference: compares against pre-estimated clean frame, not noisy center
  • Multi-hypothesis fusion: 4 subpixel offsets, best photometric + structural match wins
  • Configurable 3-11 frame sliding window with 3-sigma outlier rejection
03RAW Encoders

Custom encoders that produce bit-identical output to camera originals.

  • ProRes RAW — matched DCT matrices (inverted from FFmpeg's exact iDCT), Rice-Golomb entropy. 0 pixel errors across 17.5M pixels.
  • BRAW — forward DCT + VLC encoder, verified compatible with DaVinci Resolve.
  • Streaming MOV writer with all required atoms (fiel, pasp, meta, udta). Metadata preserved.
  • Bitstream stops at last non-zero AC for Apple hardware decoder compatibility.
04CNN Post-Filter (optional)

Optional UNet-based neural network post-filter running on Metal Performance Shaders.

  • 602K parameter UNet-Lite trained on real Bayer sensor data
  • 4-channel input (R, Gr, Gb, B) + noise map — no demosaicing required
  • SSIM + L1 loss function for perceptual quality
  • Crowdsource training pipeline — model improves with each user contribution
// Technical Details

Specs

PlatformmacOS 13+ (Apple Silicon & Intel)
Input FormatsProRes RAW, BRAW, Canon CRM, ARRIRAW, RED R3D, NRAW, Cinema DNG
Output FormatsProRes RAW (.MOV), BRAW (.braw), ProRes 4444 XQ, EXR sequence
ResolutionUp to 8K — 12/13/16-bit Bayer RGGB
GPU Acceleration4-pass Metal compute pipeline — 117x temporal filter speedup
Temporal Depth3 - 11 frames (configurable per clip)
Motion EstimationApple Vision optical flow + subpixel bilinear warping
Noise Reduction85% overall (89% dark areas) with 60% edge preservation
Memory16 GB minimum — 32 GB recommended for 6K+
Trial14-day full-featured — no watermark, no render limit
License$99 one-time — perpetual, 12 months of updates included
// Pricing

One App. One Price.

// Common Questions

FAQ

What cameras and formats are supported?

BayerFlow supports 7 cinema RAW formats: ProRes RAW (Nikon, Atomos, Sony, Panasonic, Canon, Z Cam), Blackmagic RAW (BMPCC, URSA), Canon Cinema RAW (C200, C300 III, C500 II, R5 C), ARRIRAW (ALEXA Mini, LF, 65, 35), RED R3D (DSMC2, V-RAPTOR), Nikon NRAW, and Cinema DNG. Over 10 camera manufacturers supported.

What output formats does BayerFlow produce?

For Bayer-native formats (ProRes RAW, BRAW, CRM, ARRIRAW, NRAW, DNG), the output is the same RAW format as the input — bit-identical to camera originals. ProRes RAW output opens in FCP and QuickTime. BRAW output opens in DaVinci Resolve. RED R3D footage outputs as ProRes 4444 XQ or EXR sequences.

Is this a subscription?

No subscription. You pay $99 once and own BayerFlow forever. The license includes 12 months of free updates. After that, your version continues to work permanently — you just won't receive new updates unless you renew.

How fast is the GPU pipeline?

The Metal GPU temporal filter is 117x faster than the CPU path. Combined with the native decoder (2.7x faster than FFmpeg), the full pipeline runs at about 1.2 fps on Apple Silicon for 6K footage with an 9-frame temporal window. Use the preview feature to check a single frame before processing a full clip.

What is the difference between temporal and spatial denoising?

Temporal denoising compares multiple frames across time using optical flow alignment to separate noise from signal. Spatial denoising operates on a single frame. BayerFlow's GPU temporal pipeline uses Anscombe VST + bilateral filtering with self-guided reference and multi-hypothesis fusion — achieving 85% noise reduction with 60% edge preservation. An optional CNN post-filter provides additional refinement.

Does it work on Apple Silicon and Intel Macs?

Yes. BayerFlow runs natively on both Apple Silicon (M1/M2/M3/M4) and Intel Macs. Apple Silicon is strongly recommended — the Metal GPU pipeline and Vision framework optical flow require it for maximum performance.

Can I use one license on multiple Macs?

Your license covers 1 Mac at a time. You can transfer it between machines. Contact support@bayerflow.com if you need multi-seat licensing for a studio.

What if I need help or find a bug?

Email support@bayerflow.com. We typically respond within 24 hours on business days.

// Get Started

Start Clean.

14-day trial. No watermark. No render limit. No reasons to wait.

Download Free Trial

macOS 13+ — Apple Silicon