Encoding Profile
The Encoding Profile is a set of rules that tells the video player how complex the video is. Selecting the right one ensures your video has the correct color depth and will play back smoothly on your target device.
1. What is "Main 10"?
In the world of H.265 (HEVC), the two most common profiles are Main and Main 10.
- Main Profile: Supports 8-bit color (256 shades per color channel). This is standard for almost all regular internet video.
- Main 10 Profile: Supports 10-bit color (1,024 shades per color channel). This allows for over a billion colors.
2. Should you set it to Main 10?
Yes, if you have 10-bit source footage. If you filmed on a modern camera (like an iPhone 15 Pro, Sony A7S III, or GH6) in 10-bit or Log, you should always use Main 10.
- Benefits: It virtually eliminates color banding (those ugly stripes in skies or shadows).
- For YouTube: Even if YouTube converts your video to 8-bit for some viewers, uploading in 10-bit (Main 10) gives YouTube's servers more data to work with, resulting in a cleaner final product.
- For HDR: You must use Main 10 to export HDR video. Main (8-bit) cannot technically handle the brightness and color range of HDR.
3. Why is Main 10 not an option in some cases?
There are four main reasons why you might not see "Main 10" in your export settings:
A. You are using H.264
H.264 is an older codec. While a "High 10" profile exists for H.264, it is not supported by hardware encoders (NVIDIA, Intel, or AMD). Most editing software (like DaVinci Resolve or Premiere Pro) hides it because it would be incredibly slow to render and most TVs couldn't play it.
- Solution: If you want 10-bit, you must switch your codec to H.265 (HEVC).
B. DaVinci Resolve Free vs. Studio (on Windows)
This is the most common reason for Resolve users.
- The Free Version on Windows is restricted to 8-bit exports for H.264 and H.265. You will only see the "Main" profile.
- The Studio Version unlocks the 10-bit "Main 10" profile.
- Note: Mac users often see 10-bit options in the Free version because macOS handles video encoding differently at the system level.
C. Hardware Limitation
Your Graphics Card (GPU) might be too old to support 10-bit encoding.
- NVIDIA: You generally need a GTX 10-series or newer for H.265 10-bit (Main 10) support.
- Intel: You need 7th Gen (Kaby Lake) or newer CPUs with Integrated Graphics.
- AMD: You generally need Radeon RX 5000-series or newer.
D. The "4:2:2" Trap
Many modern cameras shoot 10-bit 4:2:2. However, many hardware encoders (specifically NVIDIA's NVENC) only support Main 10 (4:2:0). If you try to force a "Main 10 4:2:2" export, the option might disappear or the render will fail.
- Solution: For the best compatibility, export as Main 10 with 4:2:0 chroma subsampling. It still gives you the 10-bit color depth but is much easier for devices to play.
Summary
- Exporting for YouTube? Use H.265, set profile to Main 10, and ensure you are using 4:2:0.
- Option missing? Check if you are using H.264 (switch to H.265) or if you are on the Free version of your software.