OBS로 코딩 강의 영상 만들기 — 화면·웹캠·자막까지 강의용 세팅
OBS 설치와 기본 녹화까지 됐다면, 다음 단계는 "강의처럼 보이는 영상"이다. 코딩 강의 영상은 일반 화면 녹화와 요구사항이 다르다. 코드가 또렷하게 읽혀야 하고, 말하는 사람이 보이면 전달력이 올라가며, 자막이 있으면 소리를 못 켜는 시청자까지 잡을 수 있다. 이번 글은 화면+웹캠+자막을 갖춘 강의용 OBS 세팅을 실제 준비 순서대로 정리한다.
강의 영상에 필요한 소스 구성
OBS의 장면(Scene) 하나에 소스(Source) 네 개를 쌓는 구성이 기본이다. 소스 목록의 위가 앞, 아래가 뒤로 겹쳐진다.
- 화면 캡처: 에디터만 담을 거면 윈도우 캡처(창 캡처), 에디터·터미널·브라우저를 오가면 디스플레이 캡처를 쓴다. 강의는 화면 전환이 잦아서 나는 디스플레이 캡처를 기본으로 쓰고, 모니터가 두 대라면 녹화용 모니터를 하나로 고정한다.
- 비디오 캡처 장치: 웹캠이다. 추가하면 화면 위에 겹쳐진다.
- 오디오 입력 캡처: 마이크. 설정의 오디오 탭에서 잡혀 있으면 별도 소스는 필요 없다.
- 텍스트 소스(선택): 강의 제목이나 챕터 표시용. 자막을 실시간으로 넣을 때도 텍스트 소스를 쓴다.
화면 + 웹캠 오버레이 배치
웹캠 배치는 원칙이 하나다. 코드를 가리지 않을 것. 실제 배치 순서는 이렇다.
- 웹캠 소스를 선택하고 모서리를 드래그해 화면의 15~20% 크기로 줄인다. Shift를 누르고 드래그하면 비율 무시, 그냥 드래그하면 비율이 유지된다.
- 보통 오른쪽 아래에 둔다. 에디터의 코드 영역은 왼쪽 위부터 채워지므로 오른쪽 아래가 가장 안전하다. 단, 터미널 출력이 화면 하단에 나오는 구성이라면 오른쪽 위로 올린다.
- 웹캠 소스에 우클릭 → 필터에서 필요하면 자르기(크롭)를 적용해 배경을 줄이고 얼굴 위주로 만든다.
- 강의 중 웹캠을 잠깐 숨겨야 하는 구간(전체 화면으로 코드를 봐야 할 때)을 위해, 웹캠이 없는 장면을 하나 더 만들어 두고 장면 전환으로 넘긴다. 소스 눈 아이콘을 끄는 것보다 실수가 적다.
코드 가독성을 위한 캡처 설정
강의 영상 품질의 절반은 여기서 갈린다. 시청자의 상당수가 유튜브를 모바일로 보기 때문에, PC에서 편하던 글자 크기는 폰에서 안 읽힌다.
- 해상도: 설정 → 영상에서 기본(캔버스) 해상도와 출력(비율 조정) 해상도를 모두 1920×1080으로 맞춘다. 축소 스케일이 들어가면 작은 글자가 뭉개진다.
- 에디터 폰트: 평소보다 훨씬 크게, 16~20pt 수준까지 키운다. 처음엔 과하게 느껴지는데 영상에서는 그게 정상 크기다. 에디터의 확대 단축키(Ctrl + '+')를 강의 전에 눌러 두는 습관을 들인다.
- 테마와 대비: 고대비 테마를 쓴다. 저대비의 은은한 테마는 인코딩을 거치면 더 흐려진다.
- 화면 정리: 알림(메신저·메일)을 끄고, 에디터의 불필요한 사이드 패널은 접는다. 방해 금지 모드는 녹화 전 체크리스트에 넣어 둔다.
- 테스트 녹화: 본녹화 전에 10초 녹화해서 폰으로 열어 본다. 글자가 읽히면 통과다. 이 10초가 재녹화 한 시간을 아껴 준다.
자막 — 세 가지 선택지
자막을 넣는 방법은 크게 세 갈래다. 손이 덜 가는 순서로 정리한다.
- 유튜브 자동 자막: 업로드하면 유튜브가 자동 생성한다. 손이 가장 덜 가지만 전문 용어(클래스명, 라이브러리 이름)를 자주 틀린다. 유튜브 스튜디오의 자막 메뉴에서 자동 생성본을 열어 용어만 교정하는 절충안이 실용적이다.
- OBS 자막 플러그인: LocalVocal 같은 음성 인식 플러그인을 쓰면 녹화·방송 중에 말을 실시간으로 텍스트로 바꿔준다. LocalVocal은 위스퍼(Whisper) 모델을 내 컴퓨터에서 돌리는 방식이라 인터넷 연결과 클라우드 비용 없이 동작하고, 인식 결과를 장면의 텍스트 소스나 파일로 출력할 수 있다. 라이브 강의나 실시간 스트리밍이라면 이 방식이 좋다.
- 편집 단계 자막: 정확도가 가장 중요하면 편집 프로그램이나 별도 음성 인식 도구로 자막 파일(SRT)을 만들어 유튜브에 업로드한다. 손은 가장 많이 가지만 품질은 가장 좋다.
녹화 영상(VOD) 위주라면 1번+용어 교정으로 시작하고, 채널이 커지면 3번으로 넘어가는 경로를 추천한다.
내보내기와 유튜브 업로드 설정
- 녹화 형식: 설정 → 출력에서 녹화 형식은 mkv(또는 하이브리드 mp4)를 권한다. 일반 mp4는 녹화 중 크래시가 나면 파일 전체가 깨질 수 있다. mkv로 녹화한 파일은 OBS 메뉴의 파일 → 녹화 리먹스로 몇 초 만에 mp4로 변환된다.
- 화질: 1080p 30fps면 코딩 강의에는 충분하다. 게임과 달리 화면 변화가 적어서 프레임보다 선명도가 중요하다.
- 편집: 침묵 구간과 실수 구간만 잘라내는 컷 편집이면 강의로는 충분하다. 화려한 효과보다 템포가 중요하다.
- 업로드: 유튜브에 mp4를 올리고, 설명란에 챕터 타임스탬프(00:00 형식)를 적으면 구간 이동이 생겨 강의 영상의 완주율이 올라간다. 자막 자동 생성본을 확인·교정하고 공개로 전환한다.
첫 영상은 배치·폰트·자막 어느 하나쯤 마음에 안 들게 나온다. 그래서 처음부터 긴 강의를 만들지 말고, 5분짜리 짧은 주제로 전체 파이프라인을 한 바퀴 돌려 보는 것을 추천한다. 세팅 문제는 두 번째 영상부터 빠르게 수렴한다.
함께 보면 좋은 글: OBS Studio 설치부터 녹화 설정까지
※ 이 글의 OBS 메뉴 구성과 플러그인·유튜브 기능은 2026년 기준이며 변경될 수 있습니다.
댓글
댓글 쓰기