블로그로 돌아가기

SDH 자막 뜻: 폐쇄 자막(CC)·일반 자막과 차이

SDH 자막은 청각장애인과 난청인용이라 일반 자막과 달리 효과음과 화자까지 담아요. 폐쇄 자막(CC)과 SDH의 차이, 강제 자막, SDH에 들어갈 내용, 자동 전사가 못 하는 일까지 정리했어요.

2026년 10월 28일
Sablate Team

SDH, 폐쇄 자막(closed captions, CC), 일반 자막(subtitles)의 차이는 시청자가 누구냐에 있어요. 일반 자막은 소리는 들리지만 그 언어를 모르는 시청자를 위한 것이라서 대사를, 대개 번역해서 담아요. 폐쇄 자막과 SDH(Subtitles for the Deaf and Hard of Hearing, 청각장애인과 난청인을 위한 자막)는 소리를 들을 수 없는 시청자를 위한 것이라서 음악, 효과음, 말하는 사람 같은 소리 정보를 더해요.

SDH와 폐쇄 자막은 주로 전달 방식이 달라요. 강제 자막은 저절로 켜지는 네 번째 종류예요. 먼저 네 가지를 나란히 놓고 비교한 다음, 각각에 무엇이 들어가야 하는지 살펴볼게요.

SDH, 폐쇄 자막, 일반 자막, 강제 자막 비교

일반 자막폐쇄 자막(CC)SDH강제 자막
대상 시청자그 언어를 모르는 시청자청각장애인과 난청인 시청자청각장애인과 난청인 시청자모든 시청자
언어대개 번역오디오와 같은 언어오디오와 같은 언어, 번역되기도 함외국어 대사와 화면 속 글자의 번역
대사네네네시청자가 이해하도록 의도된 줄만
효과음과 음악아니요네네아니요
화자 표시아니요네, 화자가 화면 밖에 있을 때네, 화자가 화면 밖에 있을 때아니요
시청자가 끌 수 있음네네네아니요, 자막을 꺼도 나타남
전달 방식자막 파일 또는 트랙영상에 담긴 캡션 데이터, 예: CEA-608자막 파일 또는 트랙강제로 지정한 자막 트랙
접하는 곳외국어 영화와 시리즈미국 TV스트리밍 서비스와 디스크일부 장면에 다른 언어가 나오는 영화

패턴에서 벗어나는 건 마지막 열이에요. 강제 자막은 들을 수 있고 주된 언어도 이해하는 시청자를 위해 쓰여요. 시청자가 직접 켤 필요가 없는 유일한 종류이기도 해요.

나머지 세 가지는 한 가지 기준으로 깔끔하게 나뉘어요. 시청자가 사운드트랙을 들을 수 있다고 가정하는 트랙은 일반 자막(subtitle)이에요. 사운드트랙을 대신하는 트랙은 CC라는 이름이든 SDH라는 이름이든 캡션(caption)이에요.

SDH 트랙에는 무엇이 들어가야 할까요?

듣는 시청자가 오디오에서 얻는 것 가운데 이야기에 중요한 건 전부 들어가야 해요. W3C의 접근성 지침은 캡션을 “미디어 콘텐츠를 이해하는 데 필요한 음성 및 비음성 오디오 정보 모두”를 위한 텍스트 대체 수단으로 정의하고, 효과음, 음악, 웃음소리, 화자 표시, 위치를 그 일부로 꼽아요(WCAG 2.2, Understanding SC 1.2.2).

Netflix의 영어(미국) 타임드 텍스트 스타일 가이드는 이를 SDH용 구체적인 규칙으로 풀어 줘요:

  1. 효과음과 화자 이름은 대괄호 안에 넣고 소문자로 써요. 고유명사는 예외예요: [door creaks], [Maya].
  2. 화면에 보이지 않는 것만 표시해요. 화자 표시나 효과음은 눈으로 알아볼 수 없을 때만 써요.
  3. 동작이 아니라 소리를 설명해요. “시각 요소나 동작이 아니라 소리와 오디오를 설명하세요” — 목소리, 말하는 속도, 음량이에요.
  4. 줄거리와 관련된 효과음은 항상 넣어요. 화면만 봐도 분명한 경우는 제외예요.
  5. 노래 가사는 음표 사이에 넣어요. 양쪽에 공백을 하나씩 두고요: ♪ like this ♪.
  6. 이름이 없는 화자에게는 일반적인 표시를 붙여요. [man]이나 [woman] 같은 식이고, 여러 명이면 번호를 매겨요.

자막 파일에서는 SDH 큐 세 개가 이렇게 보여요:

12
00:01:04,200 --> 00:01:06,900
[door creaks open]

13
00:01:07,100 --> 00:01:09,800
[Maya] Is anyone here?

14
00:01:10,400 --> 00:01:13,600
♪ I've been waiting all night ♪

이 파일에는 기술적으로 특별한 게 없어요. 번역 자막이 쓰는 것과 같은 형식의 평범한 .srt예요. 이것을 SDH로 만드는 건 전적으로 내용이에요. 대괄호 안의 소리, 이름이 밝혀진 화면 밖 화자, 노래라고 표시된 가사예요.

같은 가이드는 SDH와 번역 자막에 같은 레이아웃 한도를 적용해요. 한 줄에 42자, 초당 글자 수(CPS)로는 성인 대상 프로그램에서 최대 20, 어린이 대상 프로그램에서 최대 17이에요. 다른 언어는 각자의 수치를 정하고, 일부는 SDH가 일반 자막보다 빠르게 지나가는 것을 허용해요. 표는 읽기 속도 가이드에 있어요.

미국에서는 TV 캡션에 법적인 품질 기준도 있어요. FCC 규정은 캡션이 정확하고, 음성과 동기화되어 있고, 완전하고, 올바른 위치에 놓이도록 요구하며, 배경 소음과 그 밖의 소리도 정확성의 일부로 쳐요(FCC 소비자 가이드).

SDH는 폐쇄 자막과 같은 걸까요?

담고 있는 내용은 거의 같아요. 화면에 도달하는 방식은 달라요. 그 차이 때문에 두 이름이 모두 살아남았어요.

폐쇄 자막은 방송 기술로 시작했어요. Apple의 Final Cut Pro 캡션 설명서는 CEA-608을 “방송과 웹 영상용 폐쇄 자막 표준”이라고 설명하는데, 이 데이터는 미디어 파일 안에 포함되어 전달될 수도 있어요. 플레이어나 TV가 그 캡션 데이터를 해독해서 자체 캡션 렌더러로 화면에 그려요.

SDH는 같은 종류의 내용을 일반 자막 트랙으로 전달하는 거예요. .srt, .vtt, .mkv 안의 트랙, 디스크의 자막 스트림이 그런 예예요. 어떤 자막이든 쓸 수 있는 폰트와 위치 지정을 쓸 수 있고, 자막을 재생하는 기기라면 어디서든 재생돼요. 그래서 같은 종류의 트랙이 어떤 스트리밍 서비스에서는 “CC”, 다른 서비스에서는 “SDH”로 보여요.

같은 W3C 페이지에서 가져온 용어가 두 개 더 있어요:

  • 폐쇄 자막 — “일부 플레이어에서 켜고 끌 수 있다”.
  • 개방 자막(open captions) — “끌 수 없다”. 화면의 일부이기 때문이에요. TikTok이나 릴스 영상에 구워 넣은 자막이 개방 자막이고, 언제 구워 넣어야 하는지는 하드서브 vs 소프트서브에서 다뤄요.

W3C는 “일부 국가에서는 캡션(captions)을 서브타이틀(subtitles)이라고 부른다”고도 짚어요. 영국 방송사는 미국 방송사가 캡션이라고 부르는 것을 서브타이틀이라고 불러서, 검색 결과에서 생기는 혼란은 대부분 여기서 나와요.

다른 언어에서는 SDH를 뭐라고 부를까요?

용어가 일대일로 번역되지 않아서, 각 이름이 실제로 쓰이는 곳에서 무엇을 뜻하는지 정리했어요:

언어청각장애인·난청인용 자막을 가리키는 말흔히 쓰는 줄임말
영어(미국)Closed captions, SDHCC, SDH
영어(영국)Subtitles, subtitles for the deaf and hard of hearingSDH
프랑스어Sous-titres pour sourds et malentendantsSME
독일어Untertitel für HörgeschädigteSDH
스페인어Subtítulos para personas sordasSDH, CC
포르투갈어(브라질)Legenda para surdos e ensurdecidosLSE, CC
이탈리아어Sottotitoli per non udentiSDH
폴란드어Napisy dla niesłyszącychSDH
러시아어Субтитры для глухих и слабослышащихSDH
튀르키예어İşitme engelliler için altyazıSDH
일본어聴覚障害者向け字幕SDH, CC
한국어청각장애인용 자막SDH, CC

스트리밍 서비스는 인터페이스 언어와 상관없이 메뉴에 영어 약어를 그대로 두는 경우가 많아서, 이 표의 모든 언어에서 “SDH”와 “CC”를 검색해요.

강제 자막이란 무엇일까요?

강제 자막(forced subtitles)은 자막을 꺼 놨을 때도 나타나는 자막이에요. 주된 언어를 이해하는 시청자도 따라가지 못하는 부분만 담아요. 다른 언어로 진행되는 장면, 간판, 휴대폰 화면 속 문자 메시지 같은 거예요.

Netflix는 이를 “forced narratives”라고 부르고, 영어 스타일 가이드는 이에 엄격해요. 화면 속 글자는 줄거리에 중요할 때만, 대문자로, 같은 자막에 대사와 섞지 않고 넣어요. 외국어 대사는 시청자가 이해하도록 의도된 경우에만 번역해요.

영상 파일 안에서 트랙을 강제로 만드는 건 플래그예요. Matroska 사양은 자막용 강제 플래그를, 트랙이 시청자의 언어와 일치할 때 “사용자 설정이 평소라면 자막을 켜지 않더라도” 자동 선택 대상이 되게 하는 것으로 정의하고, “외국어 오디오나 화면 속 글자의 번역만 담은 트랙”에 쓰도록 해요. 같은 사양에는 SDH 트랙용으로 별도의 청각장애인용 플래그(hearing-impaired flag)도 있어요. MKVToolNix에서 이 둘은 --forced-display-flag와 --hearing-impaired-flag예요. 먹싱 방법과, 전체 트랙에 강제 플래그를 달면 안 되는 이유는 MKV에 자막 넣기에서 차근차근 설명해요.

어떤 걸 만들어야 할까요?

“YouTube에 말하는 사람이 나오는 영상을 올려요.” 말하는 언어로 SDH 스타일 트랙 하나를 만드세요. 대부분은 대사이고, 중요한 소리 몇 개가 더해져요. [laughs], [upbeat music], 화면 밖 목소리 같은 것들이에요.

“영상을 다른 시장용으로 번역해요.” 일반 자막이에요. 언어마다 하나씩 만드세요. 스페인어 트랙을 읽는 시청자는 대개 사운드트랙을 들을 수 있어요.

“영화에 다른 언어로 진행되는 장면이 하나 있어요.” 그 장면만 담은 강제 트랙을 만들고, 원하는 시청자를 위한 전체 자막이나 SDH를 따로 두세요.

“스트리밍 서비스나 방송사에 납품해요.” 괄호 스타일까지 그쪽 사양이 정해요. Netflix는 언어별로 타임드 텍스트 스타일 가이드를 공개해요.

“TikTok이나 릴스에 올려요.” 화면에 구워 넣은 개방 자막이에요. 시청자 대부분이 음소거로 보기 때문에, 짧은 소리 표시도 거기서 제 몫을 해요.

자동 전사로 SDH를 만들 수 있을까요?

아니요. 무엇이 빠져 있는지 정확히 짚어 둘 필요가 있어요. Whisper 같은 음성 인식 모델은 말을 전사하도록 만들어졌어요. SDH 트랙에서 가장 큰 부분인 대사는 만들어 주지만, SDH를 SDH답게 만드는 요소는 대부분 빠져 있어요.

  • 효과음. Whisper는 문, 전화, 총성 같은 소리를 믿을 만하게 묘사하지 못해요. 음악이나 무음 구간에서 대괄호 안에 뭔가를 출력했다면 남겨 둘 큐가 아니라 확인해야 할 추측으로 보세요. 그런 줄이 어디서 나오는지는 Whisper가 없는 말을 지어내는 이유에서 설명해요.
  • 화자 이름. Whisper는 누가 말하는지 몰라요. 화자 분리(diarization) 도구는 목소리를 “화자 1”과 “화자 2”로 나눌 수 있지만, 이름을 붙이는 일과 화면에 이미 말하는 사람이 보이는지 판단하는 일은 사람이 내려야 하는 판단이에요.
  • 음악. 가사는 전사될 수도 있지만 엉터리일 때도 있어요. 노래에 ♪ 표시를 붙일지, 따옴표 안에 제목을 적을지, 아무것도 안 적을지는 편집상의 결정이에요.

그래서 자동 전사본은 대사만 담은 자막이에요. 이걸 SDH로 만들려면 소리를 켜고 영상을 보면서 소리 표시를 더하는 작업을 한 번 거쳐야 해요. 이 작업은 처음부터 전사하는 것보다 빠르지만, 생략할 수는 없어요.

전사본 하나로 SDH와 일반 자막 만들기

Sablate는 자동화가 잘하는 부분을 맡고, 그렇지 못한 부분을 위한 자리를 남겨 둬요. 대사는 내 컴퓨터에서 전사하고, 편집기에서는 어떤 큐에든 [door slams]나 화자 이름을 더하고, 너무 길어진 큐를 나누고, 타임라인에서 타이밍을 끌어 조정할 수 있어요. 편집기는 읽기엔 너무 빠른 줄을 경고해 줘요. 소리 표시가 시간은 늘리지 않고 글자만 늘리는 SDH에서는 이 경고가 더 중요해요.

같은 전사본에 번역을 레이어로 추가하고, 레이어마다 자기만의 스타일과 폰트를 지정해요. 이 글에서 다룬 두 가지가 모두 여기에 해당해요. 원래 언어의 SDH 트랙, 그리고 번역하는 언어마다의 일반 자막이에요. 각각 .srt나 .vtt로, 개방 자막용으로 구워 넣은 .mp4로, 또는 Pro에서는 언어마다 트랙 하나씩 담은 .mkv 하나로 내보낼 수 있어요.

Sablate는 화자를 식별하지 않고, .mkv의 강제 플래그나 청각장애인용 플래그도 지정하지 않아요. 플래그는 MKVToolNix가 맞는 도구이고, 수십 가지 자막 형식으로 하는 본격적인 SDH 작업에는 Subtitle Edit가 무료예요:

작업MKVToolNixSubtitle EditSablate
대사를 자막 파일로 전사아니요네네
소리 표시와 화자 이름을 직접 추가아니요네네
MKV 안에서 트랙을 SDH나 강제로 지정네아니요아니요
전사본 하나, 여러 언어 레이어아니요부분적으로네
가격무료무료무료 요금제, Pro $29 일회성

무료 요금제는 최대 10분 길이의 영상, 월 3회 작업, 오프라인 번역 레이어 1개를 지원해요. Pro는 $29를 한 번 결제하면 되고, 차이는 가격 페이지에 정리되어 있어요.

짧게 정리하면

일반 자막은 시청자가 들을 수 있다고 가정하고, 폐쇄 자막과 SDH는 들을 수 없다고 가정해서 소리와 화자를 더해요. CC와 SDH는 같은 종류의 내용을 담고 전달 방식만 달라요. 방송용 캡션 데이터냐, 일반 자막 트랙이냐의 차이예요. 강제 자막은 저절로 나타나는 부분 트랙으로, 외국어 대사와 화면 속 글자를 위한 거예요. 내 영상에 트랙을 하나만 만든다면 말하는 언어의 SDH로 만들고, 번역에는 일반 자막을 쓰세요.

자주 묻는 질문

SDH 자막이 무슨 뜻인가요?

SDH는 청각장애인과 난청인을 위한 자막(Subtitles for the Deaf and Hard of Hearing)이라는 뜻이에요. SDH 트랙에는 대사와 함께 시청자가 들을 수 없는 소리가 들어가요. 효과음은 대괄호 안에, 노래 가사는 음표 사이에, 화면 밖 화자는 이름으로 표시해요. 스트리밍 메뉴에서는 같은 언어의 일반 자막 옆에 별도의 항목으로 나와요.

폐쇄 자막과 일반 자막은 뭐가 다른가요?

시청자가 달라요. 일반 자막은 시청자가 들을 수 있다고 가정하고, 대개 대사를 다른 언어로 번역해요. 폐쇄 자막은 들을 수 없다고 가정해서 말하는 언어 그대로 두고 효과음, 음악, 화자 표시를 더해요. 둘 다 켜고 끌 수 있고, 끌 수 없는 캡션은 개방 자막이라고 불러요.

SDH는 폐쇄 자막과 같은 건가요?

내용은 거의 같고, 전달 방식은 달라요. 둘 다 청각장애인과 난청인 시청자를 위해 소리를 묘사하고 화자를 표시해요. 엄밀한 의미의 폐쇄 자막은 영상 신호에 실려 가는 CEA-608 캡션 데이터 같은 방송 형식이에요. SDH는 일반 자막 트랙으로 전달돼서 자막이 재생되는 곳이면 어디서든 재생되고, 자막 폰트와 위치 지정을 써요.

강제 자막이란 무엇인가요?

강제 자막은 자막을 꺼 놔도 나타나는 자막이에요. 시청자가 이해해야 하는데 이해할 수 없는 부분만 번역해요. 외국어 대사 한 줄이나 화면 속 간판 같은 것이에요. Netflix는 이를 forced narratives라고 불러요. MKV 파일에서는 강제 플래그가 있으면 그 트랙이 오디오 언어와 일치할 때 플레이어가 자동으로 보여 줘요.

내 영상에는 SDH와 일반 자막 중 무엇을 만들어야 하나요?

말하는 언어의 트랙이라면 SDH로 만드세요. 청각장애인 시청자에게는 소리 표시가 필요하고, 음소거로 보는 시청자에게도 도움이 되며, WCAG는 캡션을 대사뿐 아니라 비음성 오디오까지 아우르는 것으로 정의해요. 원래 언어를 이해하지 못하는, 들을 수 있는 시청자를 위한 번역에는 일반 자막이 맞아요.

AI가 SDH 자막을 자동으로 만들 수 있나요?

대사 부분만요. Whisper 같은 음성 인식은 사람이 하는 말을 전사하고, 이게 SDH 트랙의 대부분이지만 효과음을 믿을 만하게 묘사하거나 음악을 표시하거나 화자 이름을 붙이지는 못해요. 그런 소리 표시는 영상을 보면서 문이 쾅 닫히는 소리나 화면 밖 화자의 이름 같은 대괄호 설명을 더해 주는 사람이 여전히 필요해요.