자막 변환기: SRT를 TXT로, VTT를 SRT로, ASS를 SRT로 온라인 변환
SRT, WebVTT, 일반 텍스트 사이에서 자막 파일을 한 번에 변환하세요. .srt, .vtt, .ass, .ssa 또는 YouTube .sbv 파일을 붙여넣거나 열면 SRT, VTT, TXT로 내려받을 수 있습니다. 변환은 브라우저에서 이뤄지며 파일이 외부로 전송되지 않습니다.
변환 형식
지원하는 변환
| 변환 | 설명 |
|---|---|
| SRT → TXT | 번호와 타임코드를 지우고 자막 하나를 한 줄로 만듭니다. 메모나 AI용으로 [분:초]를 붙일 수도 있습니다. |
| VTT → SRT | 00:00:01.000을 00:00:01,000으로 바꾸고 번호를 다시 매기며, WEBVTT 헤더와 NOTE/STYLE 블록, <c>·<v> 태그를 제거합니다. |
| SRT → VTT | WEBVTT 헤더와 점으로 구분한 밀리초를 붙여 HTML5 <track>, Vimeo 등에서 쓸 수 있게 합니다. |
| ASS / SSA → SRT | Format 줄에 맞춰 [Events]를 읽고 \N 줄바꿈은 유지하며 {\an8} 같은 태그는 제거합니다. 글꼴, 색, 위치는 SRT에 해당 항목이 없어 옮겨지지 않습니다. |
| YouTube SBV → SRT | YouTube 스튜디오가 내보내는 0:00:01.000,0:00:03.000 형식의 시간을 표준 SRT로 바꿉니다. |
| 손상된 입력 | 해석할 수 없는 블록은 파일 전체를 실패시키지 않고 건너뛰어 집계하며, & 같은 HTML 엔티티도 복원합니다. |
자주 묻는 질문
- SRT를 일반 텍스트로 바꾸려면?
- .srt를 열고 TXT를 선택해 내려받으면 됩니다. 번호와 타임코드 줄이 사라지고 각 자막이 한 줄의 텍스트가 됩니다. 타임스탬프 옵션을 켜면 줄마다 [분:초]가 붙어 강의 노트나 AI에게 특정 시점을 묻을 때 유용합니다.
- SRT와 VTT는 무엇이 다른가요?
- 둘 다 시작·종료 시간과 함께 자막을 저장합니다. SRT는 밀리초를 쉼표로 구분하고(00:00:01,000) 헤더가 없습니다. WebVTT는 WEBVTT로 시작하고 점을 쓰며(00:00:01.000) 스타일, 위치, 화자 태그도 담을 수 있습니다. Premiere, DaVinci Resolve, VLC는 주로 SRT를, HTML5 플레이어는 VTT를 씁니다.
- ASS 스타일이 SRT에 남나요?
- 남지 않습니다. SRT에는 시간과 텍스트만 있어 글꼴, 색, 가라오케 효과, 화면 위치는 사라집니다. \N 줄바꿈은 유지하고 {\an8}, {\b1} 같은 태그는 글자로 보이지 않도록 제거합니다.
- 자막 파일이 업로드되나요?
- 아니요. 파일은 브라우저의 로컬 파일 API로 읽혀 이 페이지의 JavaScript 안에서 변환됩니다. 업로드 대상이 없으므로 공개 전 자료도 기기 밖으로 나가지 않습니다.
YouTube나 Bilibili 영상이라면 확장 프로그램이 플레이어 옆에서 자막 트랙을 바로 읽어 이중 언어 자막과 요약을 만들어 줍니다. 파일 변환이 필요 없습니다.