SubRip 텍스트 (.srt)

De 표준

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

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

무료 브라우저 내 SRT-VTT 변환기. 기기에서 파일을 즉시 변환하세요.

검사 및 메타데이터

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

여기에 파일을 선택하거나 놓으세요

100% 브라우저 내 프라이버시 변환 - 파일이 기기를 절대 떠나지 않습니다

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

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

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

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

31 0D 0A 30 30 3A / 31 0A 30 30 3A

ASCII 표현: 1\r\n00: / 1\n00:

표준화: De facto global subtitle standard

기술 사양

컨테이너 아키텍처Sequential numbered subtitle cues separated by blank lines: Cue index, Start --> End timestamps (HH:MM:SS,mmm), and subtitle text
압축Uncompressed plain text
바이트 엔디안UTF-8 / Unicode text stream (BOM optional)
색 공간Optional basic HTML color tags (<font color=...>)
채널 및 구조Timecoded dialogue text with basic inline styling (bold, italic, underline)
최대 크기Unbounded sequential cues
투명도None
스트리밍 및 프로그레시브Sequential single-pass streaming playback

기술 비교 매트릭스: 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 자막 싱크 도구를 사용하여 타임스탬프를 재동기화하거나 오프셋을 조정하십시오.

보안 분석 및 파서 공격 벡터

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

알려진 공격 벡터

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

방어적 모범 사례:

역사적 배경 및 주요 이력

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

주요 장점

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

기술적 제한 사항 및 단점

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

흥미로운 기술적 상식

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

자주 묻는 기술 질문

SRT 파일이란 무엇인가요?

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

웹 비디오용으로 SRT를 WebVTT로 어떻게 변환하나요?

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

동영상과 함께 SRT 파일을 어떻게 사용하나요?

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