브라우저 자막 생성 및 변환기 (.SRT / .VTT)

브라우저에서 직접 동기화된 .SRT 및 .VTT 자막 파일을 생성, 편집 및 내보내기.

브라우저 자막 생성 및 변환기 (.SRT / .VTT)

브라우저에서 직접 동기화된 .SRT 및 .VTT 자막 파일을 생성, 편집 및 내보내기.

사용 방법

1
파일 선택
처리할 파일을 선택합니다. 서버 전송 없는 로컬 처리.
2
옵션 설정
필요에 맞춰 변환 및 가공 설정을 지정합니다.
3
실행 및 다운로드
브라우저에서 즉시 실행하고 결과물을 저장합니다.
개념 및 지식 허브

SRT/VTT 자막 편집기 및 싱크 조절: 타임코드 밀림 보정, 변환 및 번역 지원

외국 영화나 유튜브 영상에 자막을 입혀 재생할 때 대사보다 자막이 2초 먼저 나오거나 늦게 나오는 싱크 어긋남 문제는 몰입을 심각하게 방해합니다. 자막 편집기 및 싱크 조절 도구는 자막 파일의 모든 타임코드(hh:mm:ss,ms)를 파싱하여 원하는 시간만큼 앞으로 당기거나 뒤로 미루며, SRT와 WebVTT 포맷을 자유롭게 상호 변환합니다.

실제 활용 사례: 유튜브 동영상에 업로드할 자막 파일이 전체적으로 1.5초 느리게 뜰 때, 전체 타임코드를 '-1500ms' 일괄 오프셋 적용하여 한 번에 완벽한 싱크로 교정할 수 있습니다.

텍스트 파싱이 즉각적으로 처리되어 수천 줄의 자막도 1초 만에 수정 완료됩니다.

기술 실전 가이드

How to Shift SRT Subtitle Timestamps and Convert to WebVTT (VTT)

Millisecond-precise subtitle synchronization and WebVTT conversion tutorial using GoToolstack subtitles editor. Explains overlap diagnostics and browser HTML5 video playback.

가이드 읽기 →

핵심 아키텍처 및 수학 공식

T_{\text{new}} = T_{\text{orig}} + \Delta t_{\text{offset}}, \quad \text{Timestamp} = \text{hh}:\text{mm}:\text{ss}[,\.]\text{ms}

자막 파일 내 모든 큐(Cue)의 시작 시간(Start)과 종료 시간(End)에 밀리초 단위의 오프셋 \Delta t를 가산하여 시간을 재정렬합니다.

모범 사례 및 필수 지침

  • 밀리초(ms) 단위 정밀 조절: 1초는 1000ms이므로 미세한 입모양 싱크를 맞추려면 200~300ms 단위로 조정하세요.
  • SRT ↔ VTT 상호 변환: 웹 비디오 플레이어(HTML5 <track>)에 자막을 넣으려면 WebVTT 포맷으로 변환해 사용하세요.
  • 음수 오프셋 주의: 첫 번째 자막이 0초 이전으로 밀리면 재생 오류가 날 수 있으므로 최소 타임코드가 00:00:00 이상인지 확인하세요.
  • 텍스트 인코딩(UTF-8) 확인: 한글 자막이 메모장에서 깨져 보이는 현상을 막기 위해 표준 UTF-8 인코딩으로 저장하세요.

자주 묻는 질문 (FAQ)

자막 전체가 뒤로 밀려 있는데 한 번에 다 바꿀 수 있나요?
네. 오프셋 시간 입력란에 밀린 시간(예: +2.5초)을 입력하고 적용을 누르면 수백 개의 자막 타임코드가 일괄 변경됩니다.
넷플릭스나 유튜브에서 다운받은 자막도 지원하나요?
가장 보편적인 .srt 및 .vtt 포맷을 지원하므로 유튜브 스튜디오나 자막 사이트 파일과 완벽히 호환됩니다.
한글 자막 글씨가 외계어로 깨지는 이유는 무엇인가요?
구형 ANSI/EUC-KR로 저장된 파일일 수 있습니다. 도구에 불러온 뒤 UTF-8로 다시 저장하면 글자 깨짐이 완전히 해결됩니다.
자막 파일의 내용이 서버에 저장되나요?
아닙니다. 브라우저의 텍스트 파서로만 처리되므로 비공개 대본이나 미공개 번역본도 안전합니다.