타임 코드 및 젠 록 | Unreal Engine Documentation 
 언리얼 엔진 4 문서 > 엔진 기능 > 전문 비디오 I / O > 타임 코드 및 젠 록 
 언리얼 엔진 이 AJA 비디오 입력 에서 타임 코드 를 채택 하 는 방법 과 , 소스 비디오 와 일치 하 도록 프레임 속도 를 잠그 는 방법 을 설명 합니다 . 
 언리얼 에디터 에서 타임 코드 시각화 
 타임 코드 및 젠 록 구성 
 타임 코드 텍셀 인코딩 
 기본 적 으로 언리얼 에디터 는 컴퓨터 의 현재 시스템 시간 에 따라 자체 timecode ( 타임 코드 ) 를 생성 합니다 . 이 타임 코드 는 기본 적 으로 초 당 30 프레임 으로 실행 되 도록 설정 되 어 있 지만 , 보통 엔진 에서 초당 렌더링 하 는 프레임 수 는 훨씬 많 습니다 . 그래서 일반 적 으로 출력 에 연속 된 여러 프레임 이 같 은 타임 코드 값 을 할당 받 게 됩니다 . 
 전문 비디오 작업 을 할 때 는 여러 비디오 피드 및 신호 처리 장치 간 에 타임 코드 를 동기 화 해야 합니다 . 그러 기 위해 언리얼 엔진 의 타임 코드 를 작업 중 인 비디오 피드 의 타임 코드 와 일치 시켜야 할 수 도 있 습니다 . 경우 에 따라 한 발 더 나아가 서 , 기준 입력 을 통해 들어오 는 비디오 각 프레임 에 대해 한 프레임 만 생성 하 도록 엔진 을 잠글 수 도 있 습니다 . 이 를 일컬 어 genlock ( 젠 록 ) 이 라 합니다 . 
 여기 서 는 언리얼 엔진 이 별도 의 타임 코드 값 을 생성 하 는 대신 AJA 카드 에 지정 한 포트 의 타임 코드 값 을 채택 하 는 방법 과 , 그 타임 코드 시그널 에 언리얼 엔진 을 젠 록 하 는 방법 을 설명 합니다 . 
 타임 코드 및 젠 록 관리 는 활발히 개발 중 이 며 , 이후 버전 에서 변경 될 가능 성 이 있 습니다 . 
 언리얼 에디터 에서 작업 할 때 언리얼 엔진 이 사용 중 인 실제 타임 코드 값 을 확인 하 려면 , Timecode Provider ( 타임 코드 프로 바이더 ) 패널 을 사용 합니다 . 이 패널 은 메인 메뉴 의 창 > 개발자 툴 > 타임 코드 프로 바이더 아래 에서 찾 을 수 있 습니다 . 
 현재 타임 코드 , 타임 코드 프로 바이더 ( 타임 코드 값 의 소스 ) , 초 단위 로 생성 되 는 타임 코드 프레임 수 가 표시 됩니다 . 이 패널 은 메인 레벨 에디터 UI 어디 에 나 도킹 할 수 있 습니다 . 
 또는 다음 콘솔 명령 을 사용 해도 됩니다 . 
 언리얼 에디터 뷰 포트 에 HH : MM : SS : FF 형식 으로 값 이 출력 되 는 것 이 보입니다 . 
 입력 신호 에서 타임 코드 를 채택 하 도록 , 또는 비디오 신호 에 젠 록 하 도록 언리얼 엔진 을 구성 한 경우 , 타임 코드 및 젠 록 소스 도 볼 수 있 습니다 . 예 : 
 이 명령 을 사용 해서 기대 하 는 속도 로 언리얼 엔진 이 프레임 을 생성 하 는지 , 입력 비디오 와 같 은 타임 코드 값 을 사용 하 는지 확인 할 수 있 습니다 . 
 AJA 또는 Blackmagic 장치 에서 오 는 입력 SDI 비디오 피드 에서 언리얼 엔진 이 타임 코드 값 을 채택 하 도록 만드 는 방법 과 , 그 피드 에 프레임 속도 를 고정 시켜 입력 각 프레임 당 출력 한 프레임 만 생성 하 도록 만드 는 방법 을 단계 별 로 설명 합니다 . 
 콘텐츠 브라우저 에 우 클릭 하 고 기본 애 셋 생성 > 블루 프린트 클래스 를 선택 합니다 . 
 부모 클래스 선택 창 에서 모든 클래스 섹션 을 ( 1 ) 펼칩니다 . ( 그림 처럼 ) AjaTimecodeProvider 클래스 또는 B lackmagicTimecodeProvider 클래스 를 ( 2 ) 선택 하 고 선택 ( 3 ) 을 클릭 합니다 . 
 콘텐츠 브라우저 로 돌아와 새 애 셋 에 AJA _ Timecode _ Port 또는 Blackmagic _ Timecode _ Port 처럼 설명 이 되 는 이름 을 짓 습니다 . 
 새 애 셋 을 더블 클릭 하 여 블 루 프린트 에디터 에서 열 고 디테일 패널 에서 프로 퍼티 를 구성 합니다 . 들어오 는 비디오 스트림 에서 타임 코드 를 읽 으려면 , Video Configuration 또는 Media Configuration 를 AJA 또는 Blackmagic 카드 의 포트 로 , 그리고 ( 해당 되 는 경우 ) 피드 에서 읽 을 타임 코드 유형 을 ( LTC 또는 VITC ) 설정 합니다 . AJA 카드 를 사용 하 고 비디오 스트림 이 아닌 카드 의 기준 포트 에서 타임 코드 를 읽 으려면 , Use Reference In 를 활성 화 하 고 Video Configuration 대신 Reference Configuration 을 구성 합니다 . 
 블루 프린트 클래스 를 컴파일 , 저장 후 블 루 프린트 에디터 를 닫 습니다 . 
 언리얼 엔진 을 비디오 소스 로 젠 록 하 려면 , 이전 단계 를 반복 하 여 블 루 프린트 클래스 를 하나 더 만들 어 구성 하 고 , 이번 에 는 부모 클래스 를 AjaCustomTimeStep 또는 BlackmagicCustomTimeStep 로 합니다 . 
 이 클래스 는 AjaTimecodeProvider 또는 B lackmagicTimecodeProvider 와 비슷 한 세팅 이 필요 합니다 : 
 AJA 카드 역시 추가 세팅 을 제공 하 며 , 자세 한 내용 은 툴 팁 을 참고 하 세요 . 
 메인 메뉴 에서 편집 > 프로젝트 세팅 을 선택 합니다 . 
 프로젝트 세팅 창 에서 엔진 > 일반 세팅 카테고리 의 ( 1 ) Timecode 섹션 을 ( 2 ) 찾 습니다 . TimecodeProvider 드롭 다운 목록 에서 생성 한 타임 코드 포트 애 셋 을 선택 합니다 . 
 언리얼 엔진 을 비디오 소스 에 젠 록 하 려면 , 위 의 Framerate 섹션 을 찾 아 하단 의 고급 프로 퍼티 를 펼칩니다 . Custom TimeStep 드롭 다운 목록 에서 생 성 한 젠 록 포트 애 셋 을 선택 합니다 . 
 언리얼 에디터 를 닫 고 프로젝트 를 재 시작 합니다 . 
 미디어 프로 파일 을 사용 해서 프로젝트 에 여러 가지 다양 한 미디어 구성 을 설정 하 려는 경우 , 각 미디어 프로파일 에서 Timecode 및 Timestep Providers 에 대한 프로젝트 수준 의 기본 세팅 을 오버 라이드 해도 됩니다 . 자세 한 정보 는 다중 미디어 구성 지원 문서 를 참고 하 세요 . 
 타임 코드 프로 바이더 및 커스텀 타임 스텝 클래스 에 설정 한 포트 로 비디오 입력 을 받 고 있 고 , 그 비디오 에 해상도 , 프레임 속도 , 타임 코드 형식 을 지정 한 경우 , 언리얼 엔진 은 비디오 의 타임 코드 를 채택 해서 각 입력 프레임 마다 하나 의 출력 프레임 을 생성 하 도록 프레임 업데이트 빈도 를 고정 시킬 것 입니다 . 
 이것 이 작동 하 는지 확인 하 려면 , 언리얼 에디터 에서 타임 코드 시각화 부분 의 설명 된 방법 중 하나 를 사용 하 세요 . 
 디버깅 목적 으로 AJA 및 Blackmagic 장치 에 대한 미디어 소스 및 미디어 출력 애 셋 은 각 프레임 의 타임 코드 를 비디오 이미지 에 흰색 으로 밝힌 픽셀 로 인코딩 할 수 있 습니다 . 비디오 의 특정 프레임 이 해당 비디오 와 함께 제공 되 는 타임 코드 신호 와 일치 하 는지 확인 하 는 시각 적 인 방법 이 필요 한 경우 좋 습니다 . 
 타임 코드 는 보통 HH : MM : : SS : FF 형식 총 12 자리 로 표시 됩니다 . 이 자릿수 각각 은 텍스처 출력 의 이미지 맨 위 부터 시작 하 는 행 을 할당 받 습니다 . 각 행 에서 이미지 왼쪽 부터 그 타임 코드 숫자 값 위치 에 있 는 픽셀 을 찾 아 타임 코드 값 을 나타냅니다 . 가장 왼쪽 픽셀 은 픽셀 번호 0 입니다 . 
 즉 예 를 들 어 주 어 진 타임 코드 값 이 12 : 08 : 44 : 12 라면 : 
 첫 번 째 행 왼쪽 에서 두 번 째 픽셀 이 켜 집니다 ( 픽셀 번호 1 ) . 
 두 번 째 행 왼쪽 에서 세 번 째 픽셀 이 켜 집니다 ( 픽셀 번호 2 ) . 
 세 번 째 행 가장 왼쪽 픽셀 이 켜 집니다 ( 픽셀 번호 0 ) . 
 네 번 째 행 왼쪽 에서 아홉 번 째 픽셀 이 켜 집니다 ( 픽셀 번호 8 ) .