Skip to content

VTT to SRT 가이드 — 웹 자막을 무료로 온라인 변환 | AllSubConverter

- 4 min read

WebVTT 파일은 브라우저에 완벽하지만, 웹을 벗어나는 순간 — 스마트 TV, 미디어 서버, 비디오 편집기로 — 같은 파일이 작동을 멈추는 경우가 많습니다. SRT는 자막에서 가장 보편적인 언어에 가장 가까운 포맷으로 남아 있으며, 이 가이드는 몇 초 만에 VTT를 SRT로 변환하는 방법을 보여줍니다.

VTT 대신 SRT가 필요한 경우

VTT는 브라우저를 위해 만들어졌습니다. SRT는 그 외 모든 것을 위해 만들어졌습니다. 재생 대상이 HTML5 <video> 요소가 아닌 경우, SRT가 거의 항상 더 안전한 선택입니다.

SRT가 필요한 일반적인 상황:

  • 로컬 미디어 플레이어. VLC, MPC-HC, MPV, Plex는 모두 SRT를 먼저 읽고 기본 사이드카 포맷으로 취급합니다.
  • 스마트 TV 및 셋톱박스. 많은 모델이 파일이 SRT인 경우에만 외부 자막을 표시합니다. 특히 DLNA로 스트리밍할 때.
  • 비디오 편집 소프트웨어. Premiere Pro, DaVinci Resolve, Final Cut은 SRT를 자막 트랙으로 직접 가져옵니다.
  • 구형 하드웨어. DVD 및 블루레이 저작 파이프라인과 레거시 셋톱 플레이어는 일반 SRT를 기대합니다.
  • 공유 및 보관. SRT는 특별한 소프트웨어 없이 대부분의 사람이 열 수 있는 포맷이므로 배포에 이상적입니다.

경험칙: 웹사이트가 아니라면 STT를 사용하세요.

변환 중 제거되는 항목

SRT는 의도적으로 최소화되어 있습니다. VTT에서 STT로 이동하면 일반 타이밍 지정 텍스트 위에 VTT가 추가하는 모든 것이 삭제됩니다:

VTT 기능 SRT에서 유지? 참고
WEBVTT 헤더 아니요 — 제거 SRT에는 파일 헤더가 없습니다
마침표 타임스탬프 구분자 쉼표로 변환 00:01:02.50000:01:02,500
큐 설정 (line:, align:) 아니요 — 제거 SRT에는 위치 지정 모델이 없습니다
인라인 스타일 태그 (<b>, <i>) 엄격한 플레이어에서 제거 일반 텍스트가 안전한 기본값입니다
주석 (NOTE 블록) 아니요 — 제거 SRT에는 주석 문법이 없습니다

좋은 소식: 음성 텍스트와 타이밍은 그대로 유지됩니다. 잃는 것은 웹 플레이어만 렌더링할 수 있었던 표현 메타데이터뿐입니다.

타임스탬프 변경 설명

변환을 정의하는 단일 기계적 차이는 밀리초 구분자입니다. VTT는 마침표를 사용하고 SRT는 쉼표를 사용합니다. 마침표를 그대로 두면 많은 플레이어가 타임스탬프를 잘못 파싱하고 큐를 건너뜁니다.

변환 전 (VTT):

WEBVTT

00:00:03.200 --> 00:00:06.400
This cue is timed in VTT.

변환 후 (SRT):

1
00:00:03,200 --> 00:00:06,400
This cue is timed in SRT.

세 가지가 변경되었습니다: WEBVTT 헤더가 사라지고, 마침표가 쉼표가 되었으며, 각 블록 상단에 숫자 큐 인덱스가 추가되었습니다. 신뢰할 수 있는 변환기는 이 세 가지를 모두 자동으로 처리합니다.

단계별: VTT를 SRT로 변환

  1. 변환기를 엽니다. VTT to SRT 도구로 이동합니다. 계정이나 다운로드가 필요 없습니다.
  2. VTT 파일을 로드합니다. 파일을 드래그하거나, 내용을 붙여넣거나, 기기에서 선택합니다.
  3. 변환을 실행합니다. 도구가 WEBVTT 헤더를 제거하고, 마침표 구분자를 쉼표로 바꾸고, SRT가 아닌 큐 설정을 삭제하고, 모든 큐에 번호를 매깁니다.
  4. SRT를 다운로드합니다. 플레이어가 자동 감지하도록 비디오와 동일한 기본 이름으로 출력을 저장합니다.
  5. 재생을 테스트합니다. 미디어 플레이어에서 비디오 파일 옆에 SRT를 놓으면 자막이 즉시 나타나야 합니다.

SRT가 안전한 범용 선택인 이유

SRT는 DVD 시대부터 사용되어 왔으며, 수십 년의 호환성 작업으로 외부 자막을 지원하는 거의 모든 기기가 SRT를 지원합니다. SRT를 선택하면 "내 컴퓨터에서는 되는데"라는 문제의 전체 범주가 제거됩니다:

  • ✓ 수백 개의 플레이어와 TV에서 예측 가능한 파싱
  • ✓ 잘못 렌더링될 스타일 오버헤드가 없는 더 작은 파일
  • ✓ 일반 텍스트 편집기에서 쉽게 편집
  • ✓ NLE에서 자막 트랙의 사실상 가져오기 포맷

트레이드오프는 위치 지정과 스타일링을 포기한다는 것입니다. 나중에 풍부한 시각 효과가 필요하면 반대 방향으로 갈 수 있습니다 — 웹 재생을 위한 SRT to VTT 가이드를 참조하세요.

자주 묻는 질문

변환 후 큐 타이밍이 어긋나나요?

아니요. 구분자 문자만 변경됩니다 — 마침표가 쉼표로 — 시, 분, 초, 밀리초는 동일하게 유지됩니다. SRT는 여전히 큐당 시작 및 종료 시간을 모두 기록하므로 각 줄의 화면 표시 시간이 정확히 보존됩니다.

굵게 및 기울임 마크업은 어떻게 되나요?

VTT는 <b><i> 같은 가벼운 인라인 태그를 허용합니다. SRT에는 공식 스타일링이 없으므로 대부분의 플레이어가 무시하거나 제거합니다. 변환기는 태그를 제거하고 읽을 수 있는 텍스트를 유지하여 화면에 리터럴 꺾쇠 괄호로 렌더링되는 것을 방지합니다.

큐 위치 지정을 잃나요?

네. VTT 큐 설정인 line:, position:, align:은 STT에 해당하는 것이 없으므로 삭제됩니다. 모든 큐는 플레이어가 SRT에 적용하는 기본 하단 중앙 배치로 돌아갑니다.

파일 크기 이점이 있나요?

종종 그렇습니다. 헤더, 주석, 큐 설정을 제거하면 오버헤드가 줄어들며, 결과 SRT는 일반적으로 VTT 소스보다 작습니다. 대용량 자막 세트의 경우 이는 누적되며, 대역폭이 제한된 스트리밍이나 많은 언어 트랙을 함께 패키징할 때 중요합니다.

자막이 어디서나 재생되게 만드세요

VTT를 깨끗하고 범용적인 SRT로 한 번에 변환하세요 — 무료, 비공개, 즉시.

VTT to SRT 무료 변환 →

이미 변환했고 프레젠테이션이나 팬섭을 위해 스타일 자막을 원하시나요? SRT to ASS 튜토리얼과 결합하여 글꼴, 색상, 위치 지정을 추가하세요.

관련 기사

Related Reading

Format guide

VTT 파일이란? WebVTT 자막 형식 완벽 가이드 | AllSubConverter

VTT(WebVTT) 자막 파일에 대한 완벽한 가이드입니다. VTT가 무엇인지, 파일 구조, SRT와의 차이점, 브라우저 지원, HTML5 비디오에서 WebVTT를 언제 사용해야 하는지 알아보세요.

Format guide

SRT 파일이란? SubRip 자막 형식 완벽 가이드 | AllSubConverter

SRT(SubRip) 자막 파일에 대한 완벽한 가이드입니다. SRT가 무엇인지, 파일 구조, 지원 플레이어, 장단점, VTT 및 ASS 형식과의 비교를 알아보세요.

Comparison

SRT vs ASS: 어떤 자막 포맷을 사용할까? | AllSubConverter

SRT vs ASS: 자막 포맷을 나란히 비교. 구조, 타임스탬프, 스타일, 플랫폼 지원, 용도의 차이를 확인. 무료 SRT → ASS 변환기.

Comparison

SRT vs LRC: 어떤 자막 포맷을 사용할까? | AllSubConverter

SRT vs LRC: 자막 포맷을 나란히 비교. 구조, 타임스탬프, 스타일, 플랫폼 지원, 용도의 차이를 확인. 무료 SRT → LRC 변환기.

Comparison

SRT vs SBV: 어떤 자막 포맷을 사용할까? | AllSubConverter

SRT vs SBV: 자막 포맷을 나란히 비교. 구조, 타임스탬프, 스타일, 플랫폼 지원, 용도의 차이를 확인. 무료 SRT → SBV 변환기.

Comparison

SRT vs SCC: 어떤 자막 포맷을 사용할까? | AllSubConverter

SRT vs SCC: 자막 포맷을 나란히 비교. 구조, 타임스탬프, 스타일, 플랫폼 지원, 용도의 차이를 확인. 무료 SRT → SCC 변환기.