Skip to main content
Proxy Basics

What Is Proxy Recording? The Ultimate Guide to Efficient Video Workflows [2026]

7 min read

Introduction

In the evolving landscape of digital video production, the resolution and bit rates of cameras have skyrocketed. While this results in stunning image quality, it creates a significant bottleneck in the post-production phase. Proxy recording is the solution to this bottleneck, serving as a bridge between high-end capture and efficient editing.

This guide explains the technical mechanics of proxy recording, how it applies to devices like the Sony A7III, A6400, and DJI drones, and how to implement a proxy workflow in 2025.

---

Defining Proxy Recording

A proxy (in the context of media) is a substitute acting on behalf of something else. In video recording, a proxy file is a low-bitrate, low-resolution duplicate of your main video clip.

When you enable proxy recording, the camera performs simultaneous encoding. It processes the sensor data through two separate encoding pipelines: 1. The Main Pipeline: Encodes the full, uncompressed or lightly compressed data (e.g., 4K 10-bit 4:2:2 ALL-I). 2. The Proxy Pipeline: Downsamples the image and encodes it with a heavier compression codec (e.g., 720p H.264).

These files are saved to the same SD card, usually in separate folders, sharing identical timecode and filenames to ensure they stay in sync.

---

The Technical Advantage: Why Use Proxies?

Editing 4K or 8K footage requires significant computing power. A standard laptop may struggle to play a single stream of 8K RAW footage without dropping frames. Proxy files solve this through Data Efficiency.

Technical Comparison: Master vs. Proxy

| Feature | Master File (High-Res) | Proxy File (Low-Res) | | :--- | :--- | :--- | | Resolution | 3840x2160 (4K) or Higher | 1280x720 (720p) or 960x540 | | Bitrate | High (100 Mbps - 1 Gbps+) | Low (4 Mbps - 10 Mbps) | | Codec | H.265 (HEVC), ProRes, RAW | H.264 (AVC), MP4 wrapper | | File Size (1 min) | ~2 GB to 20 GB | ~30 MB to 90 MB | | Codec Color | 10-bit or 12-bit Color | 8-bit Color |

As seen in the table, a proxy file is roughly 1/20th the size of the master file. This allows a video editor to store hours of footage on a standard hard drive and edit flawlessly on less powerful hardware.

---

Real-World Examples: Sony, DJI, and Broadcast

1. Sony Alpha Series (A7III, A7IV, A6400)

Sony is a market leader in implementing proxy recording in mirrorless cameras.

  • Sony A7III / A7IV: These cameras allow you to record the primary slot as high-quality XAVC S-I or XAVC S HS (4K) while simultaneously recording a 720p MP4 file on the same card.
  • Workflow: When you offload your cards in Sony Catalyst Browse or your editing software, you can toggle between the AVCD (proxy) folder or the PRIVATE (master) folder. Many editors ingest only the proxies first to create the "offline" edit.
  • A6400: While more entry-level, the A6400 supports dual card slots (in some firmware contexts) or dual recording modes to generate proxy-friendly files, though typically it relies on downscaling 4K to 1080p for easier editing rather than a dedicated simultaneous proxy file like the A7S series.
  • 2. DJI Drones (Mavic, Mini, Inspire)

    DJI refers to this feature as "Caching" or proxy recording, but the concept is identical.

  • How it works: When you record video to the SD card in the drone, the drone simultaneously transmits a low-resolution version to your smart device (controller).
  • The Benefit: The DJI Go app or Fly app saves these low-res videos to your phone's gallery. This allows creators to instantly edit a sequence in apps like CapCut or Adobe Premiere Rush *immediately* after landing, without needing to take out the SD card or download massive 4K files. Once the edit is done on the phone, the user can download the full 4K files only for the clips used in the final video.

3. Proxy Recording in Python: Automating Workflows

While cameras generate proxies, data engineers and Python developers often need to manage these assets. Here is a conceptual Python script using os and json to identify if proxies exist for a given batch of master clips.

import os

import json

def verify_proxy_structure(master_path, proxy_path): """ Scans directories to ensure every high-res master file has a corresponding proxy. Returns a dictionary of missing proxies. """ master_files = [f for f in os.listdir(master_path) if f.endswith('.MP4')] missing_proxies = []

for file in master_files: # Assuming naming convention: C0001.MP4 (Master) vs C0001.MP4 (Proxy in different folder) # Or checking for specific proxy tags proxy_file = os.path.join(proxy_path, "PROXY", file) # Note: Sony creates specific folder structures like AVCD

if not os.path.exists(proxy_file): missing_proxies.append(file)

return { "status": "audit_complete", "total_masters": len(master_files), "missing_count": len(missing_proxies), "missing_files": missing_proxies }

Example Usage

master_dir = "/path/to/PRIVATE/M4ROOT/CLIP"

proxy_dir = "/path/to/AVCD/MP4/CLIP"

print(verify_proxy_structure(master_dir, proxy_dir))

---

The 'Offline' to 'Online' Workflow

In professional production terms, using proxies is called an Offline Edit. The high-quality finishing is the Online Edit.

Step-by-Step Process:

1. Ingest: Connect the camera/card. Copy the entire file structure to your hard drive. Do not delete folders named AVCD or PRIVATE. 2. Organize: In your Non-Linear Editor (NLE) like DaVinci Resolve or Premiere Pro, import the media. 3. Select Proxies: If the NLE doesn't auto-detect proxies, manually point the software to the "Proxy" folder (often labeled SUB or MP_ROOT). 4. Edit: Use the low-res files. You can cut, color grade (roughly), and add transitions. The software will handle these heavy operations effortlessly on 720p files. 5. Relink: Once the picture lock is final, right-click your footage and select "Relink to Original/Full Resolution." 6. Export: Render the project using the full 4K/8K source data.

---

How to Turn Off Proxy Recording

There are instances where you might want to disable this feature to save write-speed resources or card space.

On Sony Cameras (A7III, A7IV, etc.):

1. Press the Menu button. 2. Go to the Recording Settings tab (Film Camera icon). 3. Select Rec. Media Settings. 4. Scroll to Proxy Recording. 5. Select Off.

On DJI GO / DJI Fly:

1. Go to the camera view. 2. Tap the Settings icon (usually top right). 3. Look for Auto-Caching or Cache Video During Recording. 4. Toggle it Off.

---

Conclusion

Proxy recording is an essential workflow for modern videographers. Whether you are shooting on a cinema camera like the Sony A7III or flying a DJI drone, understanding proxies allows you to edit faster, store more footage on smaller drives, and extend the lifespan of your computer hardware. As we move deeper into the 8K era in 2025, proxy recording will transition from a "pro feature" to a standard necessity for anyone capturing high-resolution video.

Share: