홈 › 파일·데이터 변환

영상에 자막 입히기

영상과 자막 파일을 넣고, 미리보기를 재생하며 글자 모양을 맞춘 뒤 ‘자막 입힌 영상 만들기’를 누르세요.

파일은 서버로 전송되지 않고 내 기기에서만 처리돼요
① 동영상을 놓거나 눌러서 고르세요MP4 · MOV · WEBM
② 자막 파일을 놓거나 눌러서 고르세요.srt · .vtt (한글 깨짐 자동 처리)
자막 파일이 없으면 직접 붙여 넣기 (SRT 형식)

자막을 화면에 새겨 넣으면 좋은 점

유튜브에는 자막 파일을 따로 올릴 수 있지만, 인스타그램 릴스·카카오톡·문자로 보낸 영상·발표 화면처럼 자막 파일을 쓸 수 없는 곳이 많아요. 이럴 때 자막을 영상 그림 위에 직접 그려 넣으면(‘하드코딩’, ‘하드섭’이라고도 해요) 어떤 앱에서 재생해도 자막이 항상 보여요. 대신 나중에 자막만 끄거나 고칠 수는 없으니 원본 영상과 자막 파일은 따로 보관해 두세요.

쓰는 방법

  1. 동영상과 자막 파일(.srt 또는 .vtt)을 넣으세요. 자막 파일이 없으면 SRT 내용을 직접 붙여 넣을 수 있고, 음성을 글자로 도구로 자막 파일을 먼저 만들 수도 있어요.
  2. 오른쪽 미리보기를 재생하거나 자막 목록을 눌러 그 장면으로 가 보세요. 실제로 새겨질 모습이 영상 위에 겹쳐 보여요.
  3. 글자 크기(화면 높이의 %), 색, 테두리, 배경 상자, 위치를 맞추세요. 세로 쇼츠 영상은 글자를 4~5%, 가로 영상은 5~6%로 하면 읽기 편해요.
  4. 자막이 말보다 빠르거나 늦으면 싱크에 초를 넣으세요. +0.5는 모든 자막을 0.5초 늦게, −0.5는 0.5초 빠르게 보여 줘요.
  5. ‘자막 입힌 영상 만들기’를 누르면 진행률이 나오고, 끝나면 미리 보고 내려받을 수 있어요.

어떻게 만드나요

브라우저에 들어 있는 동영상 코덱 기능(WebCodecs)으로 영상을 한 장면씩 풀고, 그 위에 자막 글자를 그린 뒤 다시 압축해 MP4(H.264)나 WEBM으로 저장해요. 소리는 다시 그리지 않고 같은 길이로 함께 넣어요. 화면 크기는 원본 그대로이고, 글꼴은 Noto Sans KR 굵은 글씨(SIL 오픈 폰트 라이선스)를 써요. WebCodecs가 없는 브라우저(예전 아이폰 사파리 등)에서는 영상을 실제 길이만큼 재생하며 녹화하는 방식으로 만들어 시간이 더 걸리고 WEBM이나 MP4 중 브라우저가 지원하는 형식으로 저장돼요.

FFmpeg를 브라우저용으로 옮긴 ffmpeg.wasm을 쓰면 30MB 넘는 프로그램을 따로 내려받아야 해서, 이 도구는 이 사이트의 다른 동영상 도구와 같은 엔진(mp4box.js, mp4-muxer, webm-muxer)을 그대로 써요. 그래서 추가로 내려받는 파일이 없어요.

알아 두세요

참고한 자료

자주 묻는 질문

영상이 서버로 올라가나요?

아니요. 영상과 자막 모두 이 기기의 브라우저 안에서만 처리하고 어디에도 보내지 않아요.

자막 한글이 깨져요.

윈도 메모장 등에서 만든 EUC-KR(ANSI) 자막도 자동으로 알아봐요. 그래도 깨지면 자막 파일을 UTF-8로 다시 저장하거나, 내용을 복사해 ‘직접 붙여 넣기’에 넣으세요.

SMI 자막도 되나요?

지금은 SRT와 VTT만 읽어요. SMI 자막은 자막 편집 프로그램에서 SRT로 바꿔 저장한 뒤 넣어 주세요. 싱크만 틀어졌다면 이 도구의 ‘싱크’ 칸이나 자막 싱크 맞추기로 고칠 수 있어요.

함께 쓰면 좋은 도구