비교
TTML vs WebVTT
TTML은 XML 기반 시간 동기 텍스트 규격으로, 프로필에 따라 자막과 방송 작업 흐름에서 사용됩니다. WebVTT는 웹 동영상 자막 트랙에 실용적인 형식입니다.
어떤 형식을 선택해야 할까요?
특정 프로필이나 더 풍부한 자막 표현이 필요한 작업 흐름에는 TTML을 고려하세요. HTML video 자막 트랙에는 WebVTT를 선택하고 대상 플레이어를 확인하세요.
적합한 경우 TTML
방송 및 스트리밍 자막
- 합의된 TTML 프로필을 쓰는 시스템에 서식 있는 자막 전달
적합한 경우 WebVTT
웹 영상 자막
- HTML video의 track 요소로 별도 자막 트랙 제공
기본 정보
| 항목 | TTML | WebVTT |
|---|---|---|
| 확장자 | .ttml, .xml | .vtt |
| MIME 유형 | application/ttml+xml | text/vtt |
| 주요 용도 | 방송 및 스트리밍 자막 | 웹 영상 자막 |
| 여는 방법 | 대상 프로파일을 지정해 TTML 지원 자막 도구로 열고 검증하세요. | 텍스트 또는 WebVTT 자막 편집기로 열고 대상 영상과 함께 미리 보세요. |
| 내보내기 또는 변환 | WebVTT나 SRT로 변환할 때 잃을 수 있는 시간, 위치, 스타일을 확인하세요. | SRT에서 변환할 때 타임스탬프, 줄바꿈, 스타일을 확인하세요. |
용도별 선택
합의된 TTML 프로필을 쓰는 시스템에 서식 있는 자막 전달
방송 및 스트리밍 자막
TTMLHTML video의 track 요소로 별도 자막 트랙 제공
웹 영상 자막
WebVTT핵심 사항 1
TTML의 기능과 호환성은 사용 프로필과 구현에 따라 달라집니다.
차이 자세히 보기핵심 사항 2
WebVTT는 웹 동영상 자막·캡션을 위해 설계되었으며 HTML track 요소와 연결할 수 있습니다.
차이 자세히 보기차이 자세히 보기
전달 규격을 따르고 대상 환경에서 프로필을 검증하세요. 변환할 때 시간, 위치, 스타일, 줄바꿈 중 직접 대응되지 않을 수 있는 정보를 확인하세요.
- TTML은 XML로 시간 동기 텍스트를 표현하며 지정된 작업 흐름의 표현 기능을 지원할 수 있습니다.
- WebVTT는 일반 방송 교환 프로필보다 웹 자막 트랙에 초점을 둡니다.
- 둘 다 동영상 자체를 담지 않으므로 실제 플레이어에서 지원을 테스트해야 합니다.
자주 묻는 질문
TTML의 모든 기능을 WebVTT로 변환할 수 있나요?
아닙니다. 프로필별 스타일이나 위치는 대응되지 않을 수 있으므로 변환 후 대표 자막을 테스트하세요.
웹사이트 자막에 TTML을 써야 하나요?
웹 플랫폼과 작업 흐름이 필요한 TTML 프로파일을 지원할 때 사용하세요. 그렇지 않으면 브라우저 동영상 트랙에는 보통 WebVTT가 적합합니다.