자막 형식은 비슷해 보여도 저장할 수 있는 정보가 다릅니다. 가장 기능이 많은 형식보다 최종 재생 환경에서 필요한 정보를 잃지 않는 가장 단순한 형식이 보통 더 안전합니다.
빠른 선택: 목적에 맞춰 고르기
| 용도 | 추천 형식 | 이유 |
|---|---|---|
| YouTube·SNS·일반 교환 | SRT | 단순하고 호환성이 매우 높음. |
| HTML5·웹 비디오 | VTT | 브라우저 텍스트 트랙용으로 설계됨. |
| 스타일·위치·카라오케 자막 | ASS | 고급 스타일과 위치 정보를 저장. |
| 전사문·텍스트 재활용 | TXT | 시간 구조 없이 순수 텍스트 사용에 적합. |
SRT: 호환성을 위한 기본 선택
SRT는 번호, 시작·종료 시각, 자막 텍스트를 저장합니다. 직접 확인하기 쉽고 고급 스타일이 필요하지 않은 교환용 마스터로 사용하기 좋습니다.
1
00:00:01,000 --> 00:00:04,000
Welcome to our video.- 플랫폼과 편집기 호환성이 높음.
- 밀리초는 00:00:01,000처럼 쉼표 사용.
- 번역과 검수에 적합.
- 폰트, 색, 애니메이션, 정밀 위치는 안정적으로 보존하지 못함.
VTT: 웹 재생에 맞춘 형식
WebVTT는 브라우저 미디어용입니다. 밀리초에 점을 사용하고 cue 설정, 화자 라벨, 메타데이터를 담을 수 있습니다.
WEBVTT
00:00:01.000 --> 00:00:04.000
<v Speaker>Welcome to our video.HTML5 플레이어나 WebVTT를 요구하는 시스템에서 사용하세요. 단지 더 최신 형식이라는 이유만으로 변환할 필요는 없습니다.
ASS: 자막 디자인도 결과물일 때
ASS는 폰트, 색, 테두리, 화면 위치, 카라오케 효과를 저장할 수 있습니다. 브랜딩이나 연출 자막에 강하지만 구조는 더 복잡합니다.
[Script Info]
ScriptType: v4.00+
[Events]
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Welcome to our video.최종 플랫폼이 ASS 스타일을 지원하지 않으면 영상에 번인하거나 더 단순한 배포 형식을 함께 준비하는 편이 안전합니다.
TXT: 동기화 자막보다 전사문용
TXT는 일반 텍스트입니다. 전사, 문서화, 검색, 콘텐츠 재활용에는 좋지만 보통 cue 타임코드가 없습니다.
Welcome to our video.
In this tutorial, we explain subtitle formats.SRT→TXT는 시간과 번호를 제거합니다. TXT→SRT는 원래 시간 정보가 없다면 새 타이밍을 만들어야 합니다.
기능 비교
| 기능 | SRT | VTT | ASS | TXT |
|---|---|---|---|---|
| 시간 cue | 예 | 예 | 예 | 보통 없음 |
| 일반 호환성 | 매우 높음 | 웹에서 높음 | 중간 | 텍스트만 |
| 고급 스타일 | 없음 | 기본 | 고급 | 없음 |
| 정밀 위치 | 제한 | 기본 | 고급 | 없음 |
| 수동 편집 | 쉬움 | 쉬움 | 중간 | 쉬움 |
| 웹 플레이어 | 좋음 | 최적 | 드묾 | 불가 |
| 스타일 번인 | 제한 | 제한 | 최적 | 불가 |
| 전사문 | 가능 | 가능 | 부적합 | 최적 |
변환할 때 무엇이 사라질까?
- SRT → VTT: 텍스트와 시간은 대부분 유지되지만 WEBVTT 헤더와 밀리초 문법이 달라집니다.
- VTT → SRT: 기본 cue는 잘 옮겨지지만 WebVTT 전용 설정이나 메타데이터는 사라질 수 있습니다.
- ASS → SRT: 텍스트와 시간은 남아도 폰트, 색, 위치, 애니메이션은 보통 손실됩니다.
- SRT → TXT: 전사문에는 유용하지만 타임코드와 cue 구조가 제거됩니다.
- TXT → SRT: 시간 데이터가 없다면 역변환이 아니며 타이밍을 새로 생성해야 합니다.
자주 하는 형식 실수
- TXT를 동기화 자막으로 사용: 타임코드가 없어 영상과 맞출 수 없습니다.
- 디자인이 중요한데 SRT만 사용: SRT는 호환성 중심이며 고급 스타일 보존에는 적합하지 않습니다.
- ASS→SRT 후 디자인까지 남을 것이라 기대: 텍스트는 남을 수 있지만 고급 스타일은 보통 사라집니다.
- 최종 플랫폼을 확인하지 않음: 실제 플레이어나 편집기가 지원하는 형식을 기준으로 선택하세요.
안정적인 형식 워크플로
- 호환성이 중요하면 SRT를 깨끗한 마스터로 준비합니다.
- 변환 전에 타이밍과 구조를 검증합니다.
- 번역·수정은 cue 시간을 최대한 유지하며 진행합니다.
- 웹에서 필요할 때만 VTT로 변환합니다.
- 스타일과 위치를 편집 가능하게 유지하려면 ASS를 사용합니다.
- 전사문은 TXT로 별도 내보냅니다.
- 게시 전 실제 플레이어에서 최종 확인합니다.
대부분의 작업에서 SRT는 실용적인 마스터, VTT는 웹용, ASS는 스타일용, TXT는 전사문용입니다.
자주 묻는 질문
가장 좋은 자막 형식은 무엇인가요?
용도에 따라 다릅니다. 일반적으로는 SRT가 가장 안전한 기본 선택입니다.
VTT가 SRT보다 좋은가요?
HTML5에서는 장점이 있지만 일반 교환은 SRT가 더 단순합니다.
ASS는 폰트와 색을 저장하나요?
네. 위치와 효과를 포함한 고급 스타일을 저장할 수 있습니다.
ASS를 SRT로 변환할 수 있나요?
가능하지만 고급 스타일은 보통 손실됩니다.
TXT를 자막으로 쓸 수 있나요?
타이밍을 추가하거나 새로 생성해야 하며 TXT 자체는 보통 전사문입니다.