Recapo
Subtitles & Captions

SRT vs VTT: 차이점과 변환 방법

창작자를 위한 SRT와 VTT 설명: 실제 차이점(쉼표와 마침표, WEBVTT 헤더, 스타일링), 각 플랫폼이 원하는 방식, 그리고 양쪽 모두를 어떻게 변환하는지 등입니다.

SRT vs VTT: 차이점과 변환 방법

srt vtt 차이 — 이 가이드는 실용적인 단계, 예시, 그리고 바로 사용할 수 있는 워크플로우를 통해 주제를 설명합니다.

SRT와 VTT의 차이는 이렇습니다: 둘 다 영상 옆에 있는 평문 자막 파일이지만, SRT(SubRip)는 거의 모든 플랫폼에서 허용하는 범용 형식이고, VTT(WebVTT)는 HTML5 비디오 플레이어용으로 만들어진 웹 네이티브 형식입니다. 어떤 것을 사용할지 결정하거나 잘못된 자막을 업로드해 캡션이 나타나지 않았다면, SRT와 VTT의 차이는 보이는 것보다 작습니다: 주로 헤더 라인, 쉼표와 마침표 타임스탬프, 그리고 각 포맷이 지원하는 스타일링 정도입니다. 이 가이드는 실제 파일 예시, 플랫폼별 치트시트, 그리고 자막을 깨뜨리지 않고 SRT를 VTT로 변환하는 방법(그리고 다시 VTT)으로 변환하는 방법을 정확히 보여줍니다.


간단히 말하자면: 최대 호환성과 쉬운 업로드가 필요할 때는 SRT를 사용하고, 웹페이지 자체 비디오 플레이어나 WebVTT를 특별히 요구하는 플랫폼일 때는 VTT를 사용하세요. 캡션을 조용히 삼키는 함정들을 계속 읽으세요 — 잘못된 소수점 구분자, 누락된 헤더, 그리고 잘못된 인코딩으로 인한 모지바케.


주요 요점




SRT와 VTT 한눈에 보기


전체 비교를 한 표로 정리했습니다. 아래 내용은 실제 예시로 이 행들을 설명하는 것뿐입니다.

SRT vs VTT: Differences and How to Convert detail image: SRT vs VTT anatomy


파일 확장.srt.vtt필수 첫 번째 줄전혀 없습니다웹VTT밀리초 구분자쉼표 — 00:00:01,000끝 — 00:00:01.000큐 넘버관습적으로 순차적이다선택 사항위치 / 정렬사양에는 없습니다네 (노선, 위치, 정렬)인라인 스타일링비공식, 플레이어에 따라 다릅니다네 (태그 + a 스타일 블록)댓글 (주석)아니고향오프라인 플레이어, 대부분 업로드 필드HTML5 <트랙>, 웹 플레이어인코딩UTF-8 권장UTF-8 필요


한마디로 요약하자면: SRT는 단순하고 휴대할 수 있는 형식이고; VTT는 더 풍부하고 웹 지향적인 형식입니다. 캡션 텍스트가 동일하기 때문에 10번 중 9번은 몇 초 만에 변환할 수 있습니다 — 단지 포장만 달라질 뿐입니다.


SRT 파일이 실제로 어떻게 생겼는지


아무거나 열어 .srt 텍스트 편집기에서는 숫자, 타임스탬프 범위, 캡션 텍스트, 빈 줄로 반복되는 네 줄의 블록을 볼 수 있습니다. 그 외에는 아무것도 없었다.




주목할 세 가지:


  1. 모든 블록은 번호가 매겨져 있습니다 순서대로, 1부터 시작해.
  2. 타임스탬프는 쉼표를 사용합니다 밀리초 전: 00:00:01,000. 이것이 변환을 가장 자주 깨뜨리는 단 하나의 세부 사항입니다.
  3. 헤더도 없고 스타일링도 없어요. SRT는 단지 텍스트와 타이밍뿐입니다. 일부 데스크톱 플레이어는 비공식 태그를 사용합니다. <나> 또는 <b>하지만 그런 행동은 형식에 포함되어 있지 않으니 절대 의존하지 마세요.


그 평범함이 SRT의 초능력이다. 오해할 점이 거의 없기 때문에 가장 넓은 범위의 목적지로 깔끔하게 업로드됩니다.


VTT(WebVTT) 파일이 실제로 어떤 모습인지는


WebVTT는 SRT의 웹 네이티브 사촌입니다. 같은 캡션이 .vtt 거의 똑같이 보이지만 — 세 가지 의도적인 추가 요소만 있다.




위의 SRT와의 차이점을 확인하세요:


  1. 첫 번째 줄은 웹VTT, 그 뒤에 빈 줄이 따라옵니다. VTT 파일은 헤더가 없으면 무효이고, 웹 플레이어는 헤더가 없는 파일을 조용히 무시합니다.
  2. 밀리초 구분자는 마침표입니다, 쉼표가 아닙니다: 00:00:01.000.
  3. 큐는 설정을 담을 수 있습니다. 그거 라인: 90% 정렬: 중앙 정렬 두 번째 큐에서는 자막을 비디오 프레임 안에 위치시키고 정렬하는데, 이는 SRT가 표현할 수 없는 부분입니다.


webvtt와 srt 비교에서 VTT의 장점은 바로 이것입니다: 브라우저용으로 설계되어 위치 선정, 정렬, 인라인 스타일링 태그 등을 담을 수 있습니다. 스타일 CSS로 블록을 사용하고, 주석 참고용 댓글, 심지어 챕터나 메타데이터 트랙도 포함하세요. 만약 이런 점들이 업로드에 중요하지 않다면, 추가 기능은 사용하지 않는 오버헤드일 뿐입니다 — 그래서 많은 크리에이터들이 SRT를 고수하는 것입니다.


사람들을 혼란스럽게 만드는 정확한 차이점들


대부분의 'SRT와 VTT' 혼동은 네 가지 작은 문제로 귀결됩니다. 이 부분들을 제대로 하면 전환이 실패하지 않습니다.


십진법 구분자쉼표 ,.SRT 타임스탬프를 VTT에 붙여넣으면 플레이어가 큐를 거부합니다헤더 라인전혀 없습니다웹VTT 첫째헤더가 없는 VTT는 캡션이 전혀 표시되지 않습니다스타일링 / 포지션텍스트만큐 설정 + CSS스타일은 SRT→VTT에서 살아남지만, VTT→SRT는 줄어듭니다인코딩UTF-8 권장UTF-8 필요비-UTF-8은 악센트와 비라틴어 텍스트를 뒤섞인 기호로 변환합니다


내면화할 만한 몇 가지 주의사항:




각 플랫폼이 원하는 포맷은 무엇인지요


창작자들이 실제로 찾는 부분은 이렇습니다: 제가 어디에 출판하는지 고려할 때, 어떤 파일을 업로드해야 할까요? 실용적인 지도가 여기 있습니다.

SRT vs VTT: Differences and How to Convert detail image: Subtitle format decision tree


유튜브 (장편)SRT (VTT 허용도 가능)SRT는 가장 단순하고 신뢰할 수 있는 업로드입니다; 플레이어가 켜고 끌 수 있습니다웹 플레이어 (HTML5) <트랙>)VTT (필수)<트랙> element는 WebVTT만 받아 SRT는 로드되지 않습니다LMS / 강의 플랫폼보통 VTT에서대부분의 강좌 플레이어는 HTML5로 만들어져 있어 VTT를 기대합니다틱톡, 릴스, 유튜브 쇼츠둘 다 아니야 — 번인사이드카 업로드 필드는 없습니다; 대신 자막을 프레임에 렌더링하세요


이 표에서 두 가지 경험 법칙이 나옵니다:


  1. 브라우저가 영상을 직접 재생하고 있다면 — 자신의 웹사이트, 랜딩 페이지, LMS — 거의 항상 VTT가 필요합니다. 왜냐하면 HTML5 <트랙> element는 WebVTT만 말합니다.
  2. 큰 플랫폼의 자체 플레이어에 업로드할 경우에는SRT가 안전한 기본값이며, 유튜브는 두 가지 모두 기꺼이 받아들입니다. 짧은 형식의 세로 피드에는 캡션 파일 필드가 전혀 없어서, 자막을 픽셀에 새겨 넣는 방식입니다 — 이는 저희 가이드에서 다룬 것과 같은 오픈 캡션 방식입니다 영상에 자막을 추가하는 방법.


깨끗한 SRT를 마스터 파일로 유지하면 목적지가 필요한 것을 생성할 수 있습니다. 이것이 이 가이드의 나머지 부분에서 설정한 워크플로우입니다.


SRT를 VTT로 변환하는 방법(그리고 다시 VTT로 변환하는 방법)


변환은 빠르다. 캡션 텍스트는 절대 변하지 않기 때문이다 — 라벨만 편집하면 된다. 정직한 방법은 두 가지가 있습니다: 한 번에 깨끗하고 올바른 파일을 만드는 브라우저 변환기 사용이거나, 정확히 무엇이 바뀌는지 이해하고 싶다면 수동 편집을 하는 방법입니다.


원스텝 브라우저 경로


텍스트 편집기를 건드리고 싶지 않다면, 헤더, 구분자, 인코딩을 처리하는 변환기를 통해 파일을 실행하세요:


  1. SRT→ VTT:.srtSRT에서 VTT로 변환하기. 이 문서는 다음을 추가합니다. 웹VTT 헤더를 사용해 모든 쉼표를 마침표로 바꾸고, UTF-8로 저장합니다.
  2. SRT→ 기타 포맷: 만약 당신이 A에서 시작한다면요. .vtt, .엉덩이또는 다른 자막 파일이 필요하고 범용 포맷이 필요하다면, 다음을 통해 처리하세요. SRT 변환기 자막 평평하게 만들어 SRT를 깨끗이 만드는 것.
  3. 그곳에 있는 동안 룩을 고쳐보세요: 자막을 번갈아 넣거나 일관된 화면 스타일링을 원한다면, 자막 스타일 편집기 내보내기 전에 글꼴, 크기, 윤곽선, 위치를 설정하는 것.


Recapo는 브라우저에서 완전히 실행되기 때문에—설치가 필요하고, 작업당 최대 6GB까지 MP4, MOV 및 기타 일반적인 포맷을 지원하기 때문에—원본 비디오에서 자막 내보내기, 그리고 그에 맞는 자막 파일을 한 곳에서 바로 사용할 수 있습니다.


수동 경로 (무슨 일이 일어나는지 알 수 있도록)


개종 SRT→ VTT 손으로 하는 것은 진짜로 세 단계입니다:


  1. 추가 웹VTT 첫 줄로, 그 다음에는 빈 줄이 그 위에 있죠.
  2. 타임스탬프의 모든 쉼표를 마침표로 바꿔보세요 (00:00:01,00000:00:01.000). Find and Replace를 사용하되, 캡션 텍스트의 쉼표를 건드리지 않도록 타임스탬프 라인만 타겟팅하세요.
  3. 파일을 UTF-8로 저장하고 .vtt 연장.


개종 VTT→ SRT 한 가지 주의를 두고 이를 뒤집는다:


  1. 삭제하세요 웹VTT 헤더 라인과 주석, 스타일, 또는 지역 블록.
  2. 타임스탬프의 마침표를 쉼표로 바꿔보세요.
  3. 큐 설정(예: 라인: 90% 정렬: 중앙 정렬) 타임스탬프 라인에서 벗어나게 하는데, SRT는 그 라인을 사용할 수 없기 때문입니다.
  4. UTF-8로 저장하고 .srt 연장.


단, 3단계는 VTT 스타일링과 위치 선정이 사라지는 부분입니다. 만약 그 포맷이 중요하다면, VTT를 유지하고 다운그레이드하지 마세요.


일반적인 변환 문제들 (그리고 이를 피하는 방법)


"성공적인" 변환도 재생 시 조용히 실패할 수 있습니다. 이 네 가지가 창작자들에게 가장 자주 괴롭히는 존재들입니다.

SRT vs VTT: Differences and How to Convert detail image: Subtitle conversion workflow




한 가지 습관이 대부분 이런 문제를 막아줍니다: 정확하고 수정된 SRT를 단일 마스터 파일로 유지하세요. 웹 플레이어나 LMS에서 VTT를 요구할 때만 VTT를 생성하고, 자막을 붙일 때 스타일을 바꾸며, 모든 번역에 재사용하세요. 그 마스터를 잃는다는 것은 처음부터 다시 전사해야 한다는 뜻입니다 — 따라서 자막을 자동으로 생성한다면, 신뢰할 수 있는 전사본에서 시작하세요. 우리의 요약 최고의 자동 자막 생성기 선택을 도와줄 수 있습니다.


자주 묻는 질문


SRT와 VTT의 주요 차이점은 무엇인가요? 두 가지가 있습니다. VTT 파일은 반드시 다음으로 시작해야 합니다 웹VTT 헤더를 사용하고, 밀리초 앞에 구간을 붙입니다 (00:00:01.000SRT는 헤더가 없고 쉼표(00:00:01,000). VTT는 SRT가 표현할 수 없는 포지셔닝과 스타일링도 제공할 수 있습니다. 두 작품 모두 캡션 텍스트가 동일합니다.


.srt 파일 이름을 .vtt로 그냥 바꿔도 되나요? 아니. 확장 번호를 변경한다고 해서 필요한 항목이 추가되지 않습니다 웹VTT 헤더를 사용하거나 쉼표와 마침표 간의 타임스탬프를 수정하여 웹 플레이어가 이를 거부하도록 합니다. 먼저 변환기를 거치거나 두 가지 편집을 직접 하세요.


유튜브는 SRT와 VTT 중 어떤 형식을 사용하나요? 유튜브는 장편 업로드에 두 가지 모두 허용하며, 시청자들은 자막을 켜거나 off. SRT 가장 간단하고 신뢰할 수 있는 선택을 할 수 있습니다. 쇼츠나 다른 세로 피드는 자막 파일 업로드가 없어서 자막을 영상에 직접 붙입니다.


웹사이트 비디오 플레이어로서 SRT와 VTT 중 어느 쪽이 더 나은가요? VTT는 의심할 여지 없이 HTML5입니다 <트랙> element는 WebVTT만 허용하기 때문에 SRT는 브라우저의 네이티브 플레이어에서 로드되지 않습니다. 임베딩하기 전에 SRT를 VTT로 변환하세요.


SRT를 VTT로 전환하면 품질이 떨어지나요? 아니. 자막은 평범한 텍스트이기 때문에 변환 시 영상이나 오디오에 전혀 영향을 주지 않습니다. 유일한 위험은 쉼표 누락이나 잘못된 인코딩으로 인한 파일이 파손되는 것이지, 영상 품질 손실은 아닙니다. 반대로 가면 →스타일링과 위치 선정을 떨어뜨릴 수 있지만 사진에는 전혀 영향을 주지 않습니다.


캡션을 깔끔하게 변환하세요


SRT와 VTT는 두 개의 래퍼로 된 동일한 캡션입니다 — 헤더, 구분자, 인코딩만 제대로 맞추면 둘 다 바로 작동합니다. 정확한 SRT를 마스터로 유지하고, 웹 플레이어나 강의 플랫폼이 요청할 때마다 VTT를 생성하며, 수직 피드에 자막을 붙이세요. 무료 Recapo 계정 생성 브라우저에서 자막을 전사, 변환, 스타일링, 내보내기 등으로 변환한 후, 동일한 마스터 파일을 모든 플랫폼에서 재사용할 수 있습니다.


참고문헌 및 공식 출처