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.

 

CHCLI 소개

이 문서는 넷플릭스 콘텐츠 허브 명령어 인터페이스(Netflix Content Hub Command Line Interface, CHCLI)를 활용하여 영상 마스터링 아카이빙 애셋의 체크섬 파일을 생성하는 방법을 간단하게 소개합니다.

CHCLI는 Snowball 워크플로를 위해 제작된 넷플릭스의 자체 제공 터미널(proprietary terminal) 애플리케이션입니다. Snowball 워크플로 관련 세부 사항은 Snowball 납품 관련 유저 가이드에서 확인할 수 있습니다.

CHCLI는 checksum.txt 파일 및 아카이빙 애셋용 checksum.mhl 생성에도 사용할 수 있습니다. 지원하는 체크섬 해시값은 xxhash(기본값) 및 md5입니다.

CHCLI는 맥과 리눅스에서 사용할 수 있습니다. 최신 버전(v1.49.2)을 다운로드해 로컬 워크스테이션으로
가져오시기 바랍니다.

 

CHCLI 실행 방법

CHCLI 애플리케이션을 실행하려면, 워크스테이션에서 터미널(Terminal)을 열어 아래의 명령어를 입력합니다:

cd [BinLocation]

cd /opt/netflix/chcli-1.xx.x/bin

(CHCLI 패키지 버전 번호는 굵게 표시)

 

CHECKSUM.TXT 파일 생성 방법

옵션 1: 

CHCLI 사용자는 명령어 실행 시 전체 폴더 구조 중 루트 위치를 소스 디렉토리로 사용할 수 있습니다.

명령어:

./chcli -action checksum -dir [Path/to/SourceFolder]

체크섬 파일을 생성하고자 하는 모든 파일을 포함하는 최상위 레벨(루트) 디렉토리를 입력하시기 바랍니다. CHCLI가 폴더의 상하위 전체 구조를 체크한 다음 하나 이상의 파일이 들어간 소스 디렉토리 내 전체 파일에 대한 checksum.txt 파일을 생성합니다.

아래 예시에서는, 에피소드 3개로 이루어진 타이틀이 스토리지 볼륨 한 곳에 정리되어 있습니다. 폴더 “A_Great_Title”(보라색으로 표시)이 위의 “checksum” 명령어 작성 시 지정해야 하는 소스 디렉토리입니다. 그리고 세 개의 checksum.txt 파일이 각각의 하위 디렉토리(빨간색으로 표시)에 생성됩니다.

명령어 예시

./chcli -action checksum -dir /Volume/CHCLI_Demo/A_Great_Title

checksum_screenshot1.jpg

옵션 2:

여러 가지 애셋의 경우 납품 준비가 완료되는 시기가 서로 다를 때가 많습니다. 예를 들어 에피소드 1의 색보정이 적용되지 않은 아카이빙 마스터(Non-graded Archival Master, NAM) 작업이 에피소드 2의 NAM보다 먼저 완료될 수 있습니다. 따라서 사용자는 에피소드 폴더 레벨을 소스 디렉토리로 지정해 단일 폴더에 checksum.txt 파일을 생성할 수 있습니다.

명령어

./chcli -action checksum -dir /A_Great_Title/s01e01_NAM_XXX

 

checksum_screenshot02.jpg

생성된 기본 해시값은 xxhash입니다. checksum.txt에 md5 해시 생성이 필요하다면 위에 언급한 명령어에
md5를 지정하시기 바랍니다.

 -algo md5 

 

CHECKSUM.MHL 파일 생성 방법

CHCLI는 checksum.mhl 파일 생성에도 이용할 수 있습니다. 생성 과정 관련 세부 사항은 넷플릭스 담당자에게 문의하십시오.

 

부록: 넷플릭스 CHCLI 옵션

도움이 되었습니까?
1명 중 1명이 도움이 되었다고 했습니다.