MacCaption 부가 데이터 패킷 전송 파일

열기저장방송CEA-608CEA-708

영상의 자막을 프레임이 실어 나르는 그대로 담은 파일입니다. 프레임마다 자막 패킷을 타임코드 뒤에 16진수로 적습니다. SCC가 CEA-608만 담는 반면, MCC는 CEA-608과 CEA-708을 포함한 패킷 전체를 담습니다. 이 형식을 만든 자막 소프트웨어 MacCaption에서 이름을 땄습니다.

한눈에 보기

확장자.mcc
미디어 타입등록된 것 없음
사양파일: MacCaption이 자체 머리글에 설명. 패킷: SMPTE ST 291과 ST 334. 자막: CTA-608과 CTA-708.
시간 정밀도프레임 하나, 초당 23.976에서 60 기준
텍스트 인코딩16진수 숫자, 반복되는 바이트 묶음은 문자로 줄여 씁니다. 문자는 CEA-608과 CEA-708 고유의 것입니다.
스타일CEA-608의 기울임, 밑줄, 일곱 가지 색. CEA-708 고유의 글꼴, 크기, 색
위치 지정CEA-608의 15행 × 32열 격자; CEA-708의 창
화자형식에는 없음. 자막 제작자가 화자가 바뀔 때마다 >>를 적습니다.
컨테이너 안파일이 아닌 패킷: SDI 영상의 부가 데이터와 MXF의 부가 데이터 트랙

파일의 구조

머리글이 있고, 자막 패킷이 있는 프레임마다 한 줄씩 이어집니다. 줄은 타임코드, 탭, 그리고 그 프레임의 패킷으로 이루어집니다.

File Format=MacCaption_MCC V1.0
 
// Computer Prompting and …
 
Creation Program=Subtitld
Time Code Rate=30DF
 
00:00:22;07 T…FC9420…AB
00:00:22;08 T…FC9420…AB
00:00:22;09 T…FC94AE…AB
  1. 1 · 머리글

    버전 1.0 또는 2.0, 그리고 MacCaption이 이 형식을 설명한 내용을 모든 파일에 그대로 복사합니다.

  2. 2 · 파일 정보

    무엇이, 언제 이 파일을 썼는지, 그리고 타임코드가 세는 레이트.

  3. 3 · 타임코드

    패킷이 나가는 프레임.

  4. 프레임의 자막 패킷을 16진수로. 그 안에는 SCC 파일이 그 프레임에 담을 CEA-608 두 바이트가 들어 있습니다: 9420, 9420, 94ae …

패킷을 바이트 단위로

위 첫 줄의 T49S494F43ZZ72F4FC9420ROO74ZZ0BAB 전체입니다.

파일 속 의미
T 61 01 CEA-708 자막의 부가 데이터 패킷 시작
49 개수 뒤에 73바이트가 옵니다
S 96 69 자막 배포 패킷 시작
49 그 길이, 73바이트
4F 프레임 레이트: 29.97이면 4
43 플래그 자막 데이터가 옵니다. 자막 서비스가 켜져 있습니다
ZZ 패킷 번호, 패킷마다 하나씩 올라갑니다
72 F4 자막 데이터 세 바이트 묶음 20개가 옵니다
FC9420 필드 1 CEA-608 쌍 9420, SCC의 RCL
R 필드 2 FD 80 80: 없음
OO CEA-708 FA 00 00 18개: 이번 프레임에는 없음
74 ZZ 꼬리말 패킷 번호를 다시 씁니다
0B 자막 패킷의 체크섬
AB 부가 데이터 패킷의 체크섬

레이트와 상관없이 초당 600세트입니다. 프레임당 세트 수는 24fps에서 25개, 25fps에서 24개, 30fps에서 20개이고, 23.976과 29.97도 같은 수입니다. 세트마다 두 바이트의 자막이 실리므로, 초당 9,600비트가 됩니다. CEA-608은 그중 일부를 쓰고, 나머지는 CEA-708이 씁니다.

바이트를 글자로

모든 패킷에 되풀이되는 묶음은 글자 하나로 씁니다.

글자 바이트
G에서 O FA 00 00, 한 번에서 아홉 번: 보낼 것이 없는 CEA-708
P Q R FB 80 80, FC 80 80, FD 80 80
S 96 69, 자막 배포 패킷의 시작
T 61 01, CEA-708 부가 데이터 패킷의 시작
U E1 00 00 00
Z 00

타임코드

헤더의 Time Code Rate는 프레임을 세는 방식을 나타냅니다. 24, 25, 30, 30DF(드롭 프레임, 프레임 앞에 ;), 50, 60, 그리고 버전 2.0의 60DF가 있습니다. 23.976 영상은 24로, 29.97 영상은 30이나 30DF로 셉니다. 어느 쪽인지는 각 패킷의 프레임 레이트가 알려 줍니다.

MCC인가, SCC인가?

SCC MCC
담는 것 CEA-608 바이트 프레임마다의 자막 패킷: CEA-608과 CEA-708
프레임 레이트 29.97 23.976에서 60
한 줄 프레임마다 단어 하나씩, 그 프레임부터의 단어들 프레임 하나의 패킷

Subtitld의 MCC

.mcc에 남는 것
  • 모든 자막의 텍스트, 32열 행 단위
  • 기울임, 밑줄, 일곱 가지 색
  • 위치: 위, 가운데, 아래; 왼쪽, 가운데, 오른쪽
  • 화자, 바뀔 때마다 >>
  • 프레임 단위의 시작과 끝
갈 곳이 없는 것
  • 굵게, 글꼴, 크기
  • CEA-608 문자 집합 밖의 문자, 일반 글자나 "?"로 바뀝니다
  • CEA-708 자막: Subtitld는 CEA-608 자막만 읽고 씁니다
  • 원문 옆의 번역
  • 더빙, 화자의 이름과 얼굴

Subtitld의 것을 보존하려면 .usfx 프로젝트로 저장하세요.

MCC 파일 열기

Subtitld는 다음을 읽습니다.

  • 헤더와 패킷이 알려 주는 프레임 레이트, 드롭 프레임 여부 포함;
  • 글자와 각 패킷의 자막 데이터;
  • 첫 번째 필드의 CEA-608 자막, 첫 필드에 없으면 두 번째 필드의 자막, 그리고 CEA-608 고유 부가 데이터 패킷의 자막;
  • 버전 2.0의 타임코드 뒤 필드와 줄.

SCC와 같은 방식으로 자막을 디코딩합니다. 팝온, 롤업, 페인트온 자막, 기울임, 밑줄, 색, 그리고 행과 열은 자막의 위치가 됩니다. 파일의 프레임 레이트는 유지되므로 다시 저장할 때 원래대로 저장됩니다. CEA-708 자막만 있는 파일이면 그렇다고 알립니다. Subtitld는 아직 CEA-708 자막을 읽지 않습니다.

MCC 내보내기

MCC를 선택하고 화자는 >> 표시로, 영상의 초당 29.97프레임, 드롭 프레임으로 설정한 Subtitld 내보내기 대화상자

내보내기를 누른 다음 자막과 MCC를 선택하면 다음 항목이 나옵니다.

  • 텍스트원문, 또는 번역.
  • 화자 이름빼거나, 텍스트 앞에 쓰거나(Thom: …), 화자가 바뀔 때마다 >>로 씁니다.
  • 서식유지하거나, 제거합니다.
  • 시간 이동모든 자막을 같은 양만큼 앞이나 뒤로 옮깁니다.
  • 프레임 레이트23.976, 24, 25, 29.97(드롭 프레임 여부 선택) 또는 30. 기본은 영상의 레이트이며, 직접 고를 수도 있습니다.

Subtitld는 버전 1.0으로 쓰며, MacCaption의 머리글은 그대로 넣습니다. 자막은 SCC용으로 쓰는 팝온 자막이고, 첫 채널에 들어갑니다. 쌍이 있는 프레임마다 패킷 하나를 쓰며, 두 번째 필드와 CEA-708 몫은 비워 둡니다.

알아두면 좋은 사실

35

모든 MCC 파일은 주석 줄로 시작합니다. MacCaption이 형식을 설명한 내용과 그 용어입니다. 형식을 다시 쓸 때는 이 내용을 통째로 포함해야 합니다.

1986

Computer Prompting & Captioning Co.가 설립되었습니다. Mac용 MacCaption과 Windows용 CaptionMaker를 만든 이 회사는 2013년 Telestream에 인수되었습니다.

96 69

모든 자막 배포 패킷은 이 두 바이트로 시작하며, MCC의 S에 해당합니다. 이 패킷은 CEA-708-B에서 처음 정의되었고, 지금은 SMPTE ST 334-2입니다.

관련 형식

고칠 .mcc 파일이 있으신가요?

Subtitld에서 동영상과 함께 열고, 파형에서 시간을 다시 맞춰 보세요.

Subtitld 다운로드