SSubToolDesk
ko
올인원 스튜디오

브라우저를 벗어나지 않는 자막 및 스크립트 도구

SRT, VTT, TXT, SBV 파일을 넣으면 SubToolDesk가 형식을 자동으로 감지한 뒤, 업로드와 가입 없이 즉시 변환, 병합, 정리합니다.

감지됨: …
출력 형식
파일을 끌어다 놓거나, 붙여넣거나, 직접 편집해 주세요
…
로컬

파일이 서버에 전송되지 않습니다. 이 페이지의 모든 변환은 JavaScript FileReader API를 사용하여 브라우저에서 로컬로 실행됩니다. 아무것도 업로드, 기록, 저장되지 않습니다. 기밀 Zoom/Teams 녹화본, 미공개 영상, 법률 인터뷰에도 안전하게 사용할 수 있습니다.

팀들이 업로드 기반 변환기를 떠나는 이유

100% 클라이언트 측 처리

모든 바이트가 브라우저 안에서 완전히 분석됩니다. 업로드도, 대기열도, 지연도 없고, 유출될 것도 없습니다.

즉각적인 2단 패널 미리보기

왼쪽에서 원본 파일을 편집하면 오른쪽에 포맷된 스크립트가 실시간으로 렌더링됩니다. 클릭 한 번으로 결과를 복사하거나 다운로드하세요.

고급 포맷 옵션

조각난 큐를 자연스러운 문단으로 병합하고, “SPEAKER 1:”과 같은 화자 태그를 제거하며, <i>, <v>, {\an8}과 같은 스타일 태그를 각각 독립적으로 켜고 끌 수 있습니다.

모든 화면에 최적화

반응형 드롭존과 터치 친화적인 컨트롤 덕분에 와이드스크린 모니터만큼 휴대폰에서도 스튜디오가 잘 작동합니다.

전용 변환기, 하나의 엔진

하나의 작업에만 집중된 도구를 원하시나요? 아래의 각 변환기는 해당 용도에 맞는 합리적인 기본값과 함께 동일한 비공개 클라이언트 측 엔진을 공유합니다.

SRT to TXT

SubRip 자막을 읽기 쉬운 문단형 스크립트로 바꿔보세요.

도구 열기

VTT to TXT

Zoom, Teams, YouTube의 WebVTT 자막을 정리하세요.

도구 열기

VTT to SRT

WebVTT를 범용 SubRip 형식으로 변환하세요.

도구 열기

SRT to VTT

HTML5 <track> 자막을 위해 SubRip 파일을 준비하세요.

도구 열기

SBV to SRT

유튜브 SubViewer 자막을 범용 SubRip 형식으로 변환하세요.

도구 열기

SBV to TXT

유튜브 SubViewer 자막을 읽기 쉬운 문단형 스크립트로 바꿔보세요.

도구 열기

SRT to Word

SubRip 자막을 다운로드 가능한 .docx 스크립트로 바꿔보세요.

도구 열기

VTT to Word

WebVTT 자막을 다운로드 가능한 .docx 스크립트로 바꿔보세요.

도구 열기

SRT to PDF

SubRip 자막을 다운로드 가능한 PDF 스크립트로 바꿔보세요.

도구 열기

VTT to PDF

WebVTT 자막을 다운로드 가능한 PDF 스크립트로 바꿔보세요.

도구 열기

SRT to ASS

SubRip을 스타일이 적용된 Advanced SubStation Alpha로 변환하세요.

도구 열기

VTT to ASS

WebVTT를 스타일이 적용된 Advanced SubStation Alpha로 변환하세요.

도구 열기

SRT to HTML

SubRip 자막을 독립형 HTML 스크립트로 바꿔보세요.

도구 열기

VTT to HTML

WebVTT 자막을 독립형 HTML 스크립트로 바꿔보세요.

도구 열기

타임스탬프 제거

타임코드와 큐 번호를 제거하고 모든 줄은 그대로 유지하세요.

도구 열기

메시지 타임스탬프 제거

WhatsApp, iMessage 및 기타 채팅 내보내기 파일을 정리하세요.

도구 열기

자막 변환이 처음부터 끝까지 작동하는 방식

자막 파일은 단순히 구조화된 텍스트입니다. SRT(SubRip) 파일은 순차적인 큐를 나열합니다. 번호, 밀리초 앞에 쉼표를 사용하는 HH:MM:SS,mmm --> HH:MM:SS,mmm 형식의 타임코드 범위, 그리고 빈 줄로 구분된 한 줄 이상의 대화로 구성됩니다. WebVTT(.vtt) 파일은 WEBVTT 헤더로 시작하고, 밀리초 앞에 쉼표 대신 마침표를 사용하며, SRT에는 없는 추가 메타데이터를 지원합니다. 화면 위치를 지정하는 align:start position:10%와 같은 큐 설정, 화자별 자막을 위한 <v Speaker Name> 음성 태그, <i>나 <c.yellow>와 같은 스타일 태그 등입니다. 일반 .txt 파일에는 이런 것이 전혀 없이 그냥 텍스트 줄만 있는데, 이는 대부분의 사람들이 실제로 읽거나, 문서에 복사하거나, 요약 도구에 입력하고 싶어 하는 바로 그 형태입니다.

1단계: 파일 불러오기

위 스튜디오에 .srt, .vtt, 또는 .txt 파일을 끌어다 놓거나, “파일 업로드”를 클릭하거나, 원본 텍스트를 왼쪽 패널에 직접 붙여넣으세요. SubToolDesk는 브라우저의 FileReader API를 사용해 파일을 로컬에서 읽습니다. 메모리 안에서 분석되며 어디로도 전송되지 않습니다.

2단계: 자동 감지에 맡기기

편집기 위의 배지는 WEBVTT 헤더, 쉼표 방식 타임코드, 마침표 방식 타임코드를 검사해 형식을 식별합니다. 이 패턴 중 어느 것과도 일치하지 않으면 파일은 일반 텍스트로 처리되고, 비어 있지 않은 각 줄이 하나의 세그먼트가 되므로 화자 레이블 및 태그 정리는 그대로 적용됩니다.

3단계: 출력을 선택하고 옵션을 조정하기

깔끔하고 읽기 쉬운 스크립트를 원하면 일반 텍스트를, 타이밍이 있는 큐 구조를 유지(또는 변환)하려면 SRT/VTT를 선택하세요. 세 가지 독립적인 옵션이 결과를 세밀하게 조정합니다:

  • 문단으로 병합: 짧고 조각난 큐를 자연스러운 문장과 문단으로 다시 엮으며, 문장부호를 기준으로 한 생각이 끝나고 다음 생각이 시작되는 지점을 판단합니다.
  • 화자 레이블 제거: 자막 소프트웨어가 자동으로 추가하는 SPEAKER 1:, [John]:, >> JANE:과 같은 선행 식별자를 제거합니다.
  • 서식 태그 제거: 그대로 두면 일반 텍스트 내보내기에 시각적 잡음으로 남는 HTML 스타일 태그(<i>, <v Name>)와 ASS 재정의 코드({\an8})를 제거합니다.

4단계: 복사 또는 다운로드

오른쪽 패널은 키 입력과 옵션 변경마다 업데이트됩니다. 결과가 마음에 들면 복사(또는 텍스트 패널 바깥 어디서든 Cmd/Ctrl + C)를 눌러 클립보드에서 가져오거나, 다운로드를 눌러 올바른 확장자의 파일로 저장하세요. 이 모든 과정에서 단 하나의 네트워크 요청도 사용자의 기기를 벗어나지 않습니다.

SRT와 WebVTT: 실제로 중요한 기술적 차이

두 형식은 한눈에 보면 거의 똑같아 보이는데, 바로 이 때문에 둘 사이의 변환에서 사람들이 자주 혼동합니다. SRT 타임코드는 밀리초를 쉼표(00:00:06,120)로 구분하고, WebVTT는 마침표(00:00:06.120)를 사용합니다. WebVTT는 파일 맨 위에 문자 그대로의 WEBVTT 헤더 줄이 반드시 있어야 합니다. SRT에는 헤더가 전혀 없습니다. WebVTT는 또한 SRT가 전혀 염두에 두지 않았던 기능들도 지원합니다. 화면 위치를 제어하는 align:start position:10%와 같은 큐 설정, 화자별 자막을 위한 <v Speaker Name> 음성 태그, 그리고 주석과 스타일을 위한 전용 NOTE, STYLE, REGION 블록입니다. SRT의 큐 인덱스는 빈틈없이 순차적인 정수여야 하지만, WebVTT의 선택적 큐 식별자는 어떤 문자열이든 가능하며 완전히 생략할 수도 있습니다. 이런 세부 사항 중 하나라도 잘못되면, 손으로 수정한 자막 파일이 플레이어에서는 "거의 작동하는" 것처럼 보이면서도 브라우저에서는 자막을 조용히 불러오지 못하는 경우가 대부분입니다.

실제로 이런 도구를 사용하는 사람들

영상 편집자는 편집을 확정하기 전 빠르게 훑어보기 위해 타이밍이 있는 자막 내보내기를 일반 텍스트 스크립트로 변환합니다. 팟캐스터와 콘텐츠 팀은 다시 타이핑할 필요 없이 자동 생성된 스크립트를 블로그 게시물이나 쇼 노트 초안으로 바꿉니다. 고객 성공팀과 영업팀은 Zoom이나 Teams 녹화본에서 화자 표시가 없는 깔끔한 요약을 추출해 CRM 메모로 사용합니다. 웹 개발자는 접근성 요건을 충족하기 위해 HTML5 <track> 요소에 쓸 .vtt 파일을 준비합니다. 연구자와 기자는 원본 녹음을 외부 전사 업체에 다시 노출하지 않고 인용을 위해 인터뷰 스크립트를 정리합니다. 이 모든 사용 사례는 동일한 근본적인 요구를 공유합니다. 원본 파일은 흔히 민감하거나, 공개 전이거나, 단순히 낯선 서버가 관여할 일이 아니라는 점입니다.

정확도와 한계에 대한 안내

문단 병합 알고리즘은 문장부호(마침표, 물음표, 느낌표, 그리고 자막 작성자가 문장이 다음 큐로 이어진다는 것을 표시하기 위해 사용하는 줄임표 표기)를 사용해 한 문단이 끝나고 다음 문단이 시작되는 지점을 결정합니다. 이는 의도적으로 신중하게 설계되어 있어서, 확신이 없을 때는 존재하지 않는 구분을 추측하기보다 조각을 이웃에 붙여 둡니다. 문장부호 표기가 특이한 파일(예를 들어 마침표가 전혀 없는 경우)의 경우, 문단 병합을 끄고 큐당 한 줄로 된 출력을 먼저 검토하는 것이 추가로 형식을 바꾸기 전에 원본을 점검하는 가장 빠른 방법입니다.

자주 묻는 질문

제 자막 파일을 업로드하거나 저장하나요?

아니요. SubToolDesk는 사용자의 파일을 서버로 전송하지 않습니다. 분석, 정리, 형식 변환은 모두 JavaScript의 FileReader API를 사용해 브라우저 탭 안에서 이루어집니다. 탭을 닫으면 아무것도 남지 않습니다. 사용자의 콘텐츠를 위한 서버 측 저장소는 전혀 없습니다.

어떤 파일 형식을 변환할 수 있나요?

스튜디오는 SRT(SubRip), WebVTT(.vtt), 일반 텍스트(.txt), SBV(유튜브 SubViewer) 파일을 자동으로 감지합니다. 이 네 가지 중 어느 것을 넣어도 도구가 구조를 기준으로 형식을 식별한 뒤, 일반 텍스트, SRT, VTT, ASS, HTML, Word, 또는 PDF로 내보낼 수 있게 해줍니다.

타임스탬프가 없는 파일, 예를 들어 일반 .txt 스크립트도 변환할 수 있나요?

네. 원본 파일에 큐 타이밍이 없어도 SubToolDesk는 화자 레이블과 서식 태그 정리를 그대로 실행하며, 일반 텍스트 출력 옵션도 계속 사용할 수 있습니다. SRT/VTT 내보내기는 해당 형식이 실제 타임코드를 필요로 하기 때문에 자동으로 비활성화됩니다.

파일 크기나 사용량에 제한이 있나요?

없습니다. 처리 과정이 저희가 관리하는 서버가 아니라 사용자의 기기에서 이루어지기 때문에 인위적인 상한선도, 일일 할당량도, 계정 요구도 없습니다.

오프라인에서도 작동하나요?

페이지가 로드된 후에는 모든 변환 로직이 로컬에서 실행되므로, 세션 중간에 연결이 끊어져도 계속 작동합니다. 다만 페이지 자체를 불러오려면 최초 연결은 필요합니다.

온라인 변환기에 자막 파일을 업로드해도 안전한가요?

대부분의 온라인 변환기에서는 완전히 안전하다고 할 수 없습니다. 파일이 그들의 서버로 업로드되어 그곳에서 처리된 뒤 돌아오는데, 이는 기밀 녹화본이나 법률 스크립트가 사용자가 통제할 수 없는 인프라를 거쳐 간다는 뜻입니다. SubToolDesk는 설계 자체로 이 위험을 피합니다. 이 기능이 악용할 업로드 단계 자체가 없으며, 분석과 변환은 전부 브라우저 탭 안에서 이루어집니다.

SRT 파일이란 무엇이고, 어떤 용도로 사용되나요?

SRT(SubRip Subtitle)는 순차 번호, 타임코드 범위, 한두 줄의 대화가 영상 속 모든 자막마다 반복되는 일반 텍스트 자막 형식입니다. 영화, 온라인 강좌, 소셜 클립, 인터뷰에 자막을 추가해 접근성을 높이고, 다국어로 현지화하며, 소리를 끈 채로도 시청할 수 있게 하는 데 사용됩니다.