Welcome to the Netflix Partner Help Center. Have a question or need help with an issue? Send us a ticket and we'll help you to a resolution.

Picture Archival Assets

Folder Structure and File Naming Convention

Below details the folder structure and naming convention for image files.  Not every field is applicable for every type of asset, see the “Naming Convention Fields” section below for additional details.

Episodic content requires a ‘Season & Episode’ field in the folder and file name.  Non-episodic content requires a ‘Segment’ field in the file name. Non-episodic segmented/reel-based content requires a ‘Segment’ subfolder.  

Additional subfolders may be included between the folder level and file level detailed below at the fulfillment partner’s discretion as long as it does not exceed the character limitation.

When delivering assets via Snowball a specific additional folder is required.

The full string of folder structure, file names and file extensions must not exceed 256 characters.  In the event that the requested string will exceed this character limit, contact a Netflix Asset Specialist to determine a mutually agreed  abbreviated string.

Deliveries must include an ‘npack’ checksum named “checksum.txt” at the same level as the picture file sequence.  If you are delivering via Snowball, this is a function of the ‘chcli’ (Content Hub Command Line).

 

Additional Folder When Delivering Via Snowball

Snowball Folder:

[Snowball Folder]

The proceeding folder structure and file naming should then follow the conventions detailed below.  The above should only be used when delivering via Snowball. When delivering via Snowball, multiple asset folders may be placed inside this Snowball Folder.  For deliveries directly to Content Hub, utilize only the conventions detailed below.

 

Episodic

Folder Name:

[Project Title]_[Season & Episode]_[Asset Type]_[Bit Depth]_[Dynamic Range]_[ACES Version]_[Color Space]_Transfer Function_[Date]_[Aspect Ratio]_[Resolution]

File Name:

[Project Title]_[Season & Episode]_[Asset Type]_[Bit Depth]_[Dynamic Range]_[ACES Version]_[Color Space]_Transfer Function_[Date]_[Aspect Ratio]_[Resolution]_[Frame Number].[File Extension]

 

Non-Episodic Longplay

Folder Name:

[Project Title]_[Asset Type]_[Bit Depth]_[Dynamic Range]_[ACES Version]_[Color Space]_Transfer Function_[Date]_[Aspect Ratio]_[Resolution]

File Name:

[Project Title]_[Segment]_[Asset Type]_[Bit Depth]_[Dynamic Range]_[ACES Version]_[Color Space]_Transfer Function_[Date]_[Aspect Ratio]_[Resolution]_[Frame Number].[File Extension]

 

Non-Episodic Segmented/Reel-Based

Folder Name:

[Project Title]_[Asset Type]_[Bit Depth]_[Dynamic Range]_[ACES Version]_[Color Space]_Transfer Function_[Date]_[Aspect Ratio]_[Resolution]

Sub-Folder Name:

[Segment]

File Name:

[Project Title]_[Segment]_[Asset Type]_[Bit Depth]_[Dynamic Range]_[ACES Version]_[Color Space]_Transfer Function_[Date]_[Aspect Ratio]_[Resolution]_[Frame Number].[File Extension]

 

Naming Convention Fields

Project Title

The full title, using lower-case characters, substituting spaces with underscores, and omitting illegal characters.

 

Season & Episode (Episodic Only)

For episodic content, an abbreviation denoting the season and episode number.  The season number should be preceded by an “s”, the episode number should be preceded by an “e”.  The season number should be notated in two-digits, the episode number should be notated in three-digits.  (Example:  season 1 episode 1 would be “s01e101”.)  In the event the production order differs from the final viewing order, the episode number should reflect the production order.

 

Segment (Non-Episodic Only)

For non-episodic content, an abbreviation denoting the segment/reel number or if the content is in ‘longplay’ format (a continuous sequence not broken into segments/reels).  For segmented/reel-based content, the segment/reel number should be preceded by an “r” and the segment/reel number notated in two-digits.  For ‘longplay’ content, the abbreviation of “lp” should be used. (Examples:  reel 1 of a segmented/reel-based asset would be “r01”, a ‘longplay’ asset would be “lp”.)

 

Asset Type

An abbreviation describing the type of asset.

Asset Type

Asset Type Abbreviation

Non-Graded Archival Master

nam

Non-Graded Archival Master: Textless Inserts

nam-txtls

Graded Archival Master

gam

Graded Archival Master: Textless Inserts

gam-txtls

Video Display Master

vdm

Video Display Master: Textless Inserts

vdm-txtls

Digital Cinema Delivery Master

dcdm

Digital Cinema Delivery Master: Textless Inserts

dcdm-txtls

 

Bit Depth

An abbreviation describing the bit depth of the image files contained in the asset.  The abbreviation should be a two-digit number followed by a “b”. (Example:  16-bit image files would be “16b”.)

 

Dynamic Range

An abbreviation describing the Dynamic Range.  This abbreviation does not need to be included for the Non-Graded Archival Master (NAM).  The abbreviation should be included for the Graded Archival Master (GAM) and should reflect the creatively intended dynamic range.  The abbreviation must be included for the Video Display Master (VDM) and the Digital Cinema Delivery Master (DCDM).

Dynamic Range

Dynamic Range Abbreviation

High Dynamic Range

hdr

Standard Dynamic Range

sdr

 

ACES Version

An abbreviation detailing the version of ACES used (when applicable).  The version number should be detailed in three-digits, out to two decimal point places.  The notation of the ACES version number should not include a decimal point itself. (Example:  ACES 1.1 would be “aces110”, ACES 1.03 would be “aces103”)

 

Color Space

An abbreviation describing the Color Space of the image.  For Non-Graded Archival Masters and Graded Archival Masters, the abbreviation should reference the color space of the file it is describing, not the intended ‘final’ display color space.  (Example:  If a standard-dynamic-range project was graded in the camera’s Log color space, the abbreviation should reference that scene-referred color space, not ITU-R BT.709 / Rec.709 color space.)

Color Space

Color Space Abbreviation

ACES 2065-1 (AP0)

ap0

ADX

adx

ARRI Wide Gamut

arriwg

BMD Film

bmdfilm

BMD Film 4.6K

bmdfilm46k

Canon DCI-P3+

canonp3dci

CanonCineGamut

canoncine

CFColor

cfcolor

Cineon (printing density)

cineonpd

DCI P3

p3dci

DRAGONcolor

dragonc

DRAGONcolor2

dragonc2

Filmlight E-Gamut

egamut

ITU-R BT.2020 (Rec.2020)

rec2020

ITU-R BT.709 (Rec.709)

rec709

P3 D65

p3d65

Panasonic VGamut

vgamut

REDcolor

redc

REDcolor2

redc2

REDcolor3

redc3

REDcolor4

redc4

REDspace

redspace

REDWideGamutRGB

rwg

Sony SGamut

sgamut

Sony SGamut3

sgamut3

Sony SGamut3.cine

sgamut3-cine

sRGB

srgb

XYZ

xyz

 

Transfer Function

An abbreviation describing the Transfer Function of the image.  For Non-Graded Archival Masters and Graded Archival Masters, the abbreviation should reference the transfer function of the file it is describing, not the intended transfer function of the ‘final’ display.  (Example:  If a standard-dynamic-range project was graded in the camera’s Log color space, the abbreviation should reference the corresponding transfer function not ITU-R BT.1886 / 2.4 Gamma.)

Transfer Function

Transfer Function Abbreviation

ACES 2065-1 (AP0)

ap0

ADX

adx

BMD Log

bmdlog

BMD Log 4.6K

bmdlog46k

Canon Log2

canonlog2

Canon Log3

canonlog3

CFLog

cflog

Cineon Log

cineon

DCI (2.6 Gamma)

g26

Filmlight T-Log

tlog

ITU-R BT.1886 (2.4 Gamma)

g24

Linear (1.0 Gamma)

lin

LogCv3

logc

Panasonic V-Log

vlog

RedLog3G10

log3g10

RedLogFilm

redlogfilm

S-Log2

slog2

S-Log3

slog3

SMPTE ST-2084 (PQ)

pq

sRGB (2.2 Gamma)

g22

 

Date

The date the asset was created in year/month/day format (example:  “20190102” for January 2nd, 2019).

 

Aspect Ratio

The aspect ratio of the active image, derived by dividing the active resolution of the width by the active resolution of the height, rounded to two decimal points.  The notation of the aspect ratio should not include a decimal point places (example:  1.78 aspect ratio would be notated as “178”).  The aspect ratio code should not be included on un-matted Non-Graded Archival Master (NAM) or Graded Archival Master (GAM) assets.  The aspect ratio code must be included on the Video Display Master (VDM) and Digital Cinema Delivery Master (DCDM) assets.

 

Resolution

The resolution of the image notated as [width]x[height].  The resolution should detail the full resolution of the file, not just the active image.

 

Frame Number

A seven-digit number signifying the Frame Number.  If the Frame Number is less than seven-digits, pad out to seven-digits with zeros (example:  0086400).  The image sequence must be sequential in numbering and numbered in the order they are intended to be displayed in.  The numbering should be consistent between asset types (example:  the first-frame-of-action for a Graded Archival Master and a Video Display Master of the same content should be numbered the same).

 

File Extension

A group of letters and or numbers after a period in a file name, denoting the format of the file.

 

Snowball Folder

An additional folder specific to the Snowball device.  This folder should be the full title, using lower-case characters, substituting spaces with underscores, and omitting illegal characters.  For episodic content, the title should be followed by an underscore, then the season. The season number should be preceded by an “s” and the season number should be notated in two-digits.  (Examples:  non-episodic, “title”; episodic season 1, “title_s01”.)

 

Legal and Illegal Characters

  • Legal characters: [ a-z ], [ A-Z ], [ 0-9 ], [ . ], [ _ ], [ - ]
  • ILLEGAL: spaces or any other symbols/characters.

 

Textless Notes

  • Textless assets should include a textless background for any shot/sequence of the content that contains on-screen graphic text.
  • Textless shots/sequences do NOT need to be provided for on-screen graphic text that appears over black in the texted version.
  • Textless shots/sequences should be provided cut-to-cut (i.e., the textless insert should not begin or end in the middle of a shot, the entire shot should be provided).
  • Textless shots/sequences should include (3) frame handles on both sides of the shot/sequence.
  • Textless shots/sequences should be numbered to match the numbering  of the corresponding texted shot/sequence.
  • Textless main titles or credits do not require a distinct naming convention from other textless inserts.

 

Examples

Episodic, Video Display Master, 16-bit TIFF, HDR, P3 D65 color space, PQ transfer function, 2.00 aspect ratio:

episodictitle_s01e101_vdm_16b_hdr_p3d65_pq_20190102_200_3840x2160/

/episodictitle_s01e101_vdm_16b_hdr_p3d65_pq_20190102_200_3840x2160.########.tiff

/episodictitle_s01e101_vdm_16b_hdr_p3d65_pq_20190102_200_3840x2160.xml

/checksum.txt

 

Episodic, Video Display Master, 16-bit TIFF, HDR, P3 D65 color space, PQ transfer function, 2.00 aspect ratio, delivered via Snowball:

episodictitle_s01/

episodictitle_s01e101_vdm_16b_hdr_p3d65_pq_20190102_200_3840x2160/

/episodictitle_s01e101_vdm_16b_hdr_p3d65_pq_20190102_200_3840x2160.########.tiff

/episodictitle_s01e101_vdm_16b_hdr_p3d65_pq_20190102_200_3840x2160.xml

/checksum.txt

 

Episodic, Video Display Master (Textless), 16-bit TIFF, HDR, P3 D65 color space, PQ transfer function, 2.00 aspect ratio:

episodictitle_s01e101_vdm-txtls_16b_hdr_p3d65_pq_20190102_200_3840x2160/

/episodictitle_s01e101_vdm-txtls_16b_hdr_p3d65_pq_20190102_200_3840x2160.########.tiff

/episodictitle_s01e101_vdm-txtls_16b_hdr_p3d65_pq_20190102_200_3840x2160.xml

/checksum.txt

 

Episodic, Video Display Master, 16-bit DPX, SDR, ITU-R BT.709 (Rec.709) color space,  ITU-R BT.1886 (2.4 Gamma) transfer function, 1.78 aspect ratio:

episodictitle_s02e201_vdm_16b_sdr_rec709_g24_20190103_178_3840x2160/

/episodictitle_s02e201_vdm_16b_sdr_rec709_g24_20190103_178_3840x2160.########.dpx

/checksum.txt

 

Non-Episodic Segmented/Reel-Based, Digital Cinema Distribution Master, 16-bit TIFF, SDR, DCI P3 color space, DCI (2.6 Gamma) transfer function, 2.39 aspect ratio:

reeltitle_dcdm_16b_sdr_xyz_g26_20190104_239_4096x1716/

r01/

/reeltitle_r01_dcdm_16b_sdr_xyz_g26_20190104_239_4096x1716.########.tiff

/checksum.txt

 

Non-Episodic Longplay, Video Display Master, 16-bit DPX, SDR, ITU-R BT.709 (Rec.709) color space, ITU-R BT.1886 (2.4 Gamma) transfer function, 1.78 aspect ratio:

longplaytitle_vdm_16b_sdr_rec709_g24_20190104_178_3840x2160/

/longplaytitle_lp_vdm_16b_sdr_rec709_g24_20190104_178_3840x2160.########.dpx

/checksum.txt

 

Episodic, Non-Graded Archival Master, 16-bit EXR, REDWideGamutRGB color space, RedLog3G10 transfer function, un-matted:

episodictitle_s01e101_nam_16b_rwg_log3g10_20190107_3840x2160/

/episodictitle_s01e101_nam_16b_rwg_log3g10_20190107_3840x2160.########.exr

/checksum.txt

 

Episodic, Graded Archival Master, 16-bit EXR, HDR creative intent, REDWideGamutRGB color space, RedLog3G10 transfer function, un-matted:


episodictitle_s01e101_gam_16b_hdr_rwg_log3g10_20190107_3840x2160/

/episodictitle_s01e101_gam_16b_hdr_rwg_log3g10_20190107_3840x2160.########.exr

/checksum.txt

 

Episodic, Graded Archival Master, 16-bit EXR, HDR creative intent, ACES v1.03, ACES 2065-1 (AP0) color space and transfer function, un-matted:


episodictitle_s01e101_gam_16b_hdr_aces103_ap0_ap0_20190108_3840x2160/

/episodictitle_s01e101_gam_16b_hdr_aces103_ap0_ap0_20190108_3840x2160.########.exr

/checksum.txt

  


Change Log:

2019-06-05

  • Updated non-episodic examples.

2019-05-31

  • Updated information regarding assets delivered via Snowball.

2019-05-29

  • Added additional detail on checksum requirement.
  • Removed asset descriptions; asset descriptions are now detailed in a separate article.
  • Added additional description on folder structure and file naming convention.
  • Added additional information regarding assets delivered via Snowball. 
  • Updated folder structure and file naming convention, reducing the number of required subfolders, including relevant information in the asset folder instead. 
  • Added bit-depth as a field to the naming convention. 
  • Added additional detail on textless requirements. 
  • Revised examples.

2019-04-12

  • Folder and File Naming Structure: Added "GAM" not required for Dynamic Range.

2018-06-19

  • Folder Structure: Removed "lp" designation for Longplay content. Requirement to include "Creation Date & Render #" in the folder structure has been removed. Requirements to list "Language version if other than OV" has been removed.
  • Folder Naming Examples: Updated to reflect new short/concise folder structure.
  • File Naming Examples: Updated to "File Sequence Naming" to provide clarity that guidelines in this section refer to the image sequence itself.

 

Was this article helpful?
11 out of 15 found this helpful