subtitles srt webvtt ass-ssa video-editing accessibility

주요 자막 형식 가이드: SRT, WebVTT, ASS 및 기타

비디오 자막 형식에 대한 포괄적인 가이드입니다. SRT, WebVTT, ASS/SSA, TTML 등을 비교하고 웹 및 방송용으로 적합한 형식을 선택하는 방법을 알아보세요.

2026-04-11

주요 자막 형식 가이드: SRT, WebVTT, ASS 및 기타

자막은 접근성, 언어 학습 및 소셜 미디어에서의 무음 시청에 필수적입니다. 하지만 자막 파일의 세계는 수십 가지 형식으로 파편화되어 있습니다. 이 가이드는 오늘날 가장 일반적으로 사용되는 형식에 대한 완전한 참조를 제공합니다.

1. 빠른 비교표

형식 확장자 스타일링 최적 용도 브라우저 지원
SRT .srt 최소한 보편적인 호환성 네이티브 (변환 필요)
WebVTT .vtt 강력함 (CSS) HTML5 웹 비디오 네이티브 (매우 우수)
ASS/SSA .ass / .ssa 고급 애니메이션, 가라오케, 복잡한 효과 라이브러리 필요
TTML .ttml / .xml 전문가용 Netflix, 방송 제한된 네이티브 지원
MicroDVD .sub 기본적 레거시 데스크톱 플레이어 없음

2. 상세 형식 분석

SRT (SubRip Subtitle)

단순함 덕분에 세계에서 가장 널리 사용되는 자막 형식입니다.

  • 구조: 일련번호, 타임코드 (00:00:00,000), 텍스트, 그리고 빈 줄.
  • 장점: TV, YouTube, VLC 등 거의 모든 곳에서 작동합니다.
  • 단점: 색상, 위치 또는 글꼴 변경을 기본적으로 지원하지 않습니다(일부 플레이어는 비공식적인 HTML 스타일 태그를 지원함).

WebVTT (Web Video Text Tracks)

현대적인 웹(HTML5) 표준입니다. SRT에서 파생되었지만 브라우저 통합을 위해 개선되었습니다.

  • 구조: WEBVTT 헤더로 시작합니다. 밀리초 구분자로 쉼표 대신 마침표를 사용합니다 (00:00:00.000).
  • 장점: CSS 스타일링, 위치 지정 및 메타데이터를 지원합니다. <track> 태그에서 기본적으로 지원됩니다.
  • 단점: 하드웨어 기반 TV 플레이어에서는 SRT만큼 널리 지원되지 않습니다.

ASS/SSA (Advanced Substation Alpha)

'팬서빙' 커뮤니티에서 가장 선호하는 형식입니다.

  • 구조: 스타일을 정의하는 복잡한 헤더와 'Dialogue' 줄로 구성됩니다.
  • 장점: 무한한 스타일링 가능성(벡터 드로잉, 가라오케 효과, 정밀한 위치 지정).
  • 단점: 매우 복잡하며, libass와 같은 전용 플레이어나 라이브러리가 필요합니다.

TTML (Timed Text Markup Language)

Netflix 및 Amazon Prime과 같은 주요 스트리밍 플랫폼에서 사용하는 XML 기반 표준입니다.

  • 장점: 고도로 구조화되어 있으며 복잡한 레이아웃과 글로벌 동기화를 지원합니다.
  • 단점: 수동으로 읽거나 편집하기 어렵습니다. 주로 전문적인 워크플로우를 위한 것입니다.

3. 레거시 및 방송 형식

  • SBV (SubViewer): YouTube의 자동 자막에 자주 사용됩니다.
  • CEA-608 / CEA-708: 북미 TV 방송의 '폐쇄 자막(Closed Captions)' 표준입니다. 보통 별도의 파일이 아니라 비디오 스트림에 직접 포함됩니다.
  • SUB (MicroDVD): 타임코드 대신 프레임 번호를 사용합니다. 2000년대 초반 DivX/Xvid 영화에서 매우 흔했습니다.

4. 일반적인 문제 및 FAQ

SRT를 WebVTT로 어떻게 변환하나요?

WebVTT가 웹 비디오 표준이므로 SRT 파일을 변환해야 하는 경우가 많습니다. 주요 변경 사항은 WEBVTT 헤더를 추가하고 타임코드 구분자를 쉼표(,)에서 마침표(.)로 바꾸는 것입니다.

왜 브라우저에서 ASS 자막이 밋밋하게 보이나요?

표준 HTML5 비디오 플레이어는 ASS 형식을 네이티브로 지원하지 않습니다. 복잡한 스타일을 렌더링하려면 SubtitleOctopusvideojs-ass와 같은 JavaScript 라이브러리가 필요합니다.

YouTube에 가장 적합한 형식은 무엇인가요?

YouTube에는 SRT가 가장 안전한 선택입니다. YouTube는 많은 형식(VTT, SBV 포함)을 지원하지만, SRT는 다양한 장치에서 줄바꿈과 기본 형식을 가장 안정적으로 처리합니다.

자막이 '글자 깨짐' 현상이 발생합니다. 왜 그런가요?

이는 보통 인코딩 문제입니다. 대부분의 현대적인 플레이어는 UTF-8 인코딩을 기대합니다. 파일이 이전 인코딩(GBK 또는 ISO-8859-1 등)인 경우 특수 문자가 깨집니다. 파일을 UTF-8로 다시 저장하여 해결하세요.


결론

적절한 자막 형식을 선택하는 것은 대상 플랫폼에 따라 다릅니다.

  • 웹용: 항상 WebVTT를 사용하세요.
  • 일반 배포용: SRT를 사용하세요.
  • 예술적 콘텐츠용: ASS를 사용하세요.

먼저 비디오 콘텐츠를 텍스트로 변환해야 하나요? 당사의 비디오를 텍스트로 도구를 사용하여 이러한 자막 형식으로 쉽게 변환할 수 있는 고품질 스크립트를 생성해 보세요.