
DCP란 무엇인가?
영화가 전 세계 어디든 영화관에서 상영되려면 "특정한 포맷"규격을 준수하여야 합니다.
그 포맷이 바로 DCP: 디지털 시네마 패키지(Digital Cinema Package)입니다.
DCP는 영화관 상영의 보편적 표준이었던 35mm 필름을 대체했습니다.
대형 스튜디오의 개봉작이든 지역 영화제의 단편 영화든, 영화관 서버는 DCP를 요구합니다.
DCP의 구성 요소는?
DCP는 단일 파일이 아닙니다. 여러 파일이 모인 폴더 형태이며, 일반적으로 아래와 같이 구성됩니다.
패키지의 규격은 DCI (Digital Cinema Initiatives)가 설정하고 SMPTE가 표준화한 규격에 의해 제작하고 있습니다.
- MXF 파일 - 영상과 오디오 데이터를 담고 있으며, 영상은 JPEG2000, 오디오는 PCM으로 인코딩됩니다.
- XML 파일 - CPL(Composition Playlist)은 영화관 서버에 무엇을 어떤 규격으로 재생할지 알려줍니다. PKL(Packing List)은 모든 파일과 그 체크섬을 나열합니다. ASSETMAP은 서버에서 각 파일의 위치를 알려줍니다.
- 추가 트랙 - 자막, 접근성 트랙(HI, VI-N 등), Dolby Atmos 비트스트림 등입니다.
일반 비디오 파일과 어떻게 다른가?
일반적인 비디오 파일은 H.264나 ProRes 같은 코덱을 사용합니다.
DCP는 영화관을 위해 특별히 선택된 웨이브렛(wavelet) 기반 압축 포맷인 JPEG2000을 사용합니다.
최대 영상 비트레이트는 초당 250 메가비트(Mbps)로, 소비자용이나 방송용 비디오 포맷보다
높은 비트레이트를 가집니다. (IMAX나 Dolby Cinema의 경우 최대 500Mbps를 지원합니다)
일반적인 비디오 규격은 Rec.709 색 공간을 사용합니다.
하지만 DCP는 영화관 프로젝터를 위해 설계된 더 큰 색상 컨테이너인 XYZ 색 공간을 사용합니다.
비디오를 올바르게 XYZ 색 공간으로 변환하는 것이 DCP 제작의 핵심 기술 단계 중 하나입니다.
두 가지의 DCP 컨테이너 크기
일반적으로 2K / 4K DCP는 두 가지 컨테이너 크기로 제공됩니다
(2048x1080 / 4096x2160처럼 Full Container 규격도 지원하지만, 일반적으로는 사용하지 않습니다)
2K 해상도 기준 1998×1080 Flat (1.85:1) / 2048×858 Scope (2.39:1)입니다.
4K 해상도는 3996x2160 Flat (1.85:1) / 4096x1716 Scope(2.39:1) 으로 구성됩니다.
영화의 화면 비율이 무엇이든 이 두 컨테이너 중 하나에 들어가야 정상적으로 상영이 가능합니다.
DCP가 지원하는 프레임 레이트는?
DCP 규격은 24, 25, 30, 48, 50, 60fps 등 정수형 프레임 레이트만 지원합니다.
비디오 작업에서 흔히 쓰이는 드롭(Drop) 프레임 레이트(23.976 / 29.97 / 59.94)는 상영 규격에 존재하지 않습니다.
영화가 23.976으로 편집되었다면, DCP를 만들기 전 24fps로 변환해야 합니다.
(저희 스퀘어컬러에 DCP 제작 의뢰 시 해당 "FPS 컨버팅" 작업까지 같이 진행해 드리고 있습니다)
체크섬(Checksums)
DCP의 모든 파일은 체크섬이라는 수학적 지문을 가집니다.
영화관 서버가 DCP를 수신(인제스트)할 때, 이 체크섬과 모든 파일을 대조해 검증합니다.
단 1바이트라도 손상되면 DCP 서버는 인제스트를 전면 거부합니다.
이것이 검증이 중요한 이유이며, 납품 전 모든 DCP를 검증하는 이유입니다.
참고사항: 컴퓨터에서 재생되는 DCP가 영화관 서버에서 검증된 DCP와 같은 것은 아닙니다.
정식 극장용 하드웨어(서버, 프로젝터, 오디오 프로세서 등)로 검증해야 정확한 Q/C가 가능합니다.