다빈치 리졸브 자동 자막, Studio 없이 넣는 방법
다빈치 리졸브 자동 자막은 Studio 전용이지만 무료 버전도 SRT를 불러올 수 있어요. 파일을 만드는 무료 방법 세 가지, 언어마다 자막 트랙 하나, 자막이 한 시간 어긋나는 타임코드 해결법까지 정리했어요.
다빈치 리졸브(DaVinci Resolve) 자동 자막은 Studio 전용 기능이에요. 무료 버전에서는 Create Subtitles from Audio가 회색으로 표시되거나 아예 보이지 않아요. 하지만 자막을 다루는 다른 기능은 모두 무료예요. 불러오기, 스타일 지정, 구워 넣기, 내보내기가 다 되니까, AutoSubs나 Whisper 같은 무료 도구로 전사하고 나머지는 Resolve에 맡기는 게 현실적인 방법이에요.
이 글에서는 Studio가 더해 주는 기능, 자막 파일을 얻는 세 가지 방법, 자막이 전부 타임라인 시작보다 한 시간 앞에 놓이게 만드는 불러오기 설정, 그리고 자막이 렌더링 결과물에 들어갈지를 가르는 Deliver 페이지 설정을 차례로 다뤄요.
다빈치 리졸브에서 Create Subtitles from Audio가 회색으로 표시되는 이유는 뭘까요?
유료 버전에 속한 기능이기 때문이에요. Blackmagic의 레퍼런스 매뉴얼은 Create Subtitles from Audio를 “Studio Version Only”로 표시해요. Studio에서는 Timeline → AI Tools 아래에 있고, 내 컴퓨터에서 전사한 뒤 결과를 새 자막 트랙에 써 넣어요. DaVinci Resolve Studio의 가격은 $295, 한 번 결제예요. Studio는 중국어(표준 중국어 간체), 덴마크어, 네덜란드어, 영어, 프랑스어, 독일어, 이탈리아어, 일본어, 한국어, 노르웨이어, 포르투갈어, 러시아어, 스페인어, 스웨덴어까지 14개 언어를 기본으로 전사해요. 이것도 Studio 전용인 추가 다운로드를 받으면 57개로 늘어나요. Studio에는 단어마다 하이라이트가 들어가는 애니메이션 자막도 더해져요.
무료 버전에서 막혀 있는 건 자막을 만드는 일이지, 다루는 일이 아니에요. 같은 매뉴얼에는 내가 가져온 파일로 무료 버전이 할 수 있는 일이 나와 있어요:
.srt,.srtx,.vtt,.xml,.ttml파일을 불러와요.- 언어마다 자막 트랙을 하나씩 두고, 트랙마다 이름과 스타일을 따로 지정해요.
- 내가 정한 한도에 맞춰 읽기 속도를 검사해요. 줄당 글자 수, 최소 지속 시간, 초당 글자 수(CPS)의 상한이 그 기준이에요.
- 자막을
.srt나.vtt로 내보내거나, 트랙 하나를 영상에 구워 넣거나, 렌더링할 때 트랙마다 별도 파일로 써 줘요.
무료 방법으로 가려면 2026년 9월에 생긴 변화 하나를 알아 둬야 해요. 9월 8일에 나온 Resolve 21.1부터 고급 스크립팅이 Studio 기능이 됐어요. 대부분의 가이드가 무료 버전용으로 추천하는 무료 플러그인 AutoSubs는 스크립트로 Resolve와 연결되는데, 이 업데이트 때문에 열흘 동안 작동하지 않았어요.
무료 Resolve에 자동 자막을 넣는 세 가지 방법
- AutoSubs — 타임라인을 전사해서 스타일이 입혀진 자막을 대신 올려 주는 무료 오픈소스 도구예요.
- 명령줄 Whisper — 무료이고, 명령어 한 줄로 타임라인의 오디오를 불러올
.srt파일로 바꿔 줘요. - 데스크톱 자막 앱 — 같은 영상을 여러 언어로 만들어야 하거나, Resolve에 전혀 의존하지 않는 스타일 있는 구워 넣기가 필요할 때 써요.
첫 번째 방법은 자막을 타임라인에 곧바로 올려 줘요. 나머지 두 방법은 Resolve에 .srt 파일을 넘겨 주고, 이 파일이 자막 트랙이 되면 Resolve에서 스타일을 입히고 내보내요.
방법 1: 무료 플러그인 AutoSubs
Resolve 사용자에게 AutoSubs는 가장 완성도 높은 무료 해법이에요. 이 오픈소스 플러그인은 Windows, macOS, Linux에서 실행되고, Whisper와 더 새로운 음성 모델 몇 가지로 오프라인 전사를 하고, 번역과 화자 표시도 해 주고, 결과를 스타일이 입혀진 자막으로 타임라인에 보내 줘요.
21.1에서 작동이 멈춘 이유는 AutoSubs와 Resolve를 이어 주는 스크립트에 있어요. 2026년 9월 18일에 나온 3.10.0 버전이 연동 방식을 새로 짜서 무료 버전에서도 다시 작동하게 됐어요. 3.10.1부터 쓰는 순서는 이래요:
- GitHub 릴리스 페이지에서 AutoSubs를 설치하고, 앱을 먼저 실행하세요.
- Resolve에서 Workspace → Scripts → AutoSubs를 선택해 연결하세요. 세션마다 한 번씩 하면 돼요.
- AutoSubs에서 모델과 언어를 고르고, 타임라인을 전사한 다음, 자막을 Resolve로 보내세요.
- 무엇이든 내보내기 전에 타임라인에서 자막을 끝까지 읽어 보세요.
한계는 두 가지예요. AutoSubs는 Mac App Store 버전 Resolve를 지원하지 않고, Blackmagic 웹사이트에서 내려받은 버전만 지원해요. 그리고 Resolve의 스크립팅에 의존하기 때문에, 앞으로 Resolve 업데이트가 나오면 21.1 때처럼 다음 AutoSubs 릴리스가 나올 때까지 다시 작동하지 않을 수 있어요.
언어 하나로 작업하고 Resolve 안에서 끝내고 싶다면 여기서 시작하세요. 비용이 들지 않고, 화자 표시는 Sablate에 없는 기능이에요.
방법 2: 명령줄에서 Whisper 쓰기
Whisper는 무료이고 내 컴퓨터에서 실행되며, 명령줄 도구가 .srt를 바로 만들어 줘요. OpenAI의 Whisper를 쓰려면 Python과 FFmpeg를 설치해야 하는데, 이 방법에서 실제로 드는 비용은 이 설치예요.
먼저 편집이 끝난 타임라인의 오디오를 내보내세요. 그래야 자막이 원본 클립이 아니라 최종 편집본을 따라가요. Deliver 페이지에서 Custom Export를 선택하고, Export Video 체크를 해제하고, Export Audio는 그대로 둔 채 WAV 파일로 렌더링하세요. 여기서는 timeline.wav예요. 그다음에는 이렇게 해요:
whisper timeline.wav --model turbo --language en --output_format srt
turbo는 기본 모델이자 전사에 알맞은 모델이에요. --language는 실제로 말하는 언어로 바꾸거나, 아예 빼고 Whisper가 감지하게 두세요. 명령어를 실행하면 오디오 옆에 timeline.srt가 만들어지고, 바로 불러올 수 있어요.
이 방법에는 편집기가 없어요. 텍스트는 Resolve의 자막 Inspector에서 고치는데, Resolve 21부터는 트랙 전체에서 찾아 바꾸기를 쓸 수 있어요. 같은 줄이 반복되거나 무음 구간에 문구가 나타난다면, 그건 이미 알려진 Whisper의 실패 유형이고, 이를 막는 설정도 알려져 있어요. Whisper가 줄을 반복하고 없는 말을 지어내는 이유를 참고하세요.
방법 3: 여러 언어 자막을 만드는 데스크톱 앱
Resolve는 무료 버전에도 Studio에도 자막 번역 기능이 없어서, 언어마다 파일이 따로 들어와야 해요. 데스크톱 자막 앱이 제 몫을 하는 지점이 바로 여기예요. Sablate에서는 이렇게 해요:
timeline.wav나 렌더링한 영상을 Sablate에 끌어다 놓고 내 컴퓨터에서 전사하세요.- 편집기에서 이름과 문장 부호를 고치세요. 편집기는 읽기에 너무 빠른 줄을 표시해 줘요.
- 추가할 언어마다 Add language… 버튼을 눌러 더하세요. 번역은 같은 타이밍 위에 얹히는 레이어라서 모든 언어가 서로 어긋나지 않아요.
- 언어마다 Subtitle file (.srt) 형식으로 한 번씩 내보내세요. Pro에서는 All languages · Subtitles 옵션이 언어별
.srt를 폴더 하나에 한꺼번에 써 줘요.
이 방법으로 얻는 건 두 가지예요. 전사 한 번으로 모든 언어를 만들 수 있고, Resolve에는 평범한 파일만 넘기면 돼요. Resolve에 들어가는 건 언제나 .srt 파일이라서 Mac App Store 버전에서도 쓸 수 있고, 다음 Resolve 업데이트가 스크립팅을 어떻게 바꾸든 상관없어요. 최종 결과물이 언어별로 자막을 구워 넣은 MP4라면 그 작업도 Sablate가 직접 할 수 있고, 언어마다 폰트와 스타일을 따로 정할 수 있어서 Resolve가 자막을 렌더링할 일은 아예 없어요.
대신 포기하는 건 화자 표시와, 자막이 Resolve에 들어간 뒤의 Sablate 스타일이에요. .srt에는 텍스트와 타이밍만 들어 있어서 트랙마다 Resolve에서 스타일을 다시 입혀야 해요.
무료 요금제는 최대 10분 길이의 영상, 월 3회 작업, 오프라인 번역 레이어 1개까지 지원하고, .srt 파일 끝에는 “Made with Sablate”라는 짧은 줄이 붙어요. Pro는 $29를 한 번 결제하면 길이 제한도, 크레딧 줄도, 언어 수 제한도 없어요. 나머지는 가격 페이지에 정리되어 있어요. 번역하기 전에 전사본부터 교정하는 이유는 다국어 작업 흐름에서 설명해요.
다빈치 리졸브에 SRT 파일을 불러오는 방법
대부분의 가이드가 이 단계를 건너뛰는데, 자막이 사라지는 곳이 바로 여기예요. Resolve는 새 타임라인을 기본적으로 01:00:00:00에서 시작하는데, .srt는 0부터 세요. 한 시간에서 시작하는 타임라인에 이 파일을 타임코드로 삽입하면 모든 자막이 첫 프레임보다 한 시간 앞에 놓여요. 프로젝트 안에는 있지만 타임라인에서는 보이지 않는 상태가 돼요.
확실한 순서는 이래요:
- Media Pool에서 타임라인을 우클릭하고 Timelines → Starting Timecode 메뉴를 선택한 뒤
00:00:00:00으로 설정하세요. - Media Pool의 빈 곳을 우클릭하고 Import Subtitle 메뉴를 선택한 뒤
.srt파일을 고르세요. - 불러온 자막 클립을 우클릭하고 Insert Selected Subtitles to Timeline Using Timecode 메뉴를 선택하세요.
- 새로 생긴 자막 트랙의 이름을 더블클릭해서 그 언어 이름으로 바꾸세요. Resolve는 자막을 내보내거나 인코딩할 때 트랙 이름을 써요.
- 언어마다 반복하세요. 파일 하나가 자막 트랙 하나가 되고, 한 번에 보이는 자막 트랙은 하나뿐이에요.
타임라인이 시작 타임코드를 그대로 유지해야 한다면(방송용 납품물은 흔히 01:00:00:00을 요구해요) 대신 자막 클립을 타임라인으로 직접 끌어다 놓으세요. Resolve는 첫 번째 자막을 놓은 자리에 두고 나머지는 그 위치를 기준으로 배치하니까, 첫 대사가 나오는 프레임에 놓으면 돼요.
Resolve는 불러오기 지원 형식에 .ass를 올려 두지 않았어요. 자막 도구가 스타일이 있는 .ass를 만들 수 있더라도 .srt로 불러오세요. 그다음 Inspector의 Track 탭에서 트랙마다 스타일을 지정하세요. 폰트, 크기, 색상, 위치, 외곽선, 그림자, 배경이 그 트랙의 모든 자막에 적용돼요. 같은 탭에 트랙의 자막 설정도 있어요. Use Project Settings 체크를 해제하면 트랙마다 Max CPS, Max Line Length, Min Duration을 따로 정할 수 있는데, 언어가 여러 개일 때는 이게 중요해요. 영어에서 편하게 읽히는 속도가 한국어나 일본어에서는 너무 빠르기 때문이에요. 출발점으로 삼을 수 있는 수치는 언어별 CPS 기준에 있어요.
어떤 방법을 써야 할까요?
| Resolve Studio | AutoSubs | Whisper CLI | Sablate | |
|---|---|---|---|---|
| 가격 | $295 일회성 | 무료, 오픈소스 | 무료, 오픈소스 | 무료 요금제, Pro는 $29 일회성 |
| Resolve Studio 필요 | 네 | 아니요 | 아니요 | 아니요 |
| 자막을 타임라인에 대신 올려 줌 | 네 | 네 | 아니요, SRT를 불러와야 함 | 아니요, SRT를 불러와야 함 |
| 전사 가능한 언어 | 14개, 추가 다운로드 시 57개 | 모델에 따라 다름 | 약 100개 | 100개 |
| 자막 번역 | 아니요 | 네 | 영어로만 | 네, 레이어로 |
| Resolve 스크립팅에 의존 | 아니요 | 네 | 아니요 | 아니요 |
| 지원 플랫폼 | Windows, Mac, Linux | Windows, Mac, Linux | Windows, Mac, Linux | Windows와 Mac |
“언어 하나로 편집하고, Resolve 안에서 끝내고 싶어요.” AutoSubs예요. 무료이고, 자막이 이미 스타일이 입혀진 채로 타임라인에 올라와요.
“이미 Studio를 갖고 있어요.” 내 언어가 목록에 있다면 Create Subtitles from Audio를 쓰세요. 언어 하나라면 여기 나온 다른 건 설치할 가치가 없어요.
“이 영상이 네 가지 언어로 필요해요.” Sablate예요. 전사 한 번에 .srt 파일 넷, 자막 트랙 넷이고, 트랙마다 읽기 속도 제한을 따로 정할 수 있어요.
“Mac App Store에서 Resolve를 샀어요.” Whisper나 Sablate예요. AutoSubs는 그 버전을 지원하지 않아요.
“터미널이 익숙하고, 지금 당장 파일 하나가 필요해요.” Whisper예요. 명령어 한 줄이면 되고, Python과 FFmpeg 말고는 설치할 게 없어요.
내보낸 영상에 자막이 안 보이는 이유는 뭘까요?
자막 출력은 Deliver 페이지에서 따로 켜야 하는 스위치이고, 구워 넣기는 한 번에 트랙 하나만 처리하기 때문이에요. Render Settings의 Video 패널 맨 아래에 있는 Subtitle Settings 그룹에는 Export Subtitle 체크박스와, 선택지가 세 가지인 Format 메뉴가 있어요:
- Export Subtitle — 마스터 스위치예요. 체크를 해제하면 렌더링 결과물에 자막이 전혀 들어가지 않아요.
- Burn into video — 현재 선택된 자막 트랙을 화면에 구워 넣어요. 렌더링 한 번에 언어 하나가 나와요. 언어 네 개를 구워 넣으려면 트랙을 하나씩 바꿔 선택하면서 네 번 렌더링해야 해요.
- As a separate file — 체크한 트랙마다 파일 하나를 SRT, WebVTT, IMSC1, DFXP 형식으로 써 줘요. YouTube와 Vimeo에 올릴 때 쓰는 옵션이에요.
- As embedded captions — 선택한 트랙을 영상 파일 안에 써 넣지만, MXF OP1A나 QuickTime 파일에서 CEA-608 자막으로만 가능하고 MP4에서는 안 돼요.
구워 넣은 언어가 엉뚱한 언어라면, 다시 렌더링하기 전에 타임라인에서 어떤 자막 트랙이 선택돼 있는지 확인하세요.
Resolve 무료 버전은 자막을 만들어 내는 일만 빼고 자막에 관한 모든 걸 해요. .srt를 건네면 트랙, 스타일, 읽기 속도 검사, 전달까지 알아서 처리해 줘요. Resolve 안에서 언어 하나만 쓴다면 AutoSubs가 무료이고 좋은 선택이에요. 같은 영상을 여러 언어로 만든다면 Windows나 Mac용 Sablate를 다운로드해서 타임라인을 한 번만 전사하고, 언어마다 파일 하나씩 불러오세요.