유튜브 영상에 자막 추가하는 방법 (SRT 또는 VTT)
유튜브에 SRT나 VTT 자막을 업로드하는 단계별 방법과, 유튜브가 파일을 거부할 때 대처하는 방법을 안내합니다.
유튜브는 시간 정보가 포함된 자막을 지원하며, 직접 만든 파일을 업로드하면 유튜브가 자동으로 생성한 자막보다 훨씬 정확한 자막을 사용할 수 있습니다. 전문 용어, 고유명사, 영어가 아닌 음성의 경우 특히 효과적입니다.
자막 파일 업로드하기
- YouTube Studio를 열고 콘텐츠로 이동합니다.
- 자막을 추가하려는 동영상을 클릭한 다음 자막 탭을 엽니다.
- 자막을 추가하려는 언어가 아직 목록에 없다면 언어 추가를 클릭합니다.
- 해당 언어 아래에서 자막 옆에 있는 추가를 클릭한 다음 파일 업로드를 클릭합니다.
- 타이밍 포함을 선택합니다(“스크립트만 해당”을 선택하면 타임스탬프가 제거되고 유튜브가 다시 동기화하게 되는데, 이는 이미 타이밍이 맞춰진 파일을 준비한 의미를 없애버립니다).
.srt또는.vtt파일을 선택하고 게시합니다.
유튜브가 파일을 거부하는 이유
업로드를 실패하게 만드는 몇 가지 흔한 원인이 있습니다.
- 잘못된 타임스탬프 형식. SRT는 쉼표(
00:00:01,000)를, VTT는 마침표(00:00:01.000)를 사용합니다. 이 둘을 혼동하는 것이 업로드 거부나 깨짐 현상의 가장 흔한 원인입니다. WEBVTT헤더 누락..vtt파일을 업로드하는 경우 첫 번째 줄은 반드시WEBVTT여야 합니다. 이게 없으면 유튜브는 해당 파일을 유효하지 않은 것으로 간주합니다.- 인코딩 문제. UTF-8이 아닌 파일(오래된 소프트웨어에서 자막을 내보낸 경우 흔함)은 강세 기호가 있는 문자나 비라틴 문자가 깨진 텍스트로 표시될 수 있습니다.
- cue 겹침. 두 cue의 시간 범위가 겹치면 일부 플랫폼은 그중 하나를 조용히 무시합니다.
SRT냐 VTT냐: 유튜브에서 중요한가?
유튜브는 두 형식을 모두 지원하므로, 실질적으로는 이미 가지고 있는 파일이 무엇인지에 달려 있습니다. SRT로 내보내는 받아쓰기 도구나 편집 프로그램(더 일반적인 기본값)을 사용하고 있다면 변환할 필요 없이 그대로 업로드하면 됩니다. 웹 기반 워크플로에서 이미 VTT를 가지고 있다면 이것도 문제없이 업로드됩니다.
이 부분이 더 중요해지는 경우는 동일한 자막을 HTML5 <video> 요소를 사용해 자신의 웹사이트에도 함께 삽입할 때입니다. 이 경우 브라우저는 특별히 VTT를 요구하므로 두 형식을 모두 준비해두는 것이 좋습니다. 둘 사이의 변환은 순전히 기계적인 작업(타임스탬프 구분자, 헤더, cue 번호)이므로 손으로 다시 타이밍을 맞출 필요는 없습니다. 저희 SRT to VTT 변환기는 브라우저 안에서 즉시 이 작업을 처리하며, 서버로 업로드되는 것은 전혀 없습니다.