Share

Prepare Video Media for PIX

The tables below provide the recommended video specifications for uploading SDR and HDR files to PIX.

Please note that we are evolving our platform to support a wider range of file specs, and the information on this page is our recommendation for getting the best playback experience possible within PIX. When starting your production/project we recommend doing some testing to tune the video specifications to best meet your needs.

If you are looking to upload non-video media to PIX, please refer to this help page: Prepare Non-Video Media for PIX

What you need to know about uploading to PIX:

The newer PIX applications listed below support an upload limit of about 40GB. However, please note that the larger your file, the longer it will take to upload and process for playback.

Apps supporting up to 40GB uploads are:

  • PIX 2 for macOS version 2.10+
  • PIX 3 for macOS and PC
  • PIX for Browser

Older applications listed below have an upload limit of 10GB:

  • PIX 2 for Windows version 2.81

Please keep project size limits in mind when uploading larger files. If you have any questions about your project’s size limit, please reach out to your PIX Client Success manager to discuss.

If you require any further support or information please contact support@pixsystem.com.


Using PIX for Dailies?

A reel of dailies should not be uploaded as a single file, but rather as individual files (one per take). This provides the best experience for viewers and allows them to reassemble their own reels of selects.

Track Requirements

  • One track of video.
  • One embedded timecode track.
  • No more than one track of audio (if an audio track is present, please ensure it is the same length as the video track).
  • No text tracks.
  • No hidden tracks.

PIX Pass-through Playback

Upload and playback behavior has been improved to include Pass-through playback. This allows for near-immediate playback of uploaded H.264 files with AAC audio that are under 4GB in size.

Files that fall outside of these specifications will be available as soon as the streaming reps have been transcoded and made available for playback.


SDR

Recommended SDR clip specifications and metadata tags:

SDR Additional Information
Codec H.264/AVC Older applications can only playback H.264 and require the legacy video specs.
Container .MOV/.MP4 .MP4s are not supported for use with these features in PIX: Subclipping & iOS Offline Clip Viewing
Frame Size up to 3840 x 2160 (4K UHD)
Bit Rate @ 24fps - RECOMMENDED 720 - 5-10 Mbps

1080 - 10-15 Mbps

2160 - 20-25 Mbps
Image Bit Depth - RECOMMENDED 8-bit
Color Primaries - RECOMMENDED Rec.709
Transfer Function EOTF - RECOMMENDED Rec.709
YCbCr Matrices - RECOMMENDED Rec709 - Legal Levels
Quicktime 'pasp' (Pixel Aspect) Metadata Empty or 1:1 Non-square pixels are not currently supported.
Audio Encoding "Low Complexity/""LC"" AAC Audio (MPEG-4 Part 3 Advanced Audio)"

AC3 (5.1 files only)

EAC3 (7.1 files only)
AC3 encoding is required for all 5.1 files and EAC3 is required for all 7.1 files.
Audio Channel Layout Stereo, Mono , 5.1, 7.1 For 5.1 and 7.1, PIX passes through the channel layout configuration.
Audio Sample Rate 44.1 kHz, 48 kHz, 96 kHz
Audio Bit Depth 16 or 24

HDR

Recommended HDR clip specifications and metadata tags:

HDR P3-D65 PQ Additional Information
Codec HDR10 - HEVC (H.265)
Container HDR10 - .MOV/.MP4
Frame Size Up to 3840 x 2160

(4K UHD)
Bit Rate @ 24 fps - RECOMMENDED 720 - 5-10 Mbps

1080 - 10-15 Mbps

2160 - 20-25 Mbps
Videos are reprocessed within PIX, so we recommend a range so that each production can determine the bitrate that best meets their viewers' needs.
Image Bit Depth 10-bit 10-bit
Color Primaries Rec.2020 P3-D65 / Display P3
Transfer Function/EOTF PQ (ST 2084) PQ (ST 2084)
YCbCr Matrices Rec.2020 NCL - Legal Levels Rec.709 - Legal Levels
Mastering Display Metadata - RECOMMENDED P3-D65 Mastering Display metadata is recommended, if this is not provided, PIX assumes P3-D65. For P3-D65 Mastering display metadata: PIX streams HDR 10 material using a BT 2020 colorspace. The P3-D65 colorspace is a subset of BT 2020 and will be retained in the streaming versions.
Content Light Level Metadata - RECOMMENDED colspan="2">PIX supports content light-level metadata if included.
Quicktime 'pasp' (Pixel Aspect) Metadata Empty or 1:1 Non-square pixels are not currently supported.
Audio Encoding "Low Complexity/""LC"" AAC Audio (MPEG-4 Part 3 Advanced Audio)"

AC3 (5.1 files only)

EAC3 (7.1 files only)
AC3 encoding is required for all 5.1 files and EAC3 is required for all 7.1 files.
Audio channel Layout Stereo, Mono, 5.1, 7.1 For 5.1 and 7.1, PIX passes through the channel layout configuration.
Audio Sample Rate 44.1 kHz, 48 kHz, 96 kHz
Audio Bit Depth 16 or 24

Applications & Devices that support HDR Playback

HDR playback is supported on the following devices and PIX applications:

Playback device PIX version OS version
Apple TV 4K 2.0+ tvOS 13+
iPad Pro 12.9-inch (5th generation) + 2.10+ iOS 13+
iPhone 11 Pro+ 2.10+ iOS 13+
PIX for Browser (Safari only) PIX for Browser v3.1+ macOS 11+

Functionality not compatible with HDR content:

  • iOS Offline
  • Display Mirroring from iOS
  • Send for download
  • Subclipping

Applications & Devices that will support SDR Playback of HDR-sourced Content

HDR-sourced videos will playback in SDR on the following devices and PIX applications:

Playback device PIX version OS version
Mac PIX(2) for macOS v2.9 macOS 10.13+ (High Sierra)
Mac/Windows PIX(3) for Browser v3.1+ (Chrome) macOS 10.13+ (High Sierra)

Windows 8.1+
Mac/Windows PIX(3) for macOS/Windows v3.1+ macOS 10.13+ (High Sierra)

Windows 8.1+
iPad Pro 11-in (1st Generation)+ 2.10+ iOS 13+
iPhone 8 -11 2.10+ iOS 13+

Not supported for SDR playback of HEVC & HDR-sourced content:

  • PIX for Windows v2.7.4 & 2.8.1
  • PIX for macOS 2.8.1
  • PIX for HD
  • PIX for Screening

Creating HDR Deliverables

DaVinci Resolve

Davinci Resolve Settings

  • Go to the Deliver page in the Render Settings panel and set up a new Custom output using the H.265 preset.
  • Select the checkbox for Embed HDR10 Metadata, and set the resolution.
  • For H.265, we recommend setting Quality to around 10,000-25,000 Kb/s.
  • Set the Encoding Profile to Main10 and open the Advanced Settings section.
  • Set the Color Space Tag to Rec.2020 and Gamma Tag to a class of ST2084.
  • Set Data Levels to Video.
  • Once the settings have been applied proceed with Add to Render Queue and the rendering of the timeline.

Adobe Media Encoder

Adobe Media Encoder 14+ Settings

* HEVC files can only be exported by version 14+

  • Open the Export Settings window (Cmd-M) and set the Format to HEVC (H.265). The Preset is a convenient way to select a target resolution.
  • In the Encoding Settings, uncheck the box for Profile, to allow the selection of the Main 10 setting:
  • Then set Level to 5.2, Tier to Main, and ensure the checkboxes are selected for:
    • Rec. 2020 Color Primaries
    • High Dynamic Range
    • Include HDR10 Metadata

  • Set the options for Mastering Display Color Volume to be correct for the mastering display that is being used:

    • Color Primaries: P3-D65
    • Luminance Min: 0.005 cd/m^2
    • Luminance Max: 1,000 cd/m^2
    • Content Light Levels MAX: 1,000 cd/m^2
    • Content Light Levels AVG: 200 cd/m^2
  • Finally, the Bit Rate and Quality will be determined by the Level selection, but can be adjusted in the Bitrate Settings as required:

    • VBR, 1pass
    • Target Bit Rate: 10,000 Kbps
    • Max Bit Rate: 25, 000 Kbps

Colorfront

Step 1: Creating an ACES project

When creating a new project please click on the color pipeline selector and make sure ACES is activated for the new project

Step 2: Color Pipeline

  • When using the ACES pipeline the input transformation (IDT) is automatically selected, so all content can be graded in the same, common color space using the standard CDL tool.
  • After the CDL there is a Look Transform (LMT) that defines the show look. This can be an external look file in the Common LUT Format (.clf) or one can use the built-in Colorfront Engine look designer.
  • We recommend enabling the Colorfront Engine to ensure perceptually matching SDR and HDR dailies deliverables.

Step 3: Setting Up the Output Color Space

  • On the Out tab of the HUD panel, the operator can configure the color space of two outputs.
  • Please set one of the outputs to Rec2020 PQ 1000 Nits, this will be the HDR output.

Step 4: Rendering with the PIX HDR Preset

  • From the list of Web encoder presets please select one of the PIX HDR deliverables presets.
  • Upon pressing the render button the system will generate the necessary files to the folder defined in the Paths section of the preferences page.

Filmlight/Baselight

Filmlight (Baselight/Daylight) settings

The latest Baselight and Daylight applications from Filmlight can be used to export HDR deliverable files that are compatible with PIX. At the time of writing, Baselight 5.3 beta included the option to export HEVC files as well as ProRes files.

Open the Scene Settings window > Format & Color tab.

Depending on your preferred workflow and the mix of camera formats being used, the Working Color Space can be set to match the gamut/gamma of the primary camera format - for example, ARRI LogC/Wide Gamut for material from ARRI ALEXA - or alternatively using an ACES color pipeline or Filmlight’s own T-Log/E-Gamut.

The Mastering Colour Space should match the Mastering Display, for example Rec 2100: ST 2084 PQ/Rec. 2020/1000 nits if grading on a BT2020 1000 nit monitor with corresponding input settings.

Open the Render window, and set the Codec to HEVC 10-bit hardware encoder. Choose an appropriate Render Format, such as UltraHD 3840x2160.

The Render Color Space should be set to Rec 2100: ST 2084 PQ/Rec. 2020/1000 nits in order to produce valid HDR10 output files.

Color Space Tagging should be set to Automatic which will then tag the rendered files as Primaries:Rec.2020 EOTF:ST-2084-PQ Matrix:Rec.2020 non-const.

The Analysis settings can be used to Analyse MaxCLL/MaxFALL and then include this in the file metadata by selecting Store In Movie Metadata Only.


Apple Compressor

In some circumstances, it may be desirable to use a faster-to-render codec such as ProRes for the initial export from your grading software of choice, and then use a different system to transcode from these ProRes ‘mezzanine’ files to HEVC using Apple Compressor.

Your color space should be set to Rec. 2020 PQ or P3D65 PQ.

Provided that the exported ProRes files are compliant with the Apple HDR10 metadata specification and include the required HDR metadata for PIX then Apple Compressor can be used to perform this HEVC transcode and will simply ‘pass through' the HDR metadata, without alteration, into the outputted files.

The Compressor User Guide provides full information and is available online.


Checking essential metadata in HDR files

Finder and Quicktime

Finder and Quicktime can be used to perform a provisional check that a file has been created with the correct HDR gamma/gamut settings for use in PIX. Note, however, that these checks will not confirm the presence of the required Mastering Display Metadata. In the Finder application on macOS, the Preview provides information on the Color Profile metadata for a file.

The Color profile metadata must be 'BT.2020 HDR10 (9-16-9)' or 'P3 D65 HDR10 (12-16-1)' to be compatible with an HDR workflow in PIX.

The file can also be opened with Quicktime Player and in the Movie Inspector (Cmd-I) the Format is shown including details of the mastering display level.


Using ffprobe To Check Metadata

While Finder and Quicktime are useful there is some metadata they do not display. The command line tool ffprobe can be used in order to check additional file metadata. To use ffprobe on macOS first install Homebrew and once completed from Terminal run the command:

brew install ffmpeg

Follow the instructions to finish installing ffmpeg, and then ffprobe can be run on a file in Terminal:

ffprobe /Users/example/Desktop/myfile.mov

Running ffprobe will show various information contained in the file, including:

  • Rec. 2020:
    • Color Metadata
      • bt2020nc/bt2020/smpte2084
    • Mastering Display Metadata
      • has_primaries:1 has_luminance:1 r(0.6800,0.3200) g(0.2650,0.6900) b(0.1500 0.0600) wp(0.3127, 0.3290) min_luminance=0.000100, max_luminance=1000.000000
    • Content Light Level Metadata
      • MaxCLL=1000
      • MaxFALL=100
  • P3-D65:
    • Color Metadata
      • bt709/smpte432/smpte2084
    • Mastering Display Metadata
      • has_primaries:1 has_luminance:1 r(0.6800,0.3200) g(0.2650,0.6900) b(0.1500 0.0600) wp(0.3127, 0.3290) min_luminance=0.001000, max_luminance=950.000000
    • Content Light Level Metadata
      • MaxCLL=888
      • MaxFALL=234

The information is contained amongst a range of metadata, for example:

Stream Rec.2020: #0:0(und): Video: hevc (Main 10) (hvc1/0x31637668), yuv420p10le(tv, bt2020nc/bt2020/smpte2084, progressive), 3840x2160 [SAR 1:1 DAR 16:9], 25,000 kb/s, 24.00 fps, 24.00 tbr, 60k tbn, 60k tbc (default)

Stream P3-D65: #0:00x1: Video: hevc (Main 10) (hvc1 / 0x31637668), yuv420p10le(tv, bt709/smpte432/smpte2084, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 14482 kb/s, 24 fps, 24 tbr, 24k tbn (default)

Side data will include Mastering Display Metadata and Content Light Level Metadata.

Prepare Non-Video Media for PIX

Was this information helpful?