블로그로 돌아가기

SRT와 VTT — 차이점과 각 자막 형식을 언제 써야 할까

2026-08-07

짧게 답하면

SRT(SubRip)는 오래된 범용 자막 형식으로, 거의 모든 영상 편집기와 플레이어가 읽을 수 있습니다. VTT(WebVTT)는 더 새로운 웹 표준으로, HTML5 <video>의 자막에 필수이며 SRT가 할 수 없는 스타일 지정과 위치 조정을 지원합니다. 웹에 게시한다면 VTT를 쓰세요. 편집 소프트웨어, 업로드, 그리고 전반적인 호환성에는 SRT를 쓰세요.

SRT는 이렇게 생겼습니다

1
00:00:01,000 --> 00:00:04,000
Hello and welcome to the show.

번호가 매겨진 큐, 밀리초 앞에 쉼표가 붙는 시간 범위, 그다음 텍스트. 이게 전부입니다. 헤더도 스타일 지정도 없습니다.

VTT는 이렇게 생겼습니다

WEBVTT

00:00:01.000 --> 00:00:04.000
Hello and welcome to the show.

필수인 WEBVTT 헤더로 시작하고, 밀리초 앞에 을 쓰며, 큐 번호는 선택 사항입니다. VTT는 또한 SRT가 무시하는 위치 조정, 음성/화자 태그, 스타일 지정을 지원합니다.

한눈에 보는 주요 차이

  • 헤더 — VTT는 첫 줄에 WEBVTT가 필요하지만 SRT에는 없습니다. .srt.vtt로 단순히 이름만 바꿔서는 작동하지 않는 이유가 이것입니다.
  • 밀리초 — SRT는 쉼표(00:01,500), VTT는 점(00:01.500)을 씁니다.
  • 큐 번호 — SRT에서는 필수, VTT에서는 선택입니다.
  • 스타일 및 위치 지정 — VTT는 지원하고, SRT는 지원하지 않습니다.
  • 웹 재생 — HTML5 영상에는 VTT가 필요합니다. SRT는 브라우저에서 로드되지 않습니다.

서로 변환하는 방법 (무료)

소프트웨어가 필요 없습니다. 브라우저 기반 변환기에 파일을 붙여넣으면 여러분의 기기에서 로컬로 처리됩니다. 아무것도 업로드되지 않습니다.

  • SRT를 VTT로 — 웹 재생을 위해 헤더와 점 밀리초를 추가합니다.
  • VTT를 SRT로 — VTT를 읽지 못하는 편집기를 위해 큐 번호를 다시 매기고 타이밍을 다시 씁니다.
  • 타임스탬프 제거 — 둘 다 일반 텍스트로 정리합니다.

애초에 자막은 어디서 오나요?

아직 자막 파일이 없다면 영상이나 오디오 자체에서 하나 만들어 보세요. Scriptery에 링크를 붙여넣거나 파일을 업로드하고 SRT 또는 VTT로 바로 내보내면 됩니다.