SonaFactEvidence from audio
SonaFactEvidence from audio
← 모든 글

SRT와 VTT: 어떤 자막 형식이 필요할까?

게시일: 2026년 9월 29일 · 읽는 시간: 2분

SRT와 VTT는 가장 자주 만나는 두 가지 자막 형식입니다. 둘 다 시작 시각, 끝 시각, 표시할 말이 담긴 일반 텍스트 파일입니다. 차이는 작지만, 자막이 아예 표시되느냐가 그 차이에 달려 있습니다.

1분 만에 보는 SRT

SRT는 DVD에서 자막을 추출하던 오래된 프로그램 SubRip에서 나왔습니다. 각 자막, 즉 각 큐(cue)에는 번호, 시간 범위, 한 줄 이상의 텍스트가 있고, 다음 큐와는 빈 줄로 구분됩니다.

1
00:00:01,000 --> 00:00:03,500
안녕하세요, 시작하겠습니다.

2
00:00:04,000 --> 00:00:06,200
먼저 마이그레이션 현황입니다.

밀리초 앞의 쉼표에 주목하세요. SRT에는 공식 사양이 없어서 프로그램마다 조금씩 다른 변형을 받아들이고, 화면에서 텍스트 위치를 정하는 표준 방법도 없습니다.

1분 만에 보는 WebVTT

WebVTT(Web Video Text Tracks)는 웹 동영상을 위해 만든 W3C 사양입니다. VTT 파일은 반드시 WEBVTT라는 낱말로 시작해야 하고, 밀리초 앞에 마침표를 쓰며, 시(hour)는 생략할 수 있습니다.

WEBVTT

00:01.000 --> 00:03.500
안녕하세요, 시작하겠습니다.

00:04.000 --> 00:06.200 line:0
먼저 마이그레이션 현황입니다.

큐 번호는 선택 사항입니다. 시간 범위 뒤에 line, position, align 같은 설정을 붙여 화면에서 텍스트 위치를 정할 수 있습니다. 위 예에서 line:0은 자막을 화면 맨 위로 옮깁니다.

어느 것을 쓸까

  • 내 웹사이트의 동영상: VTT. 브라우저가 동영상 위에 자막을 표시할 때 쓰는 HTML <track> 요소는 WebVTT 파일을 받습니다.
  • YouTube: 둘 다 됩니다. YouTube는 두 형식을 모두 받으며, 도움말에 따르면 SRT는 스타일 없는 기본 파일만 지원하고, VTT는 위치 지정을 지원하되 스타일은 굵게, 기울임꼴, 밑줄로 제한됩니다.
  • 영상 편집기, 미디어 플레이어, TV: SRT가 안전한 선택입니다. 가장 널리 지원되는 형식이기 때문입니다. 확실하지 않으면 사용하는 프로그램의 문서를 확인하세요.

잘 모르겠다면 둘 다 보관하세요. SonaFact를 포함한 대부분의 자막 도구는 같은 전사본에서 SRT와 VTT를 모두 내보냅니다.

타이밍을 잃지 않고 변환하기

두 형식 사이의 변환은 대부분 기계적입니다. 쉼표를 마침표로(또는 그 반대로) 바꾸고, WEBVTT 헤더를 넣거나 빼고, SRT에는 큐 번호를 붙입니다. 잃을 수 있는 것은 SRT가 표현하지 못하는 정보입니다. VTT에서 SRT로 바꾸면 위치 지정 설정과 화자 표시 같은 VTT 전용 태그가 빠집니다.

파일을 업로드하지 않고 브라우저에서 무료 SRT ↔ VTT 변환기로 변환할 수 있습니다. 자막이 영상과 맞지 않으면 싱크 조절 도구로 모든 큐를 같은 만큼 옮길 수 있습니다.

한 가지 더: 가독성

어떤 형식을 고르든, 자막은 사람들이 제때 읽을 수 있어야 도움이 됩니다. 일반적인 자막 가이드라인은 한 줄을 약 42자로, 큐 하나를 최대 두 줄로 제한하고, 읽기 속도를 초당 약 17자로 유지합니다. 가독성 검사는 이 한도 중 하나라도 넘는 큐를 모두 보여 줍니다.

내 녹음으로 직접 써 보세요

무료 요금제는 카드 없이 하루 3건 전사, 건당 30분까지 쓸 수 있습니다. 전사본과 화자, 편집기를 직접 판단하기에 충분합니다.

SonaFact 무료로 써보기

블로그의 다른 글