브라우저에서 영상에 자막 굽기

어디서나 재생되는 하드자막, 아무것도 올리지 않고.

영상에 자막을 무료로 구우려면 브라우저에서 OpenSubs를 열고, 영상을 고른 뒤 자막을 생성하거나 가지고 있는 .srt·.vtt를 열고, 스타일을 고른 다음 Export 탭에서 MP4로 구우세요. 아무것도 업로드하지 않고 워터마크도 없습니다. 굽기 전에 무료로 로그인합니다.

자막 파일은 영상 옆에 놓이고 플레이어마다 다르게 다룹니다 — 무시하는 것도, 스타일을 바꿔 버리는 것도 있고, 대부분의 소셜 플랫폼은 아예 버립니다. 자막을 화면에 구워 넣으면 그 문제가 정리됩니다. 글자가 프레임 속 픽셀이 되므로 재인코딩을 견디고, 다른 곳에 다시 올려도 남으며, 누구에게나 똑같이 보입니다.

OpenSubs에서는 이 탭 안에서 영상에 자막을 구울 수 있습니다. 영상은 디스크에서 곧바로 읽히고, libass가 미리보기에서 보여 준 그대로 자막을 그리며, WebCodecs가 결과를 MP4로 인코딩합니다. 오디오는 다시 인코딩하지 않고 그대로 복사됩니다. 업로드 단계가 없습니다. 올릴 서버가 없기 때문입니다 — 파일 크기 제한도, 대기열도, 워터마크도 없는 이유가 바로 그것입니다.

무료 · 워터마크 없음 · 오픈 소스 · 굽기 전 무료 로그인

영상에 자막 넣기

영상

자막

Whisper는 바로 여기, 사용자의 브라우저에서 돌면서 영상 자신의 오디오로부터 자막을 씁니다. 아무것도 업로드되지 않고, 자막을 만드는 데는 계정도 필요 없습니다.

구워 넣기가 실제로 하는 일.

하드자막, 임베드, 굽기 — 같은 것을 부르는 세 이름이고, 하는 이유는 늘 같습니다. 플레이어가 결정하지 못하게 하려고요.

글자가 픽셀이 됩니다

한 번 구워지면 자막은 화면의 일부입니다. 무엇도 그것을 끄거나, 스타일을 바꾸거나, 다시 업로드하는 과정에서 잃어버릴 수 없습니다.

libass가 그립니다

미리보기와 같은 렌더러라서, 구운 결과가 본 그대로입니다. 단어별 하이라이트, 외곽선, 그림자도 모두 남습니다.

오디오는 다시 인코딩하지 않고 복사

건드리는 것은 화면뿐입니다. 사운드트랙은 그대로 통과하므로 자막을 구워도 음질 손실이 전혀 없습니다.

업로드하지 않으니 크기 제한도 없음

인코딩은 사용자 기기에서 WebCodecs로 이루어집니다. 긴 녹화는 긴 인코딩일 뿐, 거절당하는 업로드가 아닙니다.

온라인 자막 굽기 도구와 다른 점

영상에 자막을 굽는 온라인 도구는 대부분 먼저 파일을 서버에 올립니다. OpenSubs는 모든 작업을 내 컴퓨터에서 하고, 굽기만 하는 도구로는 못 하는 일도 몇 가지 합니다.

영상이 내 컴퓨터를 떠나지 않습니다

디스크에서 읽어 이 탭 안에서 인코딩합니다. 업로드도, 대기열도, 파일 크기 제한도 없습니다. 아주 긴 영상은 macOS·Windows·Linux용 데스크톱 앱으로 처리하세요.

워터마크 없이 무료로 굽기

MP4에는 내 영상과 자막만 들어갑니다. 굽기 전에 무료로 로그인하고, 전사·스타일 지정·자막 파일은 로그인 없이 쓸 수 있습니다.

번역하거나 두 언어를 함께 굽기

자막을 20개 언어로 번역할 수 있습니다. 컴퓨터의 Chrome에서는 기기에서 무료로, 아니면 내 키나 크레딧으로요. 원문도 화면에 남기면 두 줄 모두 구워집니다.

자막 파일도 함께

구운 MP4 말고도 자막을 .srt·.vtt·.ass로, 글자만 .txt로 저장할 수 있습니다.

무엇이 나오는가

새 파일 하나가 생기고, 그 밖에는 거의 달라지지 않습니다. 화면은 다시 인코딩됩니다 — 이제 글자가 그 안에 있으니까요 — 나머지는 있던 그대로 옮겨집니다.

기본은 MP4 안의 H.264

어떤 휴대폰도, 편집 프로그램도, 소셜 플랫폼도 다시 인코딩하지 않고 받아 주는 형식입니다. 브라우저에 H.264 인코더가 없으면 OpenSubs는 WebM 안의 VP9로 물러서고, 중간에 실패하는 대신 버튼을 내밀기 전에 확인합니다.

목표는 품질이지 용량이 아닙니다

비트레이트는 데스크톱 빌드가 인코딩하는 값에 맞춰 잡습니다. 첫 어두운 장면에서 자막 가장자리가 뭉개지지 않고 또렷하게 남을 만큼은 넉넉합니다.

가변 프레임 레이트도 살아남습니다

출력 타임스탬프는 인위적인 시계가 아니라 원본의 샘플에서 나오므로, 프레임 레이트가 오락가락하는 화면 녹화도 싱크가 유지됩니다.

오디오가 함께 갈 수 없을 때

AAC는 WebM 안에 들어갈 수 없습니다. 다시 인코딩하면 오디오에 대한 유일한 약속을 깨게 되므로, OpenSubs는 조용히 품질을 떨어뜨리는 대신 그 트랙을 버리고 알려 드립니다.

보존되지 않는 것

색상 메타데이터. 브라우저는 컨테이너의 색상 태그 없이 디코딩된 프레임만 넘겨주기 때문에, HDR 원본은 이 페이지가 제어할 수도 설명할 수도 없는 방식으로 디코더가 톤 매핑해 버립니다. 조용히 망치는 대신 OpenSubs는 HDR 파일을 표시하고, 실제 파일을 읽어 제대로 처리하는 데스크톱 앱이나 명령줄을 안내합니다. 보통의 SDR 영상 — 거의 전부가 그렇습니다 — 에서는 이런 일이 없습니다.

이미 SRT 파일이 있나요?

굽기 위해 자막을 여기서 만들 필요는 없습니다. 영상을 불러온 다음 이미 가진 .srt나 .vtt를 여세요 — 번역가에게 받은 것이든, 편집 프로그램에서 나온 것이든, 다른 도구에서 온 것이든 상관없습니다. 글자가 깨져 나오면 파일의 문자 인코딩을 고르면 다시 읽습니다.

스타일을 고르고, 미리보기를 확인하고, 구우세요. OpenSubs는 원본 이름 끝에 .subbed.mp4를 붙인 새 MP4를 저장합니다. 자막이 그려진 화면과, 손대지 않고 복사한 오디오가 들어 있습니다.

단어별 강조는 큐의 시간 정보로 작동하므로 가져온 자막에도 됩니다. 소리 크기로 단어 크기를 정하는 쪽은 안 됩니다. 그것은 이 앱이 전사한 오디오가 필요합니다.

SRT 파일과 MP4를 어떻게 합치나요?

MP4를 OpenSubs에 불러오고 .srt를 연 다음 구우세요. 결과는 자막이 화면에 들어간 새 MP4이고, 원본 파일은 그대로 남습니다.

구워 넣은 자막을 끌 수 있나요?

아니요. 한 번 구우면 화면의 일부입니다. 보는 사람이 끌 수 있어야 한다면 자막을 .srt나 .vtt로 내보내 영상과 함께 두세요.

어떤 자막 파일을 열 수 있나요?

.srt와 .vtt입니다. OpenSubs는 .ass를 써 내보내지만 열지는 않습니다.

굽지 않고 SRT를 MP4에 넣을 수 있나요?

여기서는 안 됩니다. OpenSubs는 자막을 화면에 그려 넣거나 .srt·.vtt·.ass 파일을 영상 옆에 두도록 건네줄 뿐, MP4 안에 껐다 켤 수 있는 자막 트랙을 쓰지는 않습니다. 시청자가 끌 수 있는 자막이 필요하면 파일로 내보내 영상과 함께 올리거나 전달하세요.

자막을 구우면 화질이 나빠지나요?

화면은 다시 인코딩되니 엄밀히는 그렇습니다. 다만 비트레이트가 데스크톱 빌드와 같아서 눈에 띄는 차이는 아닙니다. 오디오는 전혀 건드리지 않습니다. 패킷을 그대로 복사하므로 말소리는 이전과 똑같은 순간에 떨어집니다.

영상에 자막을 무료로 구울 수 있나요?

네. 여기서는 영상에 자막을 무료로, 워터마크 없이 구울 수 있습니다. 영상에 구울 때는 무료 로그인이 필요하고, 전사·스타일 지정·자막 파일은 로그인 없이 쓸 수 있습니다.

자막을 구울 때 영상이 업로드되나요?

아니요. 영상은 디스크에서 읽혀 브라우저 안에서 WebCodecs로 인코딩됩니다. 업로드 단계가 없으니 파일 크기 제한도 없습니다.

두 언어를 한 번에 구울 수 있나요?

네. 자막을 번역하고 원문도 화면에 남기도록 하면 두 줄 모두 영상에 구워지며, 어느 언어를 위에 둘지도 고를 수 있습니다.

어떤 영상 형식을 쓸 수 있나요?

MP4·MOV·WebM·MKV를 불러올 수 있습니다. 결과물은 H.264 MP4이고, 브라우저에 H.264 인코더가 없으면 VP9 WebM입니다.