RRecast

자막 파일 형식

SRT와 VTT: 차이점, 예시, 형식 선택 방법

SRT와 WebVTT의 문법, 브라우저 지원, 스타일 제한을 비교합니다. 동일한 자막 예시로 형식을 바꿀 때 확인할 사항을 알아보세요.

작성: Recast · 게시일: · 수정일:

두 자막 문서가 하나의 시간 축으로 연결된 편집 일러스트.

핵심 답변

게시 위치가 요구하는 자막 형식을 사용하세요. SRT는 편집기와 영상 플랫폼에 글과 시간을 전달할 때 흔히 쓰입니다. WebVTT는 웹 영상의 HTML track 요소에 사용됩니다. 둘 다 자막과 시간을 담지만 영상 자체를 담거나 번역된 목소리를 만들지는 않습니다. 형식 변환은 모든 스타일을 자동 보존하지 않으며 글을 번역하지도 않습니다.

SRT와 VTT의 실질적인 차이

SRT는 SubRip Subtitle의 약자이고 VTT 파일은 WebVTT 형식을 씁니다. 둘 다 읽을 수 있는 텍스트 파일이지만 문법과 기능이 다릅니다. 더 새로워 보이는 확장자가 더 나은 결과를 만든다고 가정하지 말고 게시 위치에 맞게 선택하세요.

SRT와 VTT의 실질적인 차이
항목SRTWebVTT
파일 확장자.srt.vtt
시작 헤더WEBVTT 헤더 없음WEBVTT로 시작
기본 타임스탬프00:00:01,000 --> 00:00:03,00000:00:01.000 --> 00:00:03.000
자막 구간 식별자일반적으로 연속 번호선택적 식별자
서식과 위치기본 서식 지원은 앱마다 다름구간 설정과 스타일은 플레이어 지원에 따름
HTML 영상 텍스트 트랙기본 HTML track에는 변환 필요HTML track 요소에서 사용

같은 자막 두 개를 두 형식으로 비교

이 직접 만든 영문 예시 파일은 가상의 휴대용 머그잔 시연을 설명하며 고객 영상이나 실제 번역 결과가 아닙니다. 첫 자막은 1초부터 3초까지, 두 번째는 3.5초부터 5초까지입니다. 두 파일의 글과 시간은 같습니다.

WEBVTT 헤더, 자막 구간 사이의 빈 줄, 밀리초 앞 쉼표와 마침표의 차이를 보세요. 파일 확장자만 바꿔도 내용이 다른 형식으로 변하는 것은 아닙니다.

SRT 예시(영문)
1
00:00:01,000 --> 00:00:03,000
Meet the travel mug.

2
00:00:03,500 --> 00:00:05,000
Keep the lid closed.
WebVTT 예시(영문)
WEBVTT

1
00:00:01.000 --> 00:00:03.000
Meet the travel mug.

2
00:00:03.500 --> 00:00:05.000
Keep the lid closed.

어떤 형식을 사용해야 할까요?

영상 호스팅 플랫폼이나 편집기에서는 허용 형식 목록부터 확인하세요. SRT를 요구하고 단순한 시간 자막이라면 SRT를 제공하면 됩니다. 근거 없는 품질이나 SEO 이점을 기대하며 이미 허용되는 파일을 바꿀 필요는 없습니다.

기본 HTML 영상 텍스트 트랙에는 WebVTT를 사용하세요. track 요소는 자막 파일과 미디어를 연결하고 언어를 표시합니다. VTT를 업로드했다고 페이지의 모든 영상에 자동 연결되지는 않습니다. 플레이어에 올바른 트랙 설정이 필요합니다.

YouTube는 두 형식을 모두 안내하지만 제약은 다릅니다. 기본 SRT는 스타일 마크업을 무시하고, WebVTT도 스타일을 제한적으로 지원합니다. 명세에 있는 기능이 모든 게시 위치에서 구현되는 것은 아니므로 실제 플레이어에서 확인하세요.

변환 과정에서 무엇이 달라질 수 있나요?

단순한 자막 내용과 시간은 비교하기 쉽습니다. 고급 WebVTT 위치 지정, 영역, 스타일 규칙, 메타데이터는 기본 SRT 출력과 신뢰할 수 있게 일대일 대응하지 않습니다. 이런 기능이 중요하다면 원본을 보관하세요.

Recast 변환기는 타임스탬프를 검사하고, 잘못된 시간 자막을 조용히 버리는 대신 형식이 잘못된 입력을 거부합니다. 형식을 바꿀 때 연속 번호를 쓰고 WebVTT의 NOTE, STYLE, REGION 블록을 제외합니다. 이는 기본 자막 변환이며 어느 형식의 모든 기능을 보존한다는 약속이 아닙니다.

TXT로 바꾸면 시간 정보가 사라집니다. TXT에서 다시 변환하면 비어 있지 않은 각 줄에 3초짜리 임시 구간을 만듭니다. 원래 시간을 복원하거나 영상을 듣는 기능이 아닙니다. 다시 필요할 수 있다면 시간이 있는 원본을 유지하세요.

짧은 VTT 시간은 손상된 SRT 시간이 아닙니다

WebVTT는 00:01.000처럼 분과 초로 시간을 쓸 수 있습니다. Recast는 이 짧은 형태와 시 단위가 있는 WebVTT를 모두 받습니다. 아래 영문 구간은 1초에서 2초까지의 SRT가 되어야 하며 사라지거나 시간 없는 텍스트가 되어서는 안 됩니다.

변환이 실패하면 원본 형식, WEBVTT 헤더, 시간 문법을 확인하세요. 밀리초는 세 자리로 쓰고 분과 초는 유효 범위 안에 있어야 합니다. 종료 시간은 시작 뒤여야 합니다. 오류를 무시하지 말고 파일을 고친 다음 전체 결과를 확인하세요.

짧은 WebVTT 입력(영문)
WEBVTT

00:01.000 --> 00:02.000
Close the lid.
예상 SRT 출력(영문)
1
00:00:01,000 --> 00:00:02,000
Close the lid.

변환 파일 사용 전 빠른 확인

변환기에서 원본 파일과 출력 형식을 선택하고 미리보기를 확인하세요. 미리보기는 앞부분만 보여 줄 수 있으므로 영상에 연결하기 전에 내려받아 전체를 검토해야 합니다. 선택한 자막 내용은 브라우저에서 로컬로 변환되며, 이 무료 도구는 계정이 필요하지 않습니다.

  • 첫 구간, 중간의 한 구간, 마지막 구간을 원본과 비교하세요.
  • 누락된 줄, 바뀐 악센트 문자, 예상치 못하게 달라진 시간을 찾으세요.
  • 형식만 바꾸더라도 중요한 제품명과 숫자를 확인하세요.
  • 사용할 영상에 파일을 불러와 탐색, 줄바꿈, 위치, 가독성을 시험하세요.
  • 원본을 보관하고 의도적으로 삭제한 스타일과 메타데이터를 기록하세요.

이 형식으로 영상을 만들거나 번역할 수 있나요?

아니요. 자막 파일에는 영상 프레임이나 음성 트랙이 없습니다. 고정 자막이 있는 MP4를 만들려면 원본 영상과 자막을 화면에 글자를 입히는 도구에 제공하세요. 출력 영상의 해당 자막은 끌 수 없습니다.

SRT에서 VTT로 바꿔도 언어는 그대로입니다. 번역, 받아쓰기, 더빙은 별도 작업입니다. 다른 확장자가 아니라 현지화된 제품 영상이 필요하다면 Studio의 지원 작업을 살펴보고 게시 전에 결과를 검토하세요.

출처 및 참고 자료