SRT vs VTT vs ASS: 자막 형식 차이와 선택 방법
SRT, WebVTT, ASS 자막 형식의 차이를 예시로 설명하고, VLC, YouTube, 영상 편집 프로그램, 웹사이트에 어떤 형식이 맞는지 알려 드립니다.
자막 파일은 대부분 SRT, VTT, ASS 중 하나입니다. 모두 시작·종료 시간이 붙은 텍스트라는 같은 기본 정보를 담지만, 지원하는 플레이어와 넣을 수 있는 스타일이 다릅니다. 각 형식의 장점을 정리했습니다.
SRT (SubRip): 어디서나 통하는 선택
SRT는 가장 단순하고 가장 널리 지원되는 형식입니다. 각 자막에는 번호, 밀리초 앞에 쉼표를 쓰는 시간 범위, 그리고 텍스트가 있습니다.
1 00:00:01,000 --> 00:00:03,500 Hello, and welcome back! 2 00:00:04,000 --> 00:00:06,200 Today we are making bread.
SRT를 쓰면 좋은 경우: 그냥 잘 작동하는 파일이 필요할 때입니다. VLC, Plex, Jellyfin, Kodi, Premiere Pro, DaVinci Resolve, 대부분의 스마트 TV, YouTube Studio가 모두 지원합니다. 기본적인 기울임꼴과 굵게만 지원합니다.
WebVTT: 웹을 위한 자막
WebVTT(.vtt)는 SRT와 많이 비슷하지만, WEBVTT 헤더로 시작하고 밀리초 앞에 마침표를 씁니다.
WEBVTT 00:00:01.000 --> 00:00:03.500 line:10% Hello, and welcome back!
VTT를 쓰면 좋은 경우: 웹사이트에 동영상을 올릴 때입니다. HTML5 <track> 요소와 HLS 스트리밍의 표준 형식이며, 화면에서 자막 위치를 지정할 수 있습니다. 많은 스트리밍 사이트가 자막을 VTT로, 그것도 작은 조각으로 나눠 전송합니다.
ASS (Advanced SubStation Alpha): 완전한 스타일 지원
ASS 파일에는 글꼴, 색상, 외곽선, 위치, 노래방 효과까지 스타일이 담깁니다. 애니메이션 팬자막에서 자막 디자인에 쓰입니다. 줄마다 다른 스타일을 줄 수 있어 두 언어를 동시에 위아래로 보여 주는 데도 가장 좋은 형식입니다.
[Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:01.00,0:00:03.50,Bottom,,0,0,0,,Hello, and welcome back! Dialogue: 0,0:00:01.00,0:00:03.50,Top,,0,0,0,,Bonjour et bon retour !
ASS를 쓰면 좋은 경우: 스타일이나 이중 자막이 필요하고 플레이어가 지원할 때입니다. VLC, mpv, MPC-HC와 대부분의 애니메이션 플레이어는 지원하지만, 많은 TV와 웹 플레이어는 지원하지 않습니다.
한눈에 비교
- 호환성: SRT가 가장 좋고, 그다음 VTT, ASS 순입니다.
- 스타일과 위치 지정: ASS가 가장 강력하고, VTT는 일부 지원, SRT는 거의 없습니다.
- 웹사이트와 스트리밍: VTT.
- 화면에 두 언어 표시: ASS.
- 텍스트만 필요할 때: 자막 형식 대신 TXT로 내보내세요.
자막 형식 변환 방법
따로 설치할 것은 없습니다. 무료 온라인 자막 변환기에 파일을 끌어다 놓고 SRT, VTT, ASS, TXT 중 하나를 고르세요. 전부 브라우저 안에서 실행되므로 파일이 내 컴퓨터 밖으로 나가지 않으며, 싱크 이동과 SDH 표기 제거도 동시에 할 수 있습니다.
자주 묻는 질문
VTT가 SRT보다 좋은가요?
더 좋다기보다는 다릅니다. VTT는 위치 지정 기능이 있고 웹 플레이어의 표준이며, SRT는 더 많은 데스크톱 플레이어, 편집 프로그램, TV에서 지원됩니다.
ASS를 SRT로 변환하면 손실이 있나요?
텍스트와 타이밍은 완벽하게 변환됩니다. 다만 글꼴, 색상, 위치 같은 스타일은 SRT에 저장할 수 없어 사라집니다.
YouTube는 어떤 형식을 지원하나요?
YouTube Studio는 SRT, VTT, SBV 등 여러 형식을 지원합니다. 가장 무난한 선택은 SRT입니다.