캡션 오버레이 원칙
오버레이 원칙 — 상위 스킬
embedded-captions를 보완합니다. 상위 스킬 위에 적용되며, 상위 스킬에 포함된 것으로 간주하지 마십시오.
두 가지 아이디어가 결합됩니다. 첫째, 캡션 모델 — 모든 구어체는 드롭, 레일, 또는 임베드이며, 임베드는 드물게 얻어지는 최고점이지 기본값이 아닙니다. 둘째, 오버레이 법칙 — 캡션 라인은 영화 위에 오버레이로 합성됩니다. 예약된 영역이 아니므로 콘텐츠를 위로 밀거나 '공간을 만들기' 위해 빈 띠를 남기지 않습니다. 두 가지는 서로를 강화합니다: 캡션이 오버레이로 존재하기 때문에(그대로의 레일은 전면에, 드문 임베드는 피사체 뒤에) 구성은 전체 프레임을 유지하고 진정한 수직 중앙에 배치됩니다.
캡션 모델 — 드롭 / 레일 / 임베드
모든 구어체는 세 가지 중 하나입니다(embedded-captions에서 그대로 인용):
| 설명 | 표시 방법 | |
|---|---|---|
| 드롭 | 필러 — 음/어, 더듬음, 자기 수정 | 표시되지 않음 |
| 레일 | 기본값 — 일반적인 구어 내용 (그대로) | 깔끔한 하단 1/3 자막, 전면에, 읽기 쉽게. 강조할 단어는 인라인 강조 하이라이트(액센트 색상 / 활성 단어 팝)를 가질 수 있습니다 — 레일에 유지됩니다. |
| 임베드 | 승격된 최고점 — 헤드라인이 되는 비트 | 피사체 뒤에 합성된 하나의 큰 단어(매트 오클루전), 디자인된 등장 + 퇴장 |
레일이 대부분의 텍스트를 전달하며, 임베드는 드물고 얻기 힘든 최고점입니다 — 비트당 ≤1개, 인접하거나 동시에 보이지 않으며, 비트 간격 ≥1개. 짧은 클립 → 보통 임베드 하나; 긴 설명 영상 → 섹션당 약 하나. 모든 단어를 임베드하는 것이 흔한 실수입니다.
이것이 표준 모드 형태입니다(레일 = 그대로의 하단 1/3 자막, 임베드 = 피사체 뒤에 합성된 클라이맥스). 시네마틱 모드는 레일을 제거하고 모든 것을 임베드 스타일로 만듭니다 — 순수 시네마틱 요청에만 사용하고, 단어를 반드시 읽어야 하는 설명 영상/내레이터에는 사용하지 마십시오.
레일 우선, 임베드 드물게 (핵심 규칙)
embedded-captions의 불가침 규칙에서 인용:
- 말하는 사람/설명 영상에서는 레일 우선. 전체 대본을 임베드하지 마십시오 — 대부분의 텍스트는 레일이며, 최고점만 임베드합니다. 모든 것을 임베드하는 것이 기본적인 실수입니다.
- 임베드는 드물고 간격을 둡니다. 문장/비트당 ≤1개 임베드, 인접하거나 동시에 보이지 않으며, 비트 간격 ≥1개, 최대 하나의
apex. 클라이맥스 = 비트별 최고점, '전체 클립의 단일 페이오프'가 아닙니다.
오버레이 법칙 — 캡션은 예약된 영역이 아닙니다
생성된 런치 구성에서 캡션이 활성화되면, finalize는 작고 최소한의 단어별 캡션 라인을 전체 영화 위에 오버레이 레이어로 합성합니다(단일 텍스트 라인, 하단 중앙, 캔버스 높이의 약 하단 5-8%). 이는 오버레이지 예약된 영역이 아닙니다(product-launch-video 씬 에이전트의 제약 조건 #13에서 그대로 인용):
- 구성을 진정한 수직 중앙 — y = H / 2 (가로 540, 세로 960)에 중앙 정렬하십시오. 캡션을 위한 '공간'을 만들기 위해 콘텐츠를 위로 밀지 마십시오. 0.42 × H에 중앙 정렬되고 하단에 빈 띠가 있는 구성은 버그이지 해결책이 아닙니다.
- 콘텐츠는 캔버스 하단까지 확장될 수 있습니다. 전체 프레임에 걸친 피사체, 레일, 배경 모두 허용됩니다.
- 하나의 소프트 예의 규칙: 중요한 작은 읽기 텍스트(URL 라인, 법적 고지 라인, 서브 캡션)를 캡션 라인이 있는 하단 약 80px 중앙 범위에 정확히 배치하지 마십시오 — 오버레이가 충돌할 수 있습니다. 캡션 아래의 대형 이미지/카드/주변 콘텐츠는 괜찮습니다. 캡션 스킨은 콘텐츠 위에서 읽히도록 설계되었습니다.
- 기계적 이탈 방지 게이트(이전의
captions.mjs keepout검사는 폐지됨)는 없습니다. Finalize 스냅샷 QA는 캡션-위-콘텐츠 가독성을 시각적으로 판단합니다.
캡션이 비활성화된 경우: 동일한 포지셔닝 자유 — 오버레이가 단순히 존재하지 않습니다.
이 두 규칙이 하나의 원칙인 이유
모델에 따르면 레일은 전면에 있고 임베드는 피사체 뒤에 합성된 드문 단어입니다 — 둘 다 그대로의 푸티지에 추가되는 레이어입니다. 오버레이 법칙에 따르면 캡션 라인은 전체 영화 위에 합성되는 레이어이지, 레이아웃에서 잘라낸 영역이 아닙니다. 따라서 캡셔닝 파이프라인과 런치 비디오 파이프라인 모두에서 캡션은 예약하는 영역이 아니라 추가하는 오버레이입니다:
- 전체 프레임을 유지하고, 진정한 중앙에 중앙 정렬하며, 콘텐츠가 가장자리까지 이어지도록 하십시오.
- 레일(또는 작은 오버레이 캡션 라인)이 그대로의 단어를 전달하게 하십시오.
- 진정한 최고점에서만 단어를 임베드로 승격하십시오 — 드물게, 간격을 두고, 절대 두 개가 동시에 오지 않게.
- 아무것도 예약하지 마십시오. 캡션-위-콘텐츠의 가독성을 이탈 방지 게이트가 아닌 시각적으로 판단하십시오.