자막 파일 변환 (smi srt vtt)

브라우저 안에서만 처리됩니다. 입력한 내용과 선택한 파일은 서버로 전송되지 않습니다. 익명 방문 통계만 집계합니다.

파일을 여기에 끌어다 놓거나 클릭해서 선택하세요.

선택한 파일은 브라우저 안에서만 처리됩니다.

사용법

  1. 자막 파일(.smi · .srt · .vtt)을 끌어다 놓거나 클릭해서 선택합니다. 파일은 서버로 전송되지 않고 이 브라우저 안에서만 처리됩니다.
  2. 형식과 글자 인코딩을 자동으로 알아냅니다. EUC-KR 로 저장돼 다른 프로그램에서 깨져 보이던 자막도 제대로 읽습니다.
  3. 바꿀 형식을 고릅니다. 한 파일에 여러 언어가 들어 있는 SMI 라면 언어도 고를 수 있습니다.
  4. 저장 인코딩을 고릅니다. 요즘 플레이어는 UTF-8, 오래된 플레이어나 TV 는 EUC-KR 을 읽습니다.
  5. 미리보기로 확인하고 내려받습니다.

자주 묻는 질문

SMI 를 SRT 로 바꾸면 자막이 언제 사라지는지는 어떻게 정하나요?

SMI 에는 자막이 끝나는 시각이 아예 적혀 있지 않습니다. 다음 자막이 나올 때까지 화면에 남는 구조라서, 다음 SYNC 의 시각을 끝 시각으로 씁니다. SMI 가 자막을 지울 때 넣는 빈 칸( ) 표시도 끝 시각으로 인식하고, 그 자체를 빈 자막으로 만들지는 않습니다. 맨 마지막 자막만은 뒤에 아무것도 없어서 글자 수로 길이를 어림합니다(최소 1.5초, 최대 8초).

자막이 "¾È³çÇϼ¼¿ä" 나 물음표·네모로 깨져 보입니다.

한글이 EUC-KR(CP949)로 저장된 파일을 UTF-8 로 읽으면 그렇게 됩니다. 국내에서 오래 유통된 .smi 와 .srt 가 대부분 EUC-KR 입니다. 이 도구는 파일을 UTF-8 로 읽어 보고 규칙에 맞지 않으면 EUC-KR 로 다시 읽으므로 따로 설정할 필요가 없습니다. 어느 쪽으로 읽었는지도 화면에 표시합니다.

반대로 오래된 플레이어에서 자막이 깨집니다.

저장 인코딩을 EUC-KR 로 고르세요. UTF-8 을 못 읽는 오래된 하드웨어 플레이어와 TV 가 아직 많습니다. EUC-KR 에 없는 글자(이모지, 일본어, 드문 한자 등)가 본문에 있으면 물음표로 바뀌는데, 저장하기 전에 어떤 글자가 그렇게 되는지 미리 알려드립니다.

한 파일에 한국어와 영어가 같이 들어 있습니다.

SMI 는 <P Class=KRCC> · <P Class=ENCC> 처럼 언어를 구분해 한 파일에 담을 수 있습니다. 이 도구는 파일에 들어 있는 언어를 찾아 목록으로 보여주고, 한 번에 한 언어만 내보냅니다. 다른 언어가 필요하면 언어를 바꿔 다시 내려받으세요. 두 언어를 한꺼번에 넣으면 자막이 겹쳐 나오기 때문에 이렇게 나눕니다.

기울임 같은 서식은 유지되나요?

기울임·굵게·밑줄(<i> <b> <u>)은 세 형식과 대부분의 플레이어가 함께 알아보므로 그대로 옮깁니다. 그 밖의 것 — SMI 의 글꼴·색 지정, VTT 의 화자 표시나 위치 지정 — 은 옮길 곳이 없어서 지웁니다. 남겨 두면 다른 형식에서 태그가 글자로 보여 자막을 망칩니다.

시각이 영상과 안 맞습니다.

형식 변환은 시각을 그대로 옮기기만 합니다. 자막이 영상보다 빠르거나 느린 것은 별개 문제라서 자막 싱크 조절 도구로 해결하세요. 전체가 일정하게 밀린 경우와, 뒤로 갈수록 점점 벌어지는 경우(fps 가 다른 자막)를 각각 고칠 수 있습니다.

자막 파일이 서버로 올라가나요?

올라가지 않습니다. 파일을 읽고 형식을 바꾸고 저장하는 모든 과정이 브라우저 안에서 끝납니다. 네트워크를 끊고도 동작합니다.