SRT·VTT·ASS 자막 형식 비교

폭넓은 호환성이 필요하면 SRT, 웹페이지 영상에는 WebVTT, 글꼴·색상·정확한 위치를 지정하는 애니메이션 자막이나 노래방 자막에는 ASS를 사용하세요.

같은 자막을 세 형식으로 비교하기

다음은 SRT 자막 한 항목과 이를 WebVTT로 변환한 결과입니다.

1
00:00:01,000 --> 00:00:03,500
그다음 대문을 잠가요.
WEBVTT

00:00:01.000 --> 00:00:03.500
그다음 대문을 잠가요.

ASS에서는 같은 항목이 스타일 이름을 포함하는 표의 한 행입니다. 자막 변환기로 변환하면 다음과 같습니다. 실제 파일의 위쪽에는 헤더와 스타일 목록도 있습니다.

1
00:00:01,000 --> 00:00:03,500
그다음 대문을 잠가요.
Dialogue: 0,0:00:01.00,0:00:03.50,Default,,0,0,0,,그다음 대문을 잠가요.

SRT 파일을 WebVTT로 저장할 준비가 된 한국어 자막 변환기 화면

형식별 기능

항목 SRT (.srt) WebVTT (.vtt) ASS (.ass)
시간 형식 00:00:01,000 00:00:01.000 0:00:01.00
정밀도 밀리초 밀리초 100분의 1초
헤더 없음 WEBVTT 행 [Script Info]와 스타일 목록
서식 기본 <i>, <b>, <u>, <font> (재생기별 차이 있음) CSS 클래스와 ::cue 스타일 스타일별·항목별 글꼴, 크기, 색상, 테두리
위치 일부 재생기의 {\an8} 코드 줄, 위치, 정렬 설정 정확한 x/y 위치, 회전, 효과
주요 용도 재생기, 편집기, TV, 업로드 웹페이지의 HTML5 영상 스타일 자막, 애니메이션, 노래방

WebVTT 규칙은 W3C WebVTT 명세를 따릅니다. 파일은 WEBVTT로 시작하고 시간의 밀리초 앞에 마침표를 사용합니다.

용도별 선택

  • 내려받은 영상을 VLC, mpv, Plex, Kodi, TV에서 보기: SRT가 무난합니다. ASS를 읽는 재생기는 해당 스타일을 표시하며 SRT는 거의 모든 재생기에서 작동합니다.
  • YouTube에 업로드하기: SRT, SBV, WebVTT 모두 YouTube의 지원 형식 목록에 있습니다.
  • 내 웹페이지에 영상 넣기: WebVTT를 사용하세요. HTML <track> 요소는 WebVTT를 재생합니다. SRT → VTT로 변환할 수 있습니다.
  • 웹 재생기나 회의 녹화에서 받은 자막을 편집기로 열기: 많은 편집기가 SRT를 사용합니다. VTT → SRT로 변환하세요.
  • 글꼴과 색상이 있는 자막 만들기: ASS를 사용하세요. SRT → ASS로 시작한 뒤 Aegisub 같은 자막 편집기에서 계속 편집합니다.

자주 하는 실수

  • 변환 대신 이름만 바꾸기. SRT 파일에 .vtt 이름을 붙여도 여전히 SRT입니다. 형식을 엄격하게 검사하는 웹 재생기는 거부합니다.
  • SRT에 ASS 스타일이 남을 것으로 기대하기. SRT로 변환하면 대사와 시간만 유지됩니다. 나중에 스타일이 필요할 수 있으면 ASS 원본을 보관하세요.
  • 문자 인코딩을 잊기. 형식 변경으로 깨진 글자가 복구되지는 않습니다. é나 �가 보이면 인코딩을 수정하세요. 변환기도 모든 파일을 UTF-8로 저장합니다.

출처: W3C, WebVTT: The Web Video Text Tracks Format (Candidate Recommendation Draft); YouTube 도움말, 지원되는 자막 파일.

자주 묻는 질문

VTT와 SRT의 차이는 무엇인가요?

둘 다 시간이 있는 자막을 저장합니다. WebVTT는 WEBVTT 헤더로 시작하며 밀리초 앞에 쉼표 대신 마침표를 쓰고 위치와 스타일을 지정할 수 있습니다. SRT는 구조가 더 간단하며 더 많은 재생기와 편집기에서 읽습니다.

.srt 확장자를 .vtt로 바꾸기만 해도 되나요?

안정적으로 사용할 수 없습니다. 웹 재생기는 WEBVTT 헤더와 시간의 마침표를 기대하며 없으면 거부할 수 있습니다. 확장자만 바꾸지 말고 형식을 변환하세요.

ASS를 SRT로 변환하면 사라지는 정보가 있나요?

네. SRT에는 글꼴, 색상, 위치, 효과를 저장할 수 없어 해당 정보가 제거됩니다. 대사와 시간은 유지됩니다.

YouTube가 지원하는 자막 형식은 무엇인가요?

YouTube는 SubRip (.srt), SubViewer (.sbv), WebVTT (.vtt), TTML 등 여러 자막 파일을 지원 형식으로 안내합니다.

파일은 브라우저 밖으로 전송되지 않습니다.