자막 파일 변환 (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 가 다른 자막)를 각각 고칠 수 있습니다.

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

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