소개
이 문서는 이미지 및 사운드 애셋을 처리하기 위해 넷플릭스 Media Production Suite(MPS) 툴을 사용할 때 필요한 기술적 요건과 워크플로 종속성을 설명합니다. 자동화된 동작을 트리거하기 위해 수행해야 하는 작업을 정리한 로드맵을 제공하며, 해당 작업이 수행되지 않았을 경우 발생하는 기본적인 결과에 대해서도 안내합니다.
또한 각 영역별(예: 컬러, 프레이밍, 메타데이터 등) 툴의 동작과 관련된 중요한 세부 사항도 포함되어 있습니다.
제작 의도가 일관되게 유지될 수 있도록 워크플로의 각 단계를 담당하는 팀(DIT, 현장 사운드, 포스트 프로덕션 팀)과 이 가이드를 공유하시기 바랍니다.
넷플릭스는 프로덕션 주요 관계자와 협력해 각 프로덕션과 관련된 구체적인 워크플로 결정에 도움을 드릴 수 있습니다. 현재 작업 중인 프로덕션과 관련하여 질문이나 우려 사항이 있을 때는 넷플릭스 담당자에게 문의하시기 바랍니다.
QUICK START: 기본 동작 적용 원칙
특정 입력값이 제공되지 않을 경우, MPS 툴에서 아래와 같은 기본 동작을 적용합니다.
| 카테고리 | 입력값 | 기본 동작(동작 미제공 시) |
| 컬러 | 커스텀 룩(look)을 위한 AMF 제공 | 기본 ACES 709 룩/출력 |
| 프레이밍 | 커스텀 추출을 위한 ASC-FDL 제공 | 전체 소스 해상도(납품 컨테이너에 맞춰 조정) |
| 사운드 싱크 | 카메라 롤과 함께 48kHz 24-bit Poly BWAV 제공. 사운드와 이미지 레코드 사이의 타임코드 일치. | 카메라 롤에 대한 자동 싱크 미적용 |
| 샷 이름 지정 및 셀렉트(Selects) | BWAV에 일관된 iXML 메타데이터 임베드 | 원본 파일명으로 샷 납품. '셀렉트/서클 테이크(circle takes)' 표시 없음. |
| 의도한 컬러 구현 여부 검증(Color Intent Validation) | 레퍼런스 스틸(클립당 1장) JPEG 또는 TIFF 포맷으로 제공 | 컬러 검증 미수행 |
목차:
요건
기술 운영:
콘텐츠 허브 프로젝트 레벨 설정:
프로덕션은 해당 타이틀의 콘텐츠 허브 프로젝트 설정이 정확하고 완전하게 구성되어 있는지 반드시 확인해야 합니다. 프로젝트 프레임 레이트, 컬러 사이언스(Color Science), 필수 납품물 등 다양한 설정 항목은 기술 파이프라인의 기반을 이루므로, 애셋 처리를 시작하기 전에 반드시 확정해야 합니다.
카메라 포맷 설정:
MPS 툴 내 카메라 포맷 설정의 경우, 이를 책임질 프로덕션 스태프나 지원 업체(예: 포스트 슈퍼바이저, 픽처 피니싱 업체)를 명확하게 지정해야 합니다. 새로운 카메라 포맷을 도입할 경우, 툴에서 납품물 요건을 정확하게 이해할 수 있도록 컬러 파이프라인 및 프레이밍을 구성해야 합니다.
다음 항목의 고유한 조합마다 새로운 카메라 포맷이 생성됩니다.
- 카메라 지정 알파벳(A캠, B캠 등)
- 소스 카메라(카메라 모델)
- 비디오 코덱
- 해상도
-
렌즈 스퀴즈 비율
컬러 매니지먼트
MPS 툴에서 렌더링되는 모든 미디어는 ACES 파이프라인을 사용합니다. 따라서 모든 워크플로가 해당 표준과 호환 가능해야 합니다.
- 넷플릭스 Dailies에는 ACES 파이프라인을 사용해야 합니다. *
- VFX 플레이트는 ACES 2065-1(AP0) 16-bit float EXR로 제공되므로, 워크플로에서 해당 납품 요건을 수용할 수 있어야 합니다. **
모든 카메라 포맷에는 납품물을 렌더링하기 위해 ACES 입력 디바이스 변환(IDT, Input Device Transform)이 정의되어야 합니다. 대부분의 경우 툴이 올바른 변환 방식을 자동으로 선택합니다. 일반적으로 사용되는 IDT는 기본적으로 제공되며, 사용자가 커스텀 IDT를 업로드할 수도 있습니다.
* 부록 참조
** VFX Pull EXR은 SMPTE ST 2065-4 표준을 따릅니다.
선택적 종속 요소(워크플로 기반)
컬러
간단한 설명:
커스텀 룩/컬러 결정을 적용하려면 AMF를 사용해야 합니다. AMF를 사용하지 않을 경우, 툴에서 이미지를 기본 ACES 709 룩/출력으로 렌더링합니다.
AMF (ACES 메타데이터 파일)
AMF는 샷별 색상 결정을 데이터베이스에 연결할 수 있는 유일한 방법입니다. CLF(LUT)와 각 샷의 CDL 간 연결 정보는 AMF를 통해서만 데이터베이스에 저장되므로, 워크플로에서 이 점을 반드시 고려해야 합니다.
AMF 컬러 메타데이터는 다음 레벨에서 적용할 수 있습니다.
- 샷 레벨(Footage Ingest 툴을 통해 샷과 함께 납품)
- 지원 예정: 카메라 포맷 레벨(Project Settings > Camera Formats에서 정의)
- 지원 예정: 프로젝트 레벨(Project Settings > General에서 정의)
AMF에서 지원하는 컬러 작업만 허용되며, 시간적(temporal) 또는 공간적(spatial) 변환(예: 텍스처, 그레인, 할레이션(halation), 블러, 샤프닝, 플러그인, 윈도(Window) 등)은 허용되지 않습니다. 위 레벨 중 어느 곳에서도 커스텀 컬러 결정이 정의되지 않은 경우, 툴에서 기본 ACES 709 룩/출력을 사용해 이미지를 렌더링합니다(해당하는 경우).
프레이밍
간단한 설명:
커스텀 프레이밍을 적용하려면 ASC FDL을 사용해야 합니다. FDL을 사용하지 않을 경우, 툴에서 소스의 해상도와 화면비를 기본 프레임 설정으로 간주합니다.
FDL(프레이밍 결정 목록)
FDL은 프레이밍 결정 사항을 데이터베이스에 연결할 수 있는 유일한 방법입니다. 프레이밍 결정은 FDL 값으로만 데이터베이스에 저장되므로, 워크플로에 이 점을 반드시 고려해야 합니다.
FDL 값은 다음 레벨에서 적용할 수 있습니다.
- 카메라 포맷 레벨(Project Settings > Camera Formats에서 정의)
- 지원 예정: 샷별 레벨(각 샷별 FDL을 카메라 파일과 함께 업로드)
커스텀 추출이나 크기를 변경하고자 할 경우, FDL을 사용해야 합니다.
위 레벨 중 어느 곳에서도 커스텀 프레이밍 결정이 정의되지 않은 경우, 소스의 전체 해상도는 툴에서 납품물 컨테이너에 맞게 크기를 변경해 렌더링합니다.
사운드 싱크
간단한 설명:
사운드를 카메라 롤에 자동으로 싱크하려면, Footage Ingest에 싱크하고자 하는 카메라 롤과 사운드 롤을 함께 제출하되, 이때 사운드 롤은 48 KHz 24-bit Polyphonic BWAV 포맷으로 납품합니다. 이를 준수하지 않을 경우, 사운드가 카메라 롤에 싱크되지 않습니다.
사운드 파일은 다음 사양을 준수해야 합니다.
- BWAV(Broadcast Wave Format)
- Polyphonic
- 48.000 KHz
-
24비트
사운드 싱크 로직:
MPS 툴은 여러 기술을 단계적으로 결합한 방식을 사용해 영상과 오디오 애셋의 싱크를 맞춥니다. 아래는 시스템이 사용하는 주요 기능과 최적의 결과를 얻기 위한 안내 사항입니다.
-
타임코드: 툴에서 카메라 파일과 사운드 파일의 싱크를 맞추기 위해 가장 기본적으로 사용하는 데이터입니다.
- MPS에서 카메라와 사운드 파일의 싱크를 자동으로 맞추려면, 카메라와 오디오 레코더가 동일하고 일관된 타임코드 소스에 동기화(동일한 타임코드에 맞춰 설정)되어 있어야 합니다.
- 타임코드 메타데이터가 누락되었거나 일관되지 않을 경우, 포스트 프로덕션에서 수동으로 싱크를 맞춰야 할 수 있습니다.
-
화면에 보이는 슬레이트: MPS는 타임코드 외에도 슬레이트를 싱크 작업에 활용할 수 있습니다. 슬레이트를 치는 순간이 화면에 포함된 경우, 영상과 사운드의 자동 싱크 작업에 '슬레이트를 친 순간의 프레임'(영상 소스)과 오디오 피크 분석(사운드 소스)을 활용합니다.
- 해당 기능은 타임코드 불일치나 소스 간 싱크가 조금씩 밀리는 현상(drift)이 발생한 경우에도 정확하게 싱크를 맞추는 데 도움이 됩니다.
-
이 기능은 슬레이트를 치는 순간이 화면에 포착된 경우에만 활용할 수 있습니다. 슬레이트가 화면에 포함되지 않은 경우에는 타임코드만을 활용하며, 타임코드가 밀리는 현상이 있어도 이를 검증할 수 없습니다. 또한 사운드 싱크를 자동으로 보정하지 않습니다.
메타데이터 – 샷 이름 지정 및 셀렉트 테이크 표시
간단한 설명:
MPS 미디어 라이브러리 내 애셋과 납품물의 샷 이름에 씬, 슬레이트, 테이크 정보가 포함되도록 하기 위해서는 납품한 사운드 롤 BWAV 파일 내에 iXML* 메타데이터가 존재해야 하며, 일관된 이름 지정 규칙을 사용해야 합니다. 해당 메타데이터가 없을 경우, 원본 파일명이 샷에 그대로 적용되며, 서클 테이크/셀렉트가 표시되지 않습니다.
샷 이름 지정 로직:
샷 이름은 BWAV iXML 메타데이터의 씬 및 테이크 필드에서 가져옵니다.
BWAV iXML 메타데이터의 씬 필드만 사용하는 경우, 일관성을 유지하고 씬과 테이크 필드 사이에 언더스코어(_) 또는 하이픈(-)을 사용합니다. 예를 들어, 씬 필드에 슬레이트와 씬 번호를 입력해야 할 경우, 일관된 형식으로 각 정보를 구분해 표기합니다.
예시: 25_01 (씬_슬레이트).
PU, RTK 등 추가 문자를 포함하는 경우에도 표기 방식 및 위치를 일관되게 유지합니다. 기본 정보와 추가 문자 사이에는 언더스코어(_) 또는 하이픈(-)을 사용해 서로를 구분합니다.
예시: 01-PU (Not: 01PU)
셀렉트/서클 테이크 표시 로직:
MPS는 미디어 라이브러리 및 호환되는 납품물(예: 편집용 미디어에 포함된 ALE 파일)에서 셀렉트/서클 테이크를 표시할 수 있습니다.
셀렉트/서클 테이크 표시 방법:
- 납품된 사운드 롤 BWAV 파일의 iXML 메타데이터 내 '서클(Circled)' 필드에서 셀렉트/서클 테이크 정보를 가져올 수 있습니다.
- 지원 예정: 기타 소스
* iXML 메타데이터: https://www.gallery.co.uk/ixml/
메타데이터 - 렌즈 메타데이터
간단한 설명:
프레임별 렌즈 인코더 메타데이터는 소스 영상 파일에 직접 임베드되어 있어야만 데이터베이스에 보존되고 VFX용으로 전달될 수 있습니다. 현재로서는 외부에서 생성된 인코더 메타데이터를 샷 레코드에 첨부하거나 싱크를 맞출 수 있는 기능이 콘텐츠 허브 MPS에 제공되지 않습니다.
컬러 검증(COLOR VALIDATION)
간단한 설명:
각 클립 영상마다 레퍼런스 스틸 이미지가 제공될 경우, 넷플릭스 Dailies 툴에서 렌더링된 데일리즈(편집용 프록시)의 컬러가 현장에서 적용된 컬러와 일치하는지 비교 및 검증할 수 있습니다. 레퍼런스 스틸이 제공되지 않을 경우에는 콘텐츠 허브 MPS에서 데일리즈(편집용 프록시)의 컬러가 현장에서 적용된 의도한 컬러와 일치하는지 검증할 수 없습니다.
레퍼런스 스틸 사양
JPEG 또는 TIFF 포맷의 스틸 이미지를 원본 카메라 파일 및 AMF와 함께 업로드하면, 적용된 룩이 현장에서 촬영한 스틸 이미지와 일치하는지 추가로 검증할 수 있습니다.
요건:
- 스틸 이미지에 번인 텍스트/그래픽 미포함
- 예: GUI 모니터 정보가 포함된 라이브 피드 스크린샷
- 모든 컬러 변환이 이미지에 직접 적용된(baked in) 상태
- 프레이밍:
- 16:9 컨테이너 안에 크롭이나 크기 변환을 적용하지 않고 애셋 전체가 포함되어야 함
- OCF의 첫 프레임과 동일해야 함
- 지원 파일 형식: JPEG, TIFF
- 해상도: 1920x1080 이상
- 불필요한 숫자(padding) 없이 원본 카메라 파일명과 동일하게 이름 지정
-
올바른 예: A001C001.jpg, 잘못된 예: A001C001.1001.jpg
-
부록:
ACES와 룩 구현
ACES(Academy Color Encoding System) 프레임워크는 특정한 룩이 아니라 기술 표준으로, 다른 시스템과 마찬가지로 창작적, 기술적 결정 및 렌더링 변환(ACES 용어로는 RRT)에 의해 기본 '룩'이 결정되며, 해당 기본 룩이 모든 프로젝트에 적합하지는 않습니다. 원하는 룩을 구현하기 위해 LMT(Look Modification Transform)를 사용할 수 있는데, 이 경우 원하는 대로 스타일/미적 요소를 바꾸거나 잘 알려진 다른 카메라 또는 소프트웨어의 컬러 시스템을 육안으로 보기에는 굉장히 유사하게 시뮬레이션할 수도 있습니다.
넷플릭스는 프로덕션 주요 관계자와 협력해 각 프로덕션과 관련된 구체적인 워크플로 결정에 도움을 드릴 수 있습니다. 현재 작업 중인 프로덕션과 관련하여 질문이나 우려 사항이 있을 때는 넷플릭스 담당자에게 문의하시기 바랍니다.