SubRip 텍스트 (.srt)

사실상 표준

SubRip Subtitle (SRT)는 단순성, 높은 가독성, 범용 하드웨어 및 소프트웨어 호환성 덕분에 디지털 비디오 자막 및 폐쇄 자막 분야에서 명실상부한 글로벌 표준으로 자리 잡고 있습니다.

SRT을(를) VTT(으)로 변환

무료 브라우저 내 SRT에서 VTT로 변환하는 도구입니다. 기기에서 파일을 즉시 변환할 수 있습니다.

검사 및 메타데이터

운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 SRT 파일을 식별합니다:

여기에 파일을 선택하거나 놓으십시오

비공개 - 파일은 기기를 벗어나지 않습니다

또는 붙여넣기 Ctrl+V
네트워크 전송 없음에 대한 개인정보 보호 보장: 외부 서버로 업로드된 데이터는 0바이트입니다. 모든 처리는 브라우저 샌드박스 내에서 로컬로 수행되었습니다.

바이트 단위 헤더 시그니처 (매직 바이트)

운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 SRT 파일을 식별합니다:

16진수 시그니처 (오프셋 0):

고정 시그니처 없음(SubRip은 일반 텍스트)

ASCII 표현: 고정 ASCII 시그니처 없음

표준화: 사실상 세계 자막 표준

기술 사양

컨테이너 아키텍처빈 줄로 구분된 순차 번호 자막 큐: 큐 인덱스, 시작 --> 종료 타임스탬프(HH:MM:SS,mmm) 및 자막 텍스트
압축압축되지 않은 일반 텍스트
바이트 엔디안UTF-8 / 유니코드 텍스트 스트림(BOM 선택 사항)
색 공간선택적 기본 HTML 색상 태그(<font color=...>)
채널 및 구조타임코드가 있는 대사 텍스트와 기본 인라인 스타일(굵게, 기울임꼴, 밑줄)
최대 크기순차 큐 수 제한 없음
투명도없음
스트리밍 및 프로그레시브순차 단일 패스 스트리밍 재생

기술 비교 매트릭스: SRT 대 경쟁사

기술적 속성SRT (현재)VTTASSSUB
호환성 범위모든 미디어 플레이어 및 TV에서 100% 범용 호환웹 브라우저 전반에서 100% 범용 호환소프트웨어에 따라 지원 여부가 다릅니다.구형 하드웨어 DVD 플레이어
타임스탬프 구분자쉼표 (예: 00:01:23,456)마침표 (예: 00:01:23.456)마침표 (예: 0:01:23.45)프레임 번호 카운트
스타일링 유연성기본 HTML 태그 (<b>, <i>, <u>)전체 CSS 큐 스타일링 및 배치고급 오버라이드 태그 및 드로잉없음
네이티브 HTML5 <track>WebVTT로 변환 필요100% 네이티브 HTML5 표준WebAssembly 디코더 필요변환 필요

일반적인 손상 모드 및 헥스 복구 가이드

영화가 진행되면서 자막과 영상의 오디오가 어긋남.

근본 원인: 프레임 속도 불일치 (예: 23.976 fps용으로 타이밍이 맞춰진 자막이 25.0 fps 비디오에서 재생됨).

복구: File2File.app 자막 싱크 도구를 사용하여 타임스탬프를 재동기화하거나 오프셋을 조정하십시오.

보안 분석 및 파서 공격 벡터

SRT 파일은 일반 텍스트이지만, 형식이 잘못된 큐 카운터나 HTML 태그는 취약한 미디어 플레이어에서 메모리 버그를 유발할 수 있습니다.

알려진 공격 벡터

  • 미디어 플레이어 SRT 타임스탬프 구문 분석 루틴에서의 스택 버퍼 오버플로 (예: CVE-2011-2592).
  • 웹 기반 자막 렌더러의 이스케이프되지 않은 HTML 태그를 통한 크로스 사이트 스크립팅(XSS).
  • 겹치거나 순서가 잘못된 큐 인덱스 번호를 통한 서비스 거부.

방어적 모범 사례: 자막을 표시하기 전에 HTML 태그를 정화하고 타임스탬프가 순서대로 되어 있는지 검증하십시오.

역사적 배경 및 주요 이력

2010W3C가 고전적인 SRT 타임스탬프 레이아웃을 직접 기반으로 하여 현대적인 WebVTT 포맷을 디자인함.
2005스트리밍 서비스, 미디어 플레이어, 스마트 TV, 유튜브 전반에 걸쳐 보편적으로 채택됨.
2000'Brain'으로 알려진 프로그래머가 .srt 파일을 생성하는 Windows용 DVD 자막 리핑 도구인 SubRip을 발표함.

주요 장점

  • 절대적인 범용 호환성: 존재하는 모든 미디어 플레이어, 스마트 TV, 동영상 편집기, 스트리밍 플랫폼에서 지원됩니다.
  • 매우 간단한 구문: 별도의 소프트웨어 없이 기본적인 텍스트 편집기에서 쉽게 읽고, 입력하고, 편집할 수 있습니다.
  • 텍스트 용량이 작음: 2시간짜리 영화의 자막 전체가 보통 100킬로바이트 미만의 용량을 차지합니다.

기술적 제한 사항 및 단점

  • 화면 위치 지정 기능 부재: 자막은 전통적으로 비디오 하단 중앙에 고정됩니다.
  • 제한적인 스타일 지원: 사용자 지정 글꼴이나 레이아웃 제어 없이 기본 HTML 태그(<i>, <b>, <u>)만 사용할 수 있습니다.
  • 타임스탬프의 쉼표 소수점 구분자('00:01:20,500')는 웹 표준 마침표 구분자와 다릅니다.

흥미로운 기술적 상식

  • SRT는 원래 'Brain'이라는 프랑스 소프트웨어 개발자가 만든 형식으로, 그는 OCR을 통해 DVD에서 자막 텍스트를 추출하는 SubRip을 작성했습니다.
  • SRT의 타임스탬프는 밀리초 구분자로 쉼표(,)를 사용하는 반면, 최신 WebVTT는 마침표(.)를 사용합니다.
  • 유튜브는 인공지능을 사용하여 수십억 개의 동영상에 대해 다운로드 가능한 SRT 자막을 자동으로 생성합니다.

자주 묻는 기술 질문

SRT 파일이란 무엇입니까?

SRT 파일은 비디오 자막을 담고 있는 간단한 텍스트 파일로, 대사의 각 줄을 정확한 시작 및 종료 타임스탬프와 일치시킵니다.

웹 비디오용 SRT를 WebVTT로 어떻게 변환합니까?

웹 브라우저에서 바로 File2File.app을 사용하여 한 번의 클릭으로 SRT 파일을 최신 HTML5 WebVTT(.vtt) 형식으로 변환할 수 있습니다.

동영상과 함께 SRT 파일을 어떻게 사용합니까?

.srt 파일의 이름을 동영상 파일과 정확히 같게 지정하고(예: 'movie.mp4' 및 'movie.srt') 같은 폴더에 넣으면 VLC 같은 플레이어가 자동으로 로드합니다.