Corrected to a square-pixel editing image.
Anamorphic proxies:
De‑squeezed and ready to work with.
Most proxy generators cannot output de-squeezed footage. DeProxy bakes the selected de-squeeze ratio into each proxy, making editing in DaVinci Resolve or Premiere Pro easy and fast. Apple’s VideoToolbox hardware acceleration generates efficient HEVC proxies while taking full advantage of Apple silicon.
Free and open source · macOS 12+ · Apple silicon
Canon RAW Light support requires DaVinci Resolve Studio. See the RAW workflow →
Hardware-accelerated anamorphic proxies
Powered byApple VideoToolboxHardware accelerated
Why I built it
Anamorphic proxies shouldn’t be a headache.
High-resolution anamorphic originals are beautiful, but unnecessarily heavy for editing. The tools I tried either kept footage squeezed, lost timecode, created a black first frame, or exposed a wall of settings.
DeProxy packages the FFmpeg workflow I could trust into one focused Mac utility. It produces compact, correctly de-squeezed proxies that retain the information needed to link back to the originals.
Converted to compact, responsive proxy media.
Camera edit-list preroll is removed cleanly.
Source names and timecode are preserved.
How it works
Choose your footage
Select a source folder or drop any supported video onto the window. DeProxy creates a Proxy folder beside it by default.
Set the squeeze
Choose 1.33×, 1.5×, 1.6×, 1.8×, 2× or enter a custom value. Then pick the editing resolution.
Generate proxies
Batch-process your footage, follow progress file by file, and safely skip existing proxies. Regular video supports parallel jobs; Canon RAW Light runs one clip at a time.
RAW originals. Editing-ready proxies.
DeProxy automatically detects Canon .CRM files and uses your installed DaVinci Resolve Studio to decode them locally. This RAW workflow requires the Studio edition; the free edition of Resolve is not supported. Regular video files do not require Resolve.
Detected automatically
Choose a folder containing Canon RAW Light clips. DeProxy shows the RAW options when you need them.
Mixed lenses, corrected per clip
Review each clip’s squeeze setting from your open Resolve project, including mixed spherical and anamorphic shots. Corrections are baked into square-pixel proxies, up to 4K DCI width.
Quality stays in your hands
Choose RAW decoding quality and final output size. Adjust the bitrate for H.265 or H.264, or select a quality profile for ProRes output.
Resolve creates a temporary 10-bit ProRes file; DeProxy encodes the finished proxy and removes the temporary file. Each RAW batch uses one isolated Resolve project, processes one clip at a time, and restores your previous project when finished. Source audio and timecode can be preserved.
What you need for Canon RAW Light
- DaVinci Resolve Studio and Python 3 installed on your Mac.
- Resolve Studio open with a project, and Preferences → System → General → External scripting → Local enabled.
- Matching originals in that project to read per-clip aspect settings. Unmatched clips use the selected fallback squeeze and are labelled in the review.
- Space for one temporary ProRes file. Leave Resolve available to DeProxy during the batch; its RAW development uses defaults without copying your film grades.
Using your proxies
Attach the generated files to your originals, then switch between proxy and camera media whenever you need to.
- 01
Select the original clipsIn the Media Pool, select the camera originals you want to connect.
- 02
Choose Link Proxy MediaRight-click the selection and choose Link Proxy Media.
- 03
Open your Proxy folderSelect the matching files DeProxy created. Resolve links them to the originals.
Tip: In Resolve, use Playback → Proxy Handling to prefer proxies or camera originals.
- 01
Select the original clipsIn the Project panel, select the camera originals you want to connect.
- 02
Choose Attach ProxiesRight-click and choose Proxy → Attach Proxies.
- 03
Find your Proxy folderChoose the matching DeProxy files, then use the Toggle Proxies button while editing.
Tip: Add Toggle Proxies to the Program Monitor button bar if it is not already visible.
- 01
Select the original clipsIn the browser or timeline, select the clips you want to connect. You can also select an event or library.
- 02
Choose Proxy MediaGo to File → Relink Files → Proxy Media.
- 03
Locate your Proxy folderClick Locate All, choose the matching DeProxy files, then click Relink Files.
Tip: In the viewer’s View menu, choose Proxy Preferred or Proxy Only. Switch back to Optimized/Original before exporting. Apple’s relinking guide
Under the hood
Hardware-accelerated encoding, practical defaults and the metadata your editor needs.
Square-pixel output
Width is calculated from source aspect ratio, squeeze and target height, then rounded to a valid even dimension.
(6960 ÷ 4640) × 1.5 × 1080 = 2430Timecode kept intact
Source timecode is preserved whenever FFprobe exposes it, helping your editor match proxies back to camera originals.
Up to 99% less space
At the 6 Mbps 1080p default, proxies can be around 99% smaller than high-bitrate 7K Canon Open Gate originals. Exact savings vary with the camera codec, recording mode and proxy settings.
Your Mac does the heavy lifting
Dedicated media hardware handles the encoding, while parallel jobs keep batches moving. Actual processing speed depends on the source codec, output settings and Mac model.
Everything stays local.
FFmpeg and FFprobe run directly on your Mac. There are no uploads, accounts, tracking pixels or cloud processing.
DeProxy 0.4.4
Give your originals
a lighter understudy.
Free, open source and built for Apple silicon.
Requires macOS 12 or newer and Apple silicon. FFmpeg can be installed from inside DeProxy. Canon RAW Light support additionally requires DaVinci Resolve Studio and Python 3. This build is not Apple-notarised, so Control-click → Open may be required the first time.