자막 파일 변환기

자막은 이 브라우저에만 남으며 Livewire나 URL로 전송되지 않습니다.
단계 1 / 3자막 파일 변환기

SRT 또는 WebVTT 자막 추가

파일 또는 붙여넣은 텍스트는 최대 5 MiB입니다.

파일을 업로드하지 않고 SubRip(SRT)과 WebVTT(VTT) 자막을 서로 변환합니다. 최대 5 MiB의 텍스트를 붙여 넣거나 파일을 열어 모든 큐를 검사하고 타임라인을 미리 본 뒤 결과를 저장하세요. 여러 줄 텍스트는 유지하며 잘못된 시간과 빈 큐는 조용히 버리지 않고 알려 줍니다.

작동 방식

  1. 1

    자막 추가

    SRT 또는 WebVTT 텍스트를 붙여 넣거나 로컬 파일 또는 안전한 예시를 불러옵니다. 형식은 자동 감지할 수 있습니다.

  2. 2

    큐 검사

    감지된 형식, 큐 수, 타임라인 끝과 정확한 블록별 오류를 확인합니다.

  3. 3

    복사 또는 저장

    밀리초 구분 기호를 바꾸고 줄바꿈을 유지해 결과를 복사하거나 새 파일로 저장합니다.

SRT와 WebVTT에서 달라지는 점

두 형식 모두 시간 정보가 있는 일반 텍스트 자막입니다. SRT 큐는 보통 번호, 밀리초 앞에 쉼표가 있는 시간 범위, 한 줄 이상의 본문으로 구성됩니다. WebVTT는 필수 WEBVTT 헤더로 시작하고 밀리초 앞에 점을 씁니다. MDN WebVTT 형식 안내에 따르면 큐 본문은 여러 줄일 수 있고 빈 줄이 큐를 끝냅니다.

항목 SRT WebVTT
확장자 .srt .vtt
헤더 없음 WEBVTT
시간 예시 00:01:02,500 00:01:02.500
큐 번호 보통 숫자 식별자는 선택 사항
여러 줄 본문 유지 유지

변환기는 큐를 중립적인 로컬 모델로 분석한 후 대상 형식을 씁니다. 문서 전체의 쉼표와 점을 단순 치환하지 않으므로 대사 안의 문장 부호는 바뀌지 않습니다.

변환 전 검증

시간 줄에는 -->로 나눈 시작과 종료가 있어야 합니다. 분과 초는 00~59, 밀리초는 정확히 세 자리여야 하며 종료 시각은 시작보다 늦어야 합니다. 큐에는 비어 있지 않은 본문도 필요합니다. 검증기는 오류가 있는 원본 블록을 알려 주므로 완전해 보이는 불완전한 파일을 만들기 전에 수정할 수 있습니다.

WebVTT는 선택적인 큐 식별자와 위치 설정을 지원합니다. W3C WebVTT 명세는 캡션, 자막, 설명, 챕터 등의 시간 동기화 텍스트를 정의합니다. SRT에는 NOTE, STYLE, REGION 블록이나 위치 설정에 해당하는 표준이 없습니다. VTT를 SRT로 바꿀 때는 경고 후 해당 구조를 생략하고 시간과 본문은 유지합니다.

안전한 작업 순서

  1. 원본 자막을 보관합니다.
  2. 보고된 잘못된 블록을 모두 고칩니다.
  3. 앞부분 큐의 줄바꿈과 시간 순서를 확인합니다.
  4. 결과를 실제 플레이어나 게시 플랫폼에서 시험합니다.
  5. 읽기 속도, 동기화, 화자 표시와 접근성은 별도로 검토합니다.

개인정보 보호와 제한

자막은 브라우저에서 읽고 분석하고 생성합니다. Livewire 속성, 서버 또는 URL로 보내지 않습니다. 여러 단계 흐름에서는 다음 페이지에서 복원하도록 현재 원본을 브라우저 IndexedDB에 잠시 저장하며, 다시 시작하면 삭제됩니다.

한도는 5 MiB입니다. SRT와 WebVTT만 지원하며 번역, 음성 전사, 시간 이동, 트랙 병합, ASS/SSA 스타일 변환은 하지 않습니다. 미리보기는 입력을 실행 가능한 HTML이 아닌 텍스트로 표시합니다.

자주 묻는 질문

아니요. 읽기, 분석, 미리보기, 변환, 복사와 저장은 브라우저에서 이루어지며 원본은 Livewire나 URL로 전송되지 않습니다.

예. 유효한 큐의 모든 본문 줄과 순서를 유지합니다. 헤더, 큐 식별자, 밀리초 구분 기호와 지원하지 않는 WebVTT 구조만 바뀔 수 있습니다.

SRT에는 위치 설정이나 STYLE, REGION, NOTE 블록에 대응하는 표준이 없습니다. 생략할 때 변환기가 경고합니다.

아니요. 파일 구문만 변환하며 대사 번역, 오디오 시간 감지, 큐 이동 또는 읽기 속도 평가는 하지 않습니다.

관련 도구