생활 도구
자막 변환
SMI·SRT·VTT를 서로 바꾸고 싱크를 맞춥니다. 여러 파일 한 번에.
🔒 입력한 내용과 파일은 이 브라우저 안에서만 처리합니다. 서버로 보내지 않습니다.
더하면(+) 자막이 늦게, 빼면(-) 일찍 나옵니다. 영상 중간부터 어긋나면 그 시각을 적어 그 뒤 자막만 옮깁니다.
| 번호 | 시작 | 끝 | 자막 |
|---|
자막 변환 사용법
영화와 강의 영상의 자막 파일 형식을 서로 바꾸고, 영상과 어긋난 시간을 맞추는 도구입니다. 오래된 SMI 자막을 스마트 TV나 휴대폰 플레이어가 읽는 SRT로 바꿀 때, 웹 페이지와 유튜브에 올릴 VTT가 필요할 때, 자막이 1~2초 늦거나 이를 때 씁니다. 여러 파일을 넣으면 같은 설정으로 한꺼번에 바꾸고 ZIP으로 받을 수 있습니다.
쓰는 순서
- 자막 파일을 끌어다 놓거나 칸을 눌러 고릅니다. 파일이 없고 글만 있다면 글 붙여넣기 탭에 붙여 넣고 붙여 넣은 자막 쓰기를 누릅니다.
- 바꿀 형식을 고릅니다. 넣은 파일의 형식은 내용을 보고 자동으로 알아냅니다.
- 싱크, 속도, 글자 방식을 정합니다. 옵션을 바꾸면 결과가 바로 다시 만들어집니다.
- 아래 표에서 시작과 끝 시각을 확인하고 이 파일 저장이나 복사를 누릅니다. 파일이 여럿이면 전체를 ZIP으로 받기를 씁니다.
형식의 차이와 고르는 기준
| 형식 | 생김새 | 쓰는 곳 |
|---|---|---|
| SMI (SAMI) | HTML과 비슷한 태그. 시작 시각만 적고, 빈 줄( )로 끝을 표시합니다. 한 파일에 여러 언어를 담을 수 있습니다. | 예전 PC 플레이어, 국내에서 오래 쓰던 자막 |
| SRT | 번호, "00:00:01,000 --> 00:00:03,500" 줄, 자막 글. 쉼표로 밀리초를 나눕니다. | 대부분의 TV, 휴대폰, 영상 편집 프로그램 |
| VTT (WebVTT) | 맨 위에 WEBVTT. SRT와 거의 같지만 밀리초 앞에 마침표를 씁니다. | 웹 페이지 동영상, 유튜브 자막 올리기 |
| ASS, SSA | 글꼴과 위치를 자세히 정하는 고급 형식 | 애니메이션 자막. 이 도구는 읽기만 하고 꾸밈은 빼고 글만 옮깁니다 |
어디에 쓸지 모르겠다면 SRT가 가장 많은 기기에서 열립니다. 색과 굵게 같은 꾸밈은 SRT와 SMI에는 옮겨지고, VTT에는 굵게, 기울임, 밑줄만 남고 글자 색은 빠집니다. 꾸밈이 필요 없다면 글자 꾸밈 지우기를 켜세요.
직접 해 본 예
예시 자막으로 해 보기를 누르면 한국어(KRCC)와 영어(ENCC)가 함께 든 EUC-KR 저장 SMI 파일이 들어가고, SMI 언어 칸이 나타납니다. SRT로 바꾸면 3줄이 나오고 첫 줄은 00:00:01,000 --> 00:00:03,500, "안녕하세요." 아래 줄에 "자막 변환 예시입니다."가 됩니다. 싱크에 -0.5를 적고 언어를 ENCC, 형식을 VTT로 바꾸면 첫 줄이 00:00:00.500 --> 00:00:03.000 "Hello."로 당겨집니다. 다시 KRCC로 돌리고 이 시각부터만 칸에 0:00:04, 싱크에 2를 적어 SMI로 바꾸면 1초에 시작하는 첫 줄은 그대로 두고, 4초에 시작하던 둘째 줄은 6000, 6.25초의 셋째 줄은 8250 밀리초로 옮겨집니다.
싱크와 속도 맞추기
- 싱크: 모든 자막을 같은 만큼 옮깁니다. 자막이 늦게 나오면 빼는 값(-), 일찍 나오면 더하는 값(+)을 적습니다. 0.1초 단위 단추로 조금씩 맞출 수 있습니다. 당겨서 0초 앞으로 밀려난 줄은 빼고, 몇 줄을 뺐는지 알려 줍니다.
- 이 시각부터만: 광고나 장면이 잘린 판본처럼 영상 중간부터 어긋날 때, 그 시각 뒤에 시작하는 자막만 옮깁니다. 1:02:30, 12:30, 750(초) 형식으로 적습니다.
- 속도 맞추기: 처음엔 맞다가 뒤로 갈수록 점점 벌어지면 자막과 영상의 초당 프레임 수가 다른 것입니다. 속도 맞추기 목록의 첫 값(23.976에서 25fps로)은 모든 시각에 23.976/25(약 0.959)를 곱합니다. 6.25초는 5.994초가 됩니다. 벌어지는 방향이 반대라면 반대쪽 값을 고릅니다.
글자 방식 (한글 깨짐)
예전 SMI 자막은 대부분 EUC-KR(CP949)로, 요즘 SRT와 VTT는 UTF-8로 저장되어 있습니다. 읽는 글자 방식을 자동으로 두면 UTF-8로 읽어 보고 맞지 않으면 EUC-KR로 읽습니다. 그래도 깨지면 직접 골라 보세요. 저장할 때는 대부분 UTF-8이 맞고, 윈도우 메모장과 일부 플레이어가 UTF-8을 못 알아보면 BOM 붙임을, 오래된 TV와 셋톱박스가 한글을 깨뜨리면 EUC-KR을 고릅니다. EUC-KR에 없는 글자(일부 이모지와 특수문자)는 물음표로 바뀌고 그 개수를 알려 줍니다.
한계
- ASS와 SSA의 글꼴, 위치, 효과는 옮기지 않습니다.
- SMI의 화면 위치와 루비 같은 특수 꾸밈은 빠집니다.
- 영상 속에 박힌 자막(하드코딩)은 파일이 아니라서 뽑을 수 없습니다.
자주 묻는 질문
자막이 영상보다 늦게 나옵니다.
싱크 칸에 빼는 값을 적으세요. 자막이 1.5초 늦으면 -1.5를 적고 저장합니다. -0.1, +0.1 단추로 조금씩 맞출 수도 있습니다.
처음엔 맞다가 뒤로 갈수록 점점 어긋납니다.
자막과 영상의 프레임 속도가 다른 경우입니다. 속도 맞추기에서 23.976 → 25fps 같은 값을 골라 보세요. 반대로 어긋나면 반대 방향 값을 고릅니다.
한글이 깨져서 나옵니다.
읽는 글자 방식을 EUC-KR로 바꿔 보세요. 예전 SMI 자막은 대부분 EUC-KR로 저장되어 있습니다. 바꾼 파일이 오래된 TV나 플레이어에서 깨지면 저장 글자 방식을 EUC-KR로 고릅니다.
SMI에 한국어와 영어가 같이 들어 있습니다.
한 파일에 여러 언어가 있으면 SMI 언어 칸이 나타납니다. KRCC는 한국어, ENCC는 영어인 경우가 많습니다. 고른 언어만 새 파일로 바뀝니다.
함께 쓰면 좋은 도구
마지막 수정 2026-11-10. 있었으면 하는 기능이나 불편한 점은 이 도구에 건의하기로 알려 주세요.