동영상에 자막 입히기 (SRT)
SRT·VTT 자막을 동영상에 입혀 하나의 파일로 저장하세요. 글꼴, 크기, 색상, 테두리, 위치를 자유롭게 조절할 수 있으며, 브라우저가 직접 자막을 그려 중국어, 일본어, 태국어, 아랍어와 이모지도 제대로 표시됩니다.
MP4, MOV 또는 WEBM 파일을 여기에 끌어다 놓거나 아래 버튼으로 선택하세요.
.srt 또는 .vtt 파일을 여기에 끌어다 놓거나 아래 버튼으로 선택하세요.
재생 버튼을 눌러 보세요 — 최종 영상에 적용할 설정으로 브라우저가 직접 자막을 그립니다.
광고 차단기가 광고 표시를 막고 있습니다
MiniWebtool은 광고 덕분에 무료로 제공됩니다. 이 도구가 도움이 되었다면 광고 없는 이용과 더 많은 일일 사용을 위해 업그레이드하거나, MiniWebtool.com을 허용한 뒤 새로고침해 주세요.
- MiniWebtool.com 광고를 허용한 뒤 새로고침
- 또는 광고 없이 더 높은 일일 한도로 업그레이드
동영상에 자막 입히기 (SRT) 정보
무료 온라인 동영상에 자막 입히기 (SRT) 도구로 동영상과 SRT 또는 VTT 자막 파일을 합쳐 자막을 영상에 영구적으로 입힐 수 있습니다. 글꼴, 크기, 색상, 테두리, 배경 상자, 위치를 자유롭게 조절하세요. 모든 작업은 브라우저 안에서 FFmpeg.wasm으로 처리되며, 동영상은 업로드되지 않습니다.
자막을 영상에 입히는 원리
대부분의 브라우저 자막 합성 도구는 SRT 파일을 인코더에 바로 넘기기 때문에 해당 언어를 지원하는 글꼴이 있어야 합니다. 이 도구는 먼저 각 자막을 내 브라우저로 투명 캔버스에 그립니다. 미리보기에 보이는 모습 그대로 만든 뒤 FFmpeg에 넘겨 해당 시간대의 프레임에 합성합니다. 덕분에 완성된 자막이 미리보기와 같고, 중국어, 태국어, 아랍어와 이모지도 제대로 표시됩니다.
주요 기능
- 내 기기에서 처리: 동영상과 자막 파일은 기기 밖으로 나가지 않습니다. FFmpeg.wasm이 브라우저 탭 안에서 합성합니다.
- 결과와 같은 미리보기: 재생 중인 영상 위에 보이는 자막과 최종 영상의 자막을 같은 코드로 그리므로, 미리보기 그대로 저장됩니다.
- 다양한 언어와 문자 지원: 브라우저의 텍스트 엔진으로 자막을 그려 중국어, 일본어, 한국어, 태국어, 아랍어, 히브리어, 키릴 문자와 이모지를 모두 지원합니다.
- 자유로운 스타일 설정: 글꼴, 화면 높이 대비 글자 크기, 굵게, 기울임, 대문자 변환, 글자 색상, 테두리 색상과 두께, 그림자, 줄 간격, 최대 줄 너비를 조절할 수 있습니다.
- 자막 배경: 배경 없음, 줄마다 둥근 상자, 화면 너비의 띠 — 세 가지로 대부분의 SNS·방송 자막 스타일을 만들 수 있습니다.
- 9가지 위치: 위·가운데·아래와 왼쪽·가운데·오른쪽을 조합하고 가장자리 여백도 조절할 수 있습니다. 파일의 개별 자막에 지정된
{\an8}위치 설정도 적용됩니다. - 5가지 프리셋: YouTube Classic, TikTok Bold, Netflix Clean, Karaoke Pop, 미니멀을 클릭 한 번으로 적용한 뒤 원하는 대로 조절하세요.
- 자막 싱크 조절: 자막과 음성이 맞지 않을 때 모든 자막을 0.1초 단위로 앞당기거나 늦출 수 있습니다.
- 자막 목록 편집: 시간 표시를 클릭해 해당 장면으로 이동하고, 자막을 입히기 전에 목록에서 바로 오타를 수정하세요.
- 10초 테스트: 전체 영상을 기다릴 필요 없이 첫 자막 주변의 짧은 구간을 인코딩해 스타일을 확인하세요.
- 자막 오류 자동 수정: 표시 시간이 0인 자막, 겹치는 자막, 동영상 길이를 벗어난 자막, 빈 자막을 자동으로 정리하고 알려 줍니다.
- 문자 깨짐 복구: UTF-8 대신 Windows-1252로 저장된 자막을 감지해 다시 읽으므로 악센트 문자가 깨지지 않습니다.
- 출력 설정: 원본 해상도를 유지하거나 1080p, 720p, 480p로 줄이고, 세 단계로 화질을 선택할 수 있습니다.
이런 분께 유용해요
- SNS 크리에이터: 피드는 음소거로 자동 재생되므로 영상에 입힌 자막이 필요합니다. 릴스, 쇼츠, TikTok에서는 별도 SRT 파일이 유지되지 않습니다.
- 강의·튜토리얼 제작자: 별도 자막 트랙이 누락될 걱정 없이, 자막이 포함된 파일 하나로 어떤 LMS에도 강의를 올릴 수 있습니다.
- 번역가·자막 제작자: 자막을 지원하는 플레이어가 없는 고객에게도 자막이 입혀진 검토용 영상을 전달할 수 있습니다.
- 접근성 담당자: 파일을 어디서 재생하든 자막이 표시되도록 할 수 있습니다.
- wasm 인코더가 지원하지 않는 언어를 쓰는 분: 다른 브라우저 도구에서 자막이 빈 네모로 나온다면, 내 시스템 글꼴로 자막을 그리는 이 도구를 사용해 보세요.
사용 방법
- 엔진 로딩 기다리기: 진행률 표시줄에서 동영상 엔진(FFmpeg)의 로딩 상태를 확인하세요.
- 동영상 불러오기: MP4, MOV 또는 WEBM 파일을 첫 번째 영역에 끌어다 놓거나 "동영상 선택"을 클릭하세요. 파일은 내 기기에만 남습니다.
- 자막 불러오기: SRT 또는 VTT 파일을 두 번째 영역에 끌어다 놓거나 "자막 파일 선택"을 클릭하세요. 자막 내용을 붙여 넣고 "붙여 넣은 자막 적용"을 눌러도 됩니다. "샘플 불러오기"를 누르면 예시 자막이 입력됩니다.
- 자막 스타일 설정: 프리셋을 선택한 뒤 글꼴, 크기, 색상, 테두리, 배경 상자, 위치를 조절하세요. 동영상을 재생해 실시간 미리보기로 확인하세요.
- 자막 싱크 맞추기: 자막이 너무 일찍 나오거나 늦게 나오면 "전체 싱크 조절" 값을 바꿔 대사에 맞추세요.
- 10초 테스트: "10초 테스트"를 클릭해 짧은 샘플로 자막 스타일을 확인한 뒤 전체 동영상에 적용하세요.
- 자막 입히기: "동영상에 자막 입히기"를 클릭하고 진행률 표시줄이 끝까지 찰 때까지 기다리세요.
- 다운로드: 완성된 영상을 미리 확인하고 "자막 포함 MP4 다운로드"를 클릭하세요.
참고: 내 CPU로 합성하므로 길거나 해상도가 높은 동영상은 시간과 메모리가 많이 필요합니다. 큰 파일을 처리하기 어렵다면 출력 해상도를 720p로 낮추거나, 동영상 분할 도구로 먼저 영상을 잘라 주세요.
빠르게 자막 입히기
위에서 동영상과 .srt 파일을 불러오고, 실시간 미리보기에서 자막 스타일을 선택한 뒤 동영상에 자막 입히기를 클릭하세요. 완성된 MP4를 다운로드하면 됩니다. 자막이 영상 자체에 포함되므로 모든 플레이어에서 표시되고, 어떤 SNS에 다시 업로드해도 유지됩니다. 모든 작업은 브라우저 안에서 FFmpeg.wasm으로 처리됩니다. 업로드, 워터마크, 회원가입이 없습니다.
영상에 입힌 자막과 별도 자막 비교
| 영상에 입힌 자막 (하드 자막) | 별도 SRT (소프트 자막) | |
|---|---|---|
| SNS 업로드 후 유지 | 항상 유지 | 대부분 사라짐 |
| 음소거 자동 재생 시 표시 | 표시됨 | 플레이어에서 활성화한 경우만 표시 |
| 설정한 모양 유지 | 픽셀 단위로 그대로 유지 | 플레이어에 따라 달라짐 |
| 시청자가 자막 끄기 | 불가 | 가능 |
| SEO용 텍스트 검색 | 불가 | 가능 |
| 재인코딩 필요 | 1회 필요 | 불필요 |
실무에서는 두 방식을 함께 쓰기도 합니다. 자막 텍스트를 검색에 활용하는 플랫폼에는 SRT를 함께 제공하고, 별도 자막 파일이 유지되지 않는 곳에는 자막을 입힌 영상을 올리는 방식입니다.
자막 스타일 프리셋 안내
| 프리셋 | 스타일 | 추천 용도 |
|---|---|---|
| YouTube Classic | 반투명 검은 띠 위 흰 글자, 하단 중앙 | 가독성이 중요한 긴 가로 영상 |
| TikTok Bold | 굵은 테두리의 크고 굵은 대문자, 배경 없이 하단보다 높게 배치 | 앱 버튼이 화면 아래를 가리는 세로 영상 |
| Netflix Clean | 중간 크기의 흰 글자, 얇은 테두리와 은은한 그림자, 배경 없음 | 자막 배경이 화면을 가릴 수 있는 영화·드라마 |
| Karaoke Pop | 진한 어두운 테두리의 노란 글자, 화면 중앙 | 음악, 가사, 애니메이션 팬 자막 |
| 미니멀 | 작은 글자, 줄마다 둥근 배경 상자, 왼쪽 하단 | 화면 중앙을 가리지 않아야 하는 화면 녹화·설명 영상 |
활용 예시
릴스·쇼츠·TikTok에 자막 넣기
세로 영상 플랫폼은 업로드 시 별도 SRT 파일을 유지하지 않고 음소거로 자동 재생합니다. 자막이 반드시 보이게 하려면 영상에 직접 입혀야 합니다. TikTok Bold 프리셋을 선택하고 여백을 늘려, 하단의 앱 버튼 위로 자막을 올려 주세요.
번역 자막을 넣은 강의 배포하기
동영상 하나와 번역된 SRT 하나로 각 언어의 자막이 포함된 강의 파일을 만들 수 있습니다. 플레이어를 따로 설정할 필요가 없고, 파일을 옮기다가 자막 트랙이 빠질 걱정도 없습니다.
고객에게 자막 포함 검토용 영상 보내기
고객의 플레이어가 외부 자막 파일을 바로 지원하는 경우는 드뭅니다. 자막을 입힌 영상은 브라우저, 휴대폰 갤러리, 프레젠테이션에서도 제대로 재생됩니다.
싱크가 어긋난 자막 고치기
다른 버전의 영상에 맞춰 제작된 자막을 받으면 편집 차이 때문에 1~2초씩 어긋날 수 있습니다. 전체 싱크를 어긋난 만큼 조절하고, 미리보기에서 대사와 맞는지 확인한 뒤 자막을 입히세요.
다른 인코더에서 깨지는 언어의 자막 입히기
WebAssembly 인코더에 한중일 문자, 태국어, 아랍어 글꼴이 없으면 자막이 빠지거나 빈 네모로 표시됩니다. 브라우저에서 먼저 자막을 그리면 이런 제한 없이 사용할 수 있습니다.
웹사이트 첫 화면용 무음 설명 영상 만들기
웹사이트 첫 화면의 영상은 재생 버튼 없이 음소거로 자동 재생되는 경우가 많습니다. 자막을 영상에 입히면 소리 없이도 메시지를 전달할 수 있습니다.
읽기 편한 자막을 만드는 팁
- 글자 크기는 화면 높이에 맞추세요. 이 도구는 자막 크기를 화면 높이의 비율로 설정하므로 480p든 1080p든 같은 설정으로 가독성을 유지할 수 있습니다. 방송 자막은 보통 화면 높이의 약 5%를 사용합니다.
- 테두리나 배경을 꼭 넣으세요. 흰 글자만 쓰면 밝은 하늘이나 흰 벽이 나오는 순간 자막이 잘 보이지 않습니다.
- 자막은 두 줄 이내로 유지하세요. 세 줄이나 네 줄로 길어지지 않도록 최대 줄 너비를 줄여 조절하세요.
- 가장자리 여백을 확보하세요. 최소 5%의 여백을 두세요. 세로 영상 플랫폼은 앱 버튼과 설명이 하단을 덮으므로 훨씬 넓은 여백이 필요합니다.
- 먼저 테스트하세요. 10초 샘플은 금방 끝나지만, 10분짜리 영상을 두 번 인코딩하면 커피 한 잔 마실 시간이 걸립니다.
자주 묻는 질문
SRT 자막을 동영상에 영구적으로 입히려면 어떻게 하나요?
동영상과 SRT 파일을 불러온 뒤 실시간 미리보기에서 자막 스타일을 설정하고 동영상에 자막 입히기를 클릭하세요. 각 자막을 투명 배경 이미지로 그려 해당 시간대의 모든 프레임에 합성한 뒤 H.264 MP4로 다시 인코딩합니다. 자막이 영상 자체에 포함되므로 어디서나 표시되며 끌 수 없습니다.
영상에 입힌 자막과 별도 SRT 파일은 어떻게 다른가요?
별도 SRT는 플레이어가 영상 위에 표시하는 텍스트 파일입니다. 시청자가 자막을 끄거나 스타일을 바꿀 수 있고, 영상을 다시 업로드하면 자막이 사라질 수도 있습니다. 영상에 입힌 자막은 픽셀에 포함되므로 다시 업로드해도 유지되고, 설정한 모양 그대로 표시됩니다. 자동 재생되는 대부분의 SNS 피드처럼 자막을 지원하지 않는 플레이어에서도 보입니다.
중국어, 일본어, 아랍어와 이모지 자막도 지원하나요?
네. 인코더에 포함된 글꼴 대신 브라우저의 텍스트 엔진으로 자막을 그립니다. 중국어, 일본어, 한국어, 태국어, 아랍어, 히브리어, 키릴 문자, 그리스 문자, 이모지 등 기기에서 표시할 수 있는 문자는 모두 자막으로 입힐 수 있습니다. 오른쪽에서 왼쪽으로 쓰는 문자도 자동으로 올바른 방향으로 표시됩니다.
동영상이 서버에 업로드되나요?
아니요. WebAssembly로 컴파일된 FFmpeg가 브라우저 탭 안에서 실행됩니다. 기기에 있는 동영상과 자막 파일을 읽어 내 CPU로 합성한 뒤, 완성된 파일을 바로 기기에 다운로드합니다. 파일은 외부로 전송되거나 서버에 저장되지 않습니다.
자막이 너무 일찍 나오거나 늦게 나오는데 고칠 수 있나요?
전체 싱크 조절을 사용하세요. 양수는 모든 자막을 늦추고, 음수는 앞당깁니다. 0.1초 단위로 조절할 수 있습니다. 동영상을 재생하면서 값을 바꾸면 미리보기에 즉시 반영되므로, 자막을 입히기 전에 대사와 싱크를 맞출 수 있습니다.
SRT 파일의 글자가 깨지는 이유는 무엇인가요?
파일이 UTF-8 대신 Windows-1252나 Latin-1 같은 구형 단일 바이트 인코딩으로 저장되어 있기 때문입니다. 자막 사이트에서 내려받은 악센트 문자가 포함된 유럽 언어 자막에는 아직 이런 인코딩이 많이 쓰입니다. 이 도구는 먼저 UTF-8로 읽고, 대체 문자가 나타나면 자동으로 Windows-1252로 다시 읽은 뒤 이를 알려 줍니다.
어떤 자막 형식을 불러올 수 있나요?
SubRip (.srt)과 WebVTT (.vtt)를 지원합니다. 밀리초 구분자로 쉼표나 마침표를 사용할 수 있고, 자막 번호는 없어도 됩니다. 기본 서식 태그도 적용됩니다. <i>와 <b>는 해당 자막에 기울임과 굵게를 적용하고, ASS 방식의 {\an1}~{\an9}는 지정된 위치로 자막을 옮깁니다. 그 외 태그는 제거해 화면에 불필요한 코드가 표시되지 않도록 합니다.
자막을 입히는 데 얼마나 걸리나요?
최신 노트북에서 720p 영상은 보통 재생 시간의 1~3배 정도 걸립니다. WebAssembly 인코더는 단일 스레드로 실행되므로 1080p나 휴대폰에서는 더 오래 걸립니다. 출력 해상도를 낮추면 대기 시간을 가장 효과적으로 줄일 수 있고, 10초 테스트로 전체 영상을 처리하기 전에 스타일을 확인할 수 있습니다.
자막을 입히면 화질이 떨어지나요?
한 번 다시 인코딩하므로 약간의 화질 손실이 생기며, 화질 설정으로 조절할 수 있습니다. 고화질은 원본에 가깝게 저장하고, 작은 파일은 세부 묘사를 줄여 용량을 낮춥니다. 자막은 미리보기를 확대하는 것이 아니라 출력 해상도에 맞춰 직접 그리므로 항상 선명합니다.
동영상 처리 중 디코더 오류가 나는 이유는 무엇인가요?
브라우저 내 인코더에는 AV1 디코더가 없습니다. 따라서 최근 내려받은 WEBM이나 일부 화면 녹화 파일에 흔히 쓰이는 AV1 영상은 브라우저에서 재생되더라도 이 도구로 읽을 수 없습니다. 먼저 WebM MP4 변환 도구로 H.264 MP4로 변환한 뒤 자막을 입혀 주세요.
관련 도구
- 동영상 분할 — 긴 녹화 영상을 먼저 자른 뒤 자막을 입히세요.
- 동영상에 워터마크 넣기 — 글자 대신 로고를 영상에 합성하세요.
- 동영상 압축 — 자막을 넣은 파일의 업로드 용량을 줄이세요.
- 트위터(X)용 동영상 변환 — 완성된 영상의 화면 비율과 인코딩을 타임라인에 맞추세요.
- WebM MP4 변환 — 자막 합성 도구가 읽지 못하는 AV1·VP9 원본을 변환하세요.
- 동영상 크롭 — 화면을 세로로 자른 뒤 자막 위치를 정하세요.
이 콘텐츠, 페이지 또는 도구를 다음과 같이 인용하세요:
"동영상에 자막 입히기 (SRT)" - https://MiniWebtool.com/ko/동영상에-자막-입히기-srt/에서 MiniWebtool 인용, https://MiniWebtool.com/
miniwebtool 팀 작성. 업데이트: 2026년 10월 3일