SRT 파일이란?
전 세계에서 가장 널리 지원되는 자막 표준인 SubRip(SRT) 자막 형식에 대해 알아야 할 모든 것.
SRT(SubRip)는 전 세계에서 가장 널리 사용되는 자막 파일 형식입니다. 순차적인 항목 번호, 타임스탬프, 일반 자막 텍스트로 구성됩니다. 그 단순함과 거의 보편적인 지원 덕분에 스마트 TV, 미디어 플레이어, 스트리밍 플랫폼, 모바일 기기 전반에 걸쳐 비디오 자막의 기본 선택이 되었습니다.
SRT는 무엇의 약자인가요?
SRT는 SubRip의 약자로, DVD에서 자막을 추출하기 위해 이 형식을 만든 최초의 소프트웨어 도구에서 이름을 따왔습니다. .srt 파일 확장자는 이후 일반 텍스트 자막 파일의 사실상 표준이 되었으며, 거의 모든 비디오 플레이어와 플랫폼에서 지원됩니다.
SRT 파일의 작동 방식
SRT 파일은 '큐(cue)'라고 불리는 자막 항목으로 나뉜 일반 텍스트 파일입니다. 각 큐에는 순차 번호, 텍스트가 표시되고 사라지는 시간을 나타내는 타임스탬프 범위, 그리고 자막 텍스트 자체가 포함됩니다. 플레이어는 이 큐들을 읽고 적절한 순간에 비디오 위에 텍스트를 겹쳐서 표시합니다.
SRT를 언제 사용해야 하나요?
최대 호환성이 필요할 때 SRT가 가장 좋은 선택입니다. 스마트 TV, 모바일 기기, 스트리밍 플랫폼 또는 다양한 플레이어에 비디오를 배포하는 경우 SRT가 가장 안전한 형식입니다. 또한 모든 자막 편집기가 SRT를 읽고 쓸 수 있으므로 다양한 도구와 워크플로우 간 자막 교환에도 이상적입니다.
SRT 파일 구조
1 00:00:01,000 --> 00:00:04,000 This is the first subtitle line. 2 00:00:05,000 --> 00:00:08,500 This is the second subtitle. It can span multiple lines.
SRT의 장점
- 거의 보편적인 호환성 — 거의 모든 비디오 플레이어와 기기에서 지원
- 어떤 텍스트 편집기에서도 쉽게 읽고 편집할 수 있는 단순한 일반 텍스트 형식
- 작은 파일 크기 — 스타일 오버헤드 없이 타임스탬프와 텍스트만 포함
- 대부분의 스트리밍 플랫폼과 스마트 TV의 기본 자막 형식
- 프로그래밍 방식으로 쉽게 생성하거나 다른 형식에서 변환 가능
SRT의 한계
- 내장 스타일 없음 — 글꼴, 색상, 크기, 위치 정의 불가
- 밀리초 정밀도(HH:MM:SS,mmm) 사용, 센티초가 아님
- 가라오케 효과나 애니메이션 같은 고급 기능 미지원
- SRT가 기술적으로 허용하는 기본 HTML 태그(<b>, <i>)를 일부 플레이어가 무시할 수 있음
SRT를 지원하는 플레이어 및 플랫폼
SRT 자주 묻는 질문
SRT 파일은 어떻게 열 수 있나요?
SRT 파일은 모든 텍스트 편집기(메모장, TextEdit, VS Code)에서 열어 내용을 볼 수 있습니다. 비디오와 함께 사용하려면 .srt 파일을 비디오 파일과 같은 폴더에 같은 이름으로 배치하면 대부분의 플레이어가 자동으로 로드합니다.
SRT 파일을 편집할 수 있나요?
네. SRT 파일은 일반 텍스트이므로 모든 텍스트 편집기에서 편집할 수 있습니다. 타이밍 조정에는 Aegisub나 Subtitle Edit 같은 자막 편집기를 사용하세요. AllSubConverter를 사용하여 모든 항목에 한 번에 시간 이동을 적용할 수도 있습니다.
SRT와 VTT의 차이점은 무엇인가요?
SRT는 밀리초에 쉼표(00:00:01,000)를 사용하고 헤더가 없습니다. VTT(WebVTT)는 마침표(00:00:01.000)를 사용하고 'WEBVTT' 헤더로 시작하며 HTML5 웹 비디오의 표준입니다. SRT는 기기에서 더 보편적으로 지원되고, VTT는 웹 표준입니다.
SRT 파일에서 자막이 표시되지 않는 이유는?
일반적인 원인: 파일명이 비디오 파일명과 일치하지 않음, 파일 인코딩이 잘못됨(UTF-8 사용), 타임스탬프가 형식에 맞지 않음, 또는 플레이어가 자막 파일을 자동 감지하지 못함. .srt 파일이 비디오와 같은 폴더에 같은 이름으로 있는지 확인하세요.
SRT 파일은 어떤 인코딩을 사용해야 하나요?
최대 호환성을 위해 UTF-8을 권장하며, 특히 영어 이외의 자막에 중요합니다. 일부 구형 플레이어는 BOM이 있는 UTF-8이 필요할 수 있지만, 최신 플레이어는 BOM 없는 UTF-8도 올바르게 처리합니다.