본문으로 건너뛰기
Blog

Resolve Studio 21.1 MCP는 진짜다: 스크립팅 API 공백이 여전히 사람처럼 편집하는 길을 막는다

DaVinci Resolve Studio 21.1은 Claude, Claude Code, ChatGPT Codex용 네이티브 MCP 서버를 제공합니다. Studio 전용, 약 $295, AI 구독 별도. 스크립팅 API는 여전히 자유롭게 이동·트림·분할하지 못합니다. 공백 지도와 PilotCut이 UI와 에이전트에 같은 편집 프리미티브를 공유하는 이유.

22 min read

Resolve Studio 21.1 MCP는 진짜다: 스크립팅 API 공백이 여전히 사람처럼 편집하는 길을 막는다

짧은 요약

DaVinci Resolve 21.1은 에이전트 포스트로서 확실한 한 걸음입니다. Studio는 이제 네이티브 MCP 서버를 노출해 어시스턴트가 API로 Resolve를 구동하게 합니다. 일곱 페이지를 클릭할 필요가 없습니다. Blackmagic과 업계 언론은 형태를 분명히 합니다. File → Setup AI Assistants에서 Claude, Claude Code, 또는 ChatGPT Codex를 연결한 뒤 채팅으로 미디어 정리, 하이라이트 컷, 설정 변경, 배치 렌더를 요청합니다(Blackmagic / FilmInk 공지; digitalproduction.com 안내).

진전은 진짜입니다. 동시에 Studio 전용입니다. Blackmagic은 Studio를 $295 USD 일회성으로 표기합니다(세금·지역 가격은 다를 수 있음). 에이전트 구독은 여전히 따로입니다.

에이전트가 「사람처럼 편집」하길 바라는 사람에게 더 硬い 교훈은 MCP보다 오래됐습니다. 스크립팅 API는 GUI가 아닙니다. move, trim, slip, split, 자막 미세조정에 메서드가 없으면 에이전트가 발명할 수 없습니다. 초기 네이티브 MCP 데모와 오랜 커뮤니티 스크립팅 모두 같은 벽에 부딪힙니다.

PilotCut은 Mac에서의 다른 일을 위해 만들어졌습니다. 로컬 MCP + Agent CLI로 사람과 에이전트가 같은 편집 프리미티브를 공유하는 타임라인. 베타 기간 무료, Resolve Studio 라이선스 불필요. 에이전트 쪽은 이미 쓰는 구독을 그대로 냅니다.

Tip

Mac 크리에이터 푸티지에서 에이전트 편집만 필요하다면

Studio 좌석은 건너뛰세요. PilotCut은 로컬 MCP + Agent CLI를 제공하며, UI와 에이전트가 같은 동사를 공유하고, propose → commit 신뢰 루프가 있으며, 베타 기간 무료이고 Resolve Studio가 필요 없습니다. 이미 내는 Claude Code / Codex 구독만 가져오면 됩니다. 채팅이 Edit 페이지 절반을 호출하게 하려고 Studio를 사지 마세요.

Info

주로 인용하는 Resolve 21.1 MCP 워킹스루: DaVinci Resolve 21.1 BEST New Feature TESTED - AI Editing with Claude and ChatGPT(Team 2 Films, 2026-09-08 업로드). 컬러, Fusion, Fairlight, 납품에서는 Resolve가 더 강한 피니싱 NLE로 남습니다. 이 글은 에이전트 편집 프리미티브에 관한 것이며 「Resolve는 죽었다」가 아닙니다.

Studio 21.1이 AI 어시스턴트용으로 실제로 내놓은 것

Blackmagic의 자체 프레이밍과 위 보도에 따르면:

  1. 네이티브 MCP는 Studio 기능입니다. 무료 Resolve는 언론이 말하는 어시스턴트 경로를 열지 않습니다.
  2. 설정은 앱 안에 있습니다. File → Setup AI Assistants에서 Claude / Claude Code / ChatGPT Codex를 연결하고 권한 대화상자를 수락합니다.
  3. 에이전트는 API를 쓰며 GUI가 아닙니다. Team 2 Films 테스트는 분명합니다. 어시스턴트는 Resolve 함수를 호출하며, 사람처럼 Edit 페이지를 마우스로 조작하지 않습니다.
  4. 의도된 작업은 자동화형입니다. 미디어 정리, 프로젝트 분석, 설정 변경, 하이라이트 패스, 짧은 불필요 클립 제거, 리뷰용 배치 렌더(Phoronix; FilmInk).
  5. 비용 구조: Studio 정가 + Claude / Codex(또는 유사) 구독 + 권한·긴 작업·API 한도의 운영 시간.

이것이 Resolve를 피니싱 스위트로 깎아내리지는 않습니다. 「Resolve의 AI 편집」이 첫날에 의미하는 바를 명확히 합니다. Studio 안에서의 어시스턴트 구동 API 작업이지, 숙련 편집자의 키보드처럼 갑자기 동작하는 무료 무제한 에디터가 아닙니다.

짧은 제품 대비는 Resolve Studio 21.1 native MCP vs PilotCut agent editing. MCP 때문에 Studio를 사지 않는 절차는 How to use Claude / Codex with MCP/CLI for video editing without Resolve Studio.

헤드라인 공백: 클립을 여전히 자유롭게 재배치할 수 없다

인간 편집자에게 타임라인에 이미 있는 클립을 3초 뒤로 옮기라고 하면, 잡고 움직입니다.

Resolve 공개 스크립팅 표면 위의 에이전트에게 같은 일을 시키면 구조적 구멍에 부딪힙니다. TimelineItem은 start, end, duration, offset용 getter는 있지만, 클립이 이미 타임라인에 올라간 뒤 trim, slip, slide, roll, 자유 이동에 맞는 setter는 없습니다. 라이브 API를 감사하는 커뮤니티 MCP 유지자(이를 스크립팅 / 서드파티 MCP 고통으로 라벨하며 Blackmagic 보도 버그가 아니라고 구분)는 이 패턴을 반복 기록했습니다. 예: 장기 davinci-resolve-mcp API 제한 장부, 프로토콜 / Windows 연결 flake (#27). 「이 클립을 옮겨라」에 대한 Blackmagic 포럼 답은 수년간 같습니다. 지우고 새 recordFrame으로 다시 붙이기. 아끼던 이펙트, 그레이드, 마커는 사라집니다.

Team 2 Films의 네이티브 MCP 데모도 같은 API 천장 위에 있습니다. 21.1 직후 초기 테스터 보고는 같은 좌절을 평이한 말로 합니다. 어시스턴트는 3초 넛지를 유창히 말하다 실패하거나 우회를 발명합니다. 동사 자체가 없기 때문입니다. Reddit / Hacker News가 출시 초반 그 불만을 돌리면 현장 색으로 보고, 견고한 증거는 API 표면과 그 위의 데모입니다.

「AI 편집」의 심상 모형이 「QWERTY와 마우스로 하는 같은 동작」이라면, 이 한 공백만으로도 실망의 대부분을 설명합니다.

그래서 PilotCut은 공유 프리미티브에 건다. UI와 에이전트가 하나의 프로젝트 모델에서 같은 move / trim / split 도구를 호출합니다. PilotCut 참고.

되는 것 vs 아직 안 되는 것

오늘 Studio + MCP / 스크립팅의 공정한 지도는 이렇습니다.

보통 도달 가능

  • 미디어 풀: 가져오기, 빈(일반 폴더), 클립에서 추가 / 타임라인 생성
  • 추가 시 배치: 구축할 때의 AppendToTimeline(recordFrame / trackIndex). 자유 재배열이 아님
  • 마커: 생성 / 목록 / 내보내기 지향 워크플로(21.1 편집 개선의 마커 PDF 리포트 포함)
  • 렌더 / 딜리버 작업: 리뷰용 큐와 배치 렌더
  • 프로젝트 / 설정 잡무: Blackmagic이 강조하는 어시스턴트 친화 작업
  • 21.1의 부분 트랜지션 작성: 커뮤니티 조사는 Studio 21.1 빌드에 TimelineItem.AddTransition(...) 출현을 보고(존재 확인. 전체 리드백 / 클론은 미완. 아래 참고)
  • 21.1 전사 리드백: MediaPoolItem.GetTranscription()이 구조화 세그먼트 / 화자 / 단어 타이밍을 반환(잘린 속성 문자열 대비 진짜 업그레이드)

사람다운 편집 루프에는 여전히 없거나 적대적

  • 기존 타임라인 항목의 자유 move / trim / slip / roll
  • 특정 프레임에서 razor / blade / split
  • 일반 property setter를 통한 신뢰할 수 있는 속도 / retime 쓰기(가져오기 우회는 있음. 「속도 다이얼을 살짝 돌리기」가 아님)
  • 개별 자막 항목의 텍스트와 타이밍 편집. 전사 API는 자막 편집기가 아님
  • 일급 편집 모드로서의 insert / overwrite / replace / fit-to-fill(프레임 포함 추가는 같은 키트가 아님)
  • 성공인데 쓰이지 않음 패턴. true스러운 반환 / 세션 내 성공처럼 보이다 저장 시 작업 소실, 또는 이유 없는 False
  • UI 레이스 / 썸네일 정착: 썸네일 API는 Color 페이지 + Resolve 전면 + 정착 폴링 필요. 갤러리보내기는 보이는 패널 필요

그래서 데모는 미디어 정리에서는 강해 보이고 「내가 고치듯 컷을 고치기」에서는 취약해집니다.

21.1 API 추가: 좋지만 미완

Blackmagic과 언론은 21.1의 약 20개 추가 스크립팅 API를 언급합니다(digitalproduction.com; FilmInk). 에이전트에 중요한 것:

추가왜 도움이 되나무엇을 끝내지 않나
GetTranscription()러프 조립용 구조화 전사자막 트랙을 단어 단위로 편집하는 대체가 아님
Multicam 생성 / flatten / SmartSwitch 훅멀티캠 구축 자동화사후에 모든 앵글에 대한 자유 편집권을 주지 않음
AddTransition()(21.1에서 보고)스크립트로 디졸브 / 트랜지션 생성타입 / 정렬 / 길이 리드백은 얇음. 클론 부재

이를 자동화 척추 위의 진전으로 보고 Edit 페이지 키보드와의 동등으로 보지 마세요.

버전 드리프트, 환각, 첫날 설정 고통

에이전트는 빠진 메서드만 싸우지 않습니다. 드리프트와 싸웁니다.

  • 빌드 드리프트: 21.0.x와 21.1.x 도구 표면이 다릅니다. 커뮤니티 MCP 문서는 종종 「21.0.2에서 검증」「21.1.0.14에서 탐사」라고 찍습니다. 지난달 훈련을 가진 에이전트는 없던 도구를 발명하거나 21.1 상자에서 21.0 이름을 부릅니다.
  • 환각 메서드: Resolve 스크립팅 가이드는 언어 모델이 그럴듯한 이름(GetSelectedTimelineClips, SetEffect, 21.1 이전 AddTransition)을 발명하며 실재하지 않는다고 경고합니다. 네이티브 MCP가 API를 추측하는 모델을 마법처럼 고치지 않습니다.
  • Python / MCP 의존성 행렬: 무료판은 콘솔 스크립팅을 유지합니다. Workflow Integrations, 네이티브 UIManager, 외부 스크립팅 접근은 Studio입니다(digitalproduction.com). 서드파티 MCP는 여전히 RESOLVE_SCRIPT_LIB, PYTHONPATH, 「Resolve is not running」 거짓 음성, 잘못된 PyPI 패키지에 걸려 넘깁니다. barckley75/resolve-claude-mcp#2, samuelgursky/davinci-resolve-mcp#27 같은 커뮤니티 이슈 참고. 커뮤니티 MCP / 스크립팅 고통으로 라벨하고 Blackmagic 릴리스 노트와 구분하세요.
  • Claude가 첫날에 실패: 권한 대화상자, Studio 관문, 잘못된 에디션, 스크립팅 설정(Local / Network), 클라이언트 프로토콜 불일치는 흔한 첫 오후입니다. 네이티브 Setup AI Assistants는 손수 MCP JSON보다 깨끗하지만 Studio 라이선스와 API 천장은 없애지 않습니다.

좌표 버그, Fusion, 자막, 프로젝트 마이그레이션

해피 데모 경로를 벗어난 뒤의 구체적 실패 유형:

  1. 소스 / 타임라인 / 타임코드 좌표 버그. 소스 프레임이 미디어 레이트인지 타임라인 레이트인지. 오디오 WAV 가져오기 시 프로젝트 레이트 고정. GetSourceStartFrameGetLeftOffset의 off-by-one. 산술 「성공」이어도 긴 WAV 베드에서 수분 빗나갈 수 있습니다.
  2. 성공인데 쓰이지 않음. 세션에 보이는 추가 청크가 저장 후 사라짐. Comp.Lock() 아래 Fusion 파라미터 쓰기가 리드백은 맞지만 렌더에 도달하지 않음. 「아마」를 뜻하는 bool.
  3. UI 레이스 / 썸네일 정착. GetCurrentClipThumbnailImage는 Color 페이지 + Resolve 최전면 + 정착 재시도가 필요합니다. 단일 None을 진실로 취하면 백그라운드 에이전트가 스스로를 속입니다.
  4. Fusion 키프레임 / 컴포지션 크래시와 조용한 우회. 커뮤니티 MCP 장부는 Fusion 브리지 기벽을 목록화합니다(불완전한 dir(), 락 무효화, API 리드백에서는 연결된 듯하지만 항등 렌더). 무인 Fusion 편집의 운영 위험으로 다루세요.
  5. 자막 API ≠ 전사 API. 21.1에서 풍부한 전사를 뽑아도 개별 자막 텍스트·타이밍 get/set이 없을 수 있습니다. 캡션 다듬기는 사람 UI 작업으로 남습니다.
  6. 단방향 프로젝트 마이그레이션. Resolve 21.1 프로젝트 라이브러리는 20.3.3에서 보일 수 있지만 21.1에서 만들거나 연 프로젝트는 20.3에서 접근할 수 없습니다(digitalproduction.com). 프로덕션 프로젝트에서 MCP를 시험하는 것은 가벼운 왕복이 아닙니다.

반대 교훈: PilotCut의 공유 프리미티브

아키텍처 대응은 일부러 지루합니다. UI와 에이전트가 같은 동사를 부르도록 타임라인을 만드세요.

PilotCut은 네이티브 macOS, 로컬 우선 에디터입니다. 푸티지와 프로젝트는 Mac에 남습니다. 편집·미리보기·렌더는 로컬입니다. 프롬프트, 전사 텍스트, 에이전트가 검사하도록 요청받은 프레임은 해당 에이전트 제공자를 따릅니다(BYO 주의. 에이전트에게 「보라」고 했을 때 기기에서 아무 것도 나가지 않는다는 주장이 아닙니다).

위 Resolve 고통에 대한 의미:

  • 사람과 에이전트에 같은 프리미티브. move, trim, split과 관련 편집은 프로젝트 모델의 일급 도구이며, 그 setter를 받지 못한 NLE API의 얇은 래퍼가 아닙니다.
  • 로컬 MCP + Agent CLI. UI, CLI, 에이전트가 하나의 도구 레지스트리 / 프로젝트 모델을 공유합니다(도구 수는 변함. PilotCut changelog 참고).
  • Propose → commit. dryRun, 읽기 쉬운 기록, peek 필름스트립 검증. 「에이전트가 OK라고 했다」와 「타임라인이 바뀌었다」는 다릅니다.
  • BYO Claude Code / Codex 등. 피처드 카탈로그 라벨은 Claude Code, Codex, Grok Build, GitHub Copilot, OpenCode, Antigravity.
  • BYO 에이전트 사용에 PilotCut 크레딧 미터 없음. 라이브 사이트는 베타 기간 무료. 에이전트 구독은 본인이 냅니다.
  • 텍스트-투-비디오가 아님. 「단일 프롬프트로 편집 패스 전체」는 한 프롬프트 → 로컬 .pcbundle 위 다수 도구 호출이지, 프롬프트만으로 원클릭 완성 영상이 아닙니다.

정성적으로, 목적에 맞게 만든 프로젝트에서 구조화 편집 도구를 호출하는 에이전트는 피니싱 NLE 위 컴퓨터 사용 루프보다 UI 상태를 재발견하는 데 토큰을 덜 씁니다. PilotCut은 필요할 때 cu-* 컴퓨터 사용 도구도 제공합니다. 주간 크리에이터 작업에서는 프로젝트 모델의 propose → commit이 선호 경로로 남습니다.

Resolve Studio MCP vs PilotCut(상세)

필요Resolve Studio 21.1 + 네이티브 MCPPilotCut + BYO 에이전트
최적프로 포스트, 컬러, Fusion, Fairlight, 시설 파이프라인스크린 영상, 튜토리얼, 레슨, 토킹헤드 정리
에이전트 경로네이티브 MCP → Resolve Scripting API(Studio)로컬 MCP + Agent CLI(.pcbundle)
라이선스 관문Studio(정가 약 $295) + 에이전트 구독베타 기간 무료 + 본인 에이전트 구독
기존 클립 이동 / 트림 / 분할API 공백. 재구축 또는 GUIUI+에이전트 공유 프리미티브
신뢰 루프Resolve UI에서 사람 검토Propose → commit → peek →보내기
피니싱 깊이업계 선도컬러 / Fusion / 납품의 Resolve 대체가 아님
출구Resolve에 남기풀 퀄리티 로컬보내기. File 메뉴 FCPXML

차분한 역할 나누기

  • Resolve Studio에 남기: 그레이딩, 복잡한 오디오, Fusion, 납품 파이프라인이 필요하고, 그 스위트 안의 네이티브 MCP가 Studio 좌석 값일 때.
  • PilotCut 쓰기: 병목이 Mac 크리에이터 푸티지의 러프컷·정리이고, Claude Code나 Codex를 로컬 타임라인에서 쓰고 싶을 때. 에이전트에 API를 주려고 Studio만 사지 마세요.
  • 결과물이 피니싱을 요구하면 피니싱은 Resolve에. 채팅 창이 편집 면의 반을 호출하게 하려고 Studio를 들이지 마세요.

함께 읽기:

결론

Resolve Studio 21.1의 네이티브 MCP는 진짜 진전입니다. Studio 전용, 정가 약 $295, BYO Claude / Claude Code / ChatGPT Codex, File → Setup AI Assistants, API이지 GUI가 아님. 남은 천장은 「모델이 멍청하다」가 아닙니다. 인간 편집은 밀집한 동사 집합이고 스크립팅 API는 아직 부분적으로만 노출한다는 점입니다. 자유 move/trim/split, 자막 다듬기, 신뢰할 수 있는 쓰기 확인, 버전 안정 도구 표면.

PilotCut의 베팅은 더 좁고 의도적입니다. 로컬 우선 Mac 편집에서 에이전트와 사람이 그 프리미티브를 공유하고, MCP/CLI, propose → commit, peek, 크레딧 미터 없음, 베타 기간 무료.

Resolve가 필요할 때는 Resolve를. 컷을 실제로 움직일 수 있는 검사 가능한 에이전트 경로가 필요할 때는 PilotCut을.

PilotCut 사용해 보기: 베타 기간 무료. Claude가 Edit 페이지 절반을 호출하게 하려고 Studio를 사지 마세요.

Related articles