대화로 맡긴 AI 영상 편집, 다음 수정은 어디서?

AI 영상 편집 도구를 고를 때는 “말을 얼마나 잘 알아듣나”보다 “다음 수정은 어디서 하나”를 먼저 정하는 편이 낫다. OpenChatCut은 자체 타임라인과 외부 편집용 출력 경로를, FireRed-OpenStoryline은 대화와 처리 단계의 재실행을, Herk Edit Kit은 코딩 에이전트가 다루는 편집 자료와 소스를 중심에 둔다. 모두 자연어를 쓰지만, 남기는 작업 상태가 다르다.

재생 카드 뒤로 타임라인, 재실행 흐름, 원본 자료 보관 공간이 펼쳐진 종이 프로젝트 폴더
OpenChatCut·FireRed-OpenStoryline·Herk Edit Kit이 남기는 작업 상태의 차이를 설명한 개념 일러스트입니다. 실제 UI나 실행 결과가 아닙니다.

손으로 클립을 옮길 공간이 필요한지, 대화로 특정 단계를 다시 맡길지, 편집 규칙과 코드를 직접 관리할지가 선택 기준이다. 아래 비교는 공식 문서와 공개 코드를 읽은 결과다. 설치하거나 영상을 만들어 본 사용 후기가 아니며, 독립적인 품질·효능 검증 결과도 제시하지 않는다.

MP4와 프로젝트는 무엇이 다른가

MP4는 화면과 소리를 합친 재생용 결과물이다. 파일 안에서 자막 문구나 원래의 컷 경계를 별도 편집 항목으로 되돌리는 일은 프로젝트를 여는 것과 다르다. 프로젝트에는 어떤 원본의 어느 구간을 썼는지, 자막과 효과를 어디에 놓았는지 같은 편집 상태가 남는다.

그렇다고 “편집 가능”이라는 설명만 보면 부족하다. 같은 앱 안에서 다시 고친다는 뜻인지, 사람이 읽고 수정할 소스가 있다는 뜻인지, 다른 영상 편집기에 타임라인을 넘긴다는 뜻인지 구별해야 한다. 다른 편집기로 넘기는 XML도 모든 효과를 똑같이 옮긴다는 보장은 아니다.

Agent Skill은 에이전트에게 작업 순서와 참고 자료를 알려주는 묶음이다. 그 자체가 영상 편집 엔진이나 모델 이용권은 아니다. MCP는 에이전트가 편집 도구를 호출하는 연결 방식이다. OpenChatCut과 OpenStoryline도 스킬을 제공하므로 “채팅 편집기와 스킬 중 하나”로만 나누면 실제 구성이 가려진다.

왼쪽 합쳐진 재생 카드와 오른쪽 영상·빈 자막 블록·음파 레이어의 나란한 대비
MP4 재생 결과와 별도로 보관하는 편집 자료의 개념 차이입니다. MP4에서 원래 레이어를 복구하는 처리 결과를 뜻하지 않습니다.

타임라인을 손으로 이어 고치려면: OpenChatCut

OpenChatCut은 자체 프로젝트에 트랙·클립·자막·효과를 남기고, 내장 에이전트와 외부 MCP 에이전트가 같은 편집 도구를 쓰도록 설계됐다. 대화로 요청한 뒤 같은 편집 화면에서 조정하려는 쪽에 가까운 구조다. 공식 README의 프로젝트·에이전트 설명은 MP4, 오디오, 자막, FCPXML, 전체 프로젝트 데이터 출력을 명시한다.

여기서 자체 프로젝트 저장과 외부 편집기 이관은 따로 봐야 한다. 공개 코드에는 FCPXML 1.10을 만드는 직렬화 함수가 있고, CapCut/JianYing 초안은 capcut-cli를 통해 로컬 초안 저장소에 작성하는 구현이 있다. 출력 경로가 있다는 사실까지는 확인된다. 특정 버전의 Final Cut Pro나 DaVinci Resolve, CapCut에서 결과가 그대로 열렸다는 검증은 아니다.

제약도 코드에 드러난다. FCPXML 구현은 흐림 배경 채우기를 다른 앱에서도 통하는 레이어로 합성하지 않는다고 경고한다. 모션그래픽도 사전 렌더 결과를 지정하지 않으면 자리표시자로 남는 경로가 있다. 원래 외형을 남기는 영상 파일과 각 요소를 다시 고칠 프로젝트는 용도가 다르다. 둘 다 필요하다면 어느 쪽을 다음 작업의 기준으로 삼을지 먼저 정해야 한다.

환경은 README상 macOS·Windows·Linux 데스크톱 배포와 소스 실행으로 나뉜다. 소스 실행은 Node.js 24.x를 요구한다. macOS 빌드는 아직 서명·공증되지 않았다는 안내도 있다. H.264 출력은 macOS VideoToolbox와 호환 Windows의 NVENC를 우선하고 소프트웨어 인코딩으로 돌아가는 설계지만, 장비별 속도나 최소 메모리를 여기서 보장할 수는 없다.

수동 타임라인과 로컬 프로젝트는 클라우드 서비스 없이 쓰는 영역으로 설명돼 있다. 반면 AI 모델, 생성, 온라인 미디어 등은 선택한 서비스의 키나 접근 권한을 따로 구성한다. “로컬 우선”을 “모든 AI 요청이 컴퓨터 밖으로 나가지 않는다”로 읽어서는 안 된다. 코드 라이선스는 AGPL-3.0-or-later이며, 폰트·모델·외부 구성요소와 자산의 조건까지 하나로 바뀌지는 않는다.

대화로 특정 단계를 다시 맡기려면: OpenStoryline

FireRed-OpenStoryline은 미디어 읽기, 컷 분할과 이해, 대본·보이스오버, 타임라인 계획, 렌더링을 처리 노드로 나눈다. CLI와 웹 대화 화면을 제공하고, 완성한 편집 흐름을 Style Skill로 저장하는 구상도 문서화했다. 사용 가이드는 작업 도중 의도를 바꾸면 해당 단계를 찾아 부분적으로 다시 실행하는 방식을 설명한다.

이때 남는 “다시 고칠 여지”는 범용 영상 편집기의 프로젝트와 같다고 볼 수 없다. render_video.py에서 확인한 최종 출력은 MoviePy·FFmpeg로 작성하는 MP4와 그 파일 경로다. 내부에 타임라인 계획이 있다는 이유만으로 FCPXML이나 CapCut 초안까지 내보낸다고 설명할 근거는 확보하지 못했다. 다른 편집기로 넘길 파일이 꼭 필요하다면, 그 요구를 충족했다고 간주하기 어렵다.

입력도 “영상이면 모두”가 아니다. 확인한 코어 미디어 로더의 비디오 확장자는 mp4·mov·mkv·avi다. 이미지에는 jpg·jpeg·png·webp·bmp가 포함된다. 업로드 화면에서 파일을 받는 것과 뒤의 처리 노드가 파일을 읽는 것은 별개이므로, WEBM·M4V를 전체 작업 흐름에서 지원한다고 넓혀 쓰면 안 된다.

환경 문서는 Python 3.11 이상을 권장한다. 자동 설치 경로는 Linux와 macOS용이고 Windows는 수동 준비 방법을 안내한다. 설정 파일의 컷 분할 모델 기기값은 CPU다. GPU 필수라고 단정할 수 없고, 반대로 모든 작업이 가벼운 CPU 환경에서 원활하다고 볼 자료도 없다.

API 키 안내에는 LLM·VLM, Pexels, 음성 합성, AI 전환 서비스가 구분돼 있다. VLM은 영상에서 뽑은 프레임 등을 이해하는 시각 모델이다. 로컬에 서버를 띄워도 선택한 외부 모델로 요청을 보낸다면 데이터 처리와 비용은 그 서비스 조건을 따른다. 특히 AI 전환은 인접 컷마다 추가 생성 호출이 생기며 비용이 크고 결과가 예상과 다를 수 있다고 프로젝트가 직접 경고한다.

코드는 Apache-2.0이지만 데모의 사용자 영상과 로고는 원창작자 소유다. README도 기본 오픈소스 자산과 별도 자산 라이브러리로 만든 데모를 구별한다. 다운로드 가능한 모델·음원·폰트까지 상업 이용이 일괄 허용된다고 해석할 수는 없다.

편집 규칙과 소스를 직접 남기려면: Herk Edit Kit

Herk Edit Kit은 Codex·Claude Code에서 쓰는 HyperFrames 기반 키트다. 별도의 채팅 편집 앱이라기보다, 사용자 촬영본을 다루는 스킬과 보조 도구, 모션그래픽 재료를 모아 놓았다. HyperFrames로 영상 구성을 만들고 GSAP로 움직임을 다루는 방향이다. README에는 15개 스킬과 406개 초안 모션그래픽 카드가 소개돼 있다.

주목할 입력은 전사문 형식이다. 도구·API 안내는 원본 녹화의 시간축에 맞춘 단어별 시작·종료 시간이 있는 JSON을 요구한다. SRT 자막이나 문장 단위 전사만으로는 이 조건을 채우지 못한다. 컷을 바꾼 뒤에는 단어의 시간도 새 편집에 맞춰 옮겨야 한다. 자연어로 “말실수만 지워 줘”라고 해도, 그 판단과 타이밍을 받쳐 줄 자료가 필요하다는 뜻이다.

여기서 EDL이라는 말도 주의해서 읽어야 한다. 확인한 리뷰 스크립트는 JSON 편집 결정 목록으로 원본·편집본 비교용 HTML을 만든다. 이를 다른 영상 편집기에 바로 넣는 범용 EDL이나 XML 출력으로 소개하면 범위를 넘는다. HyperFrames 소스와 편집 자료를 남기는 방식, Studio 프리뷰, MP4 렌더 안내는 확인했지만 일반 NLE 프로젝트와 같은 형식은 아니다.

필수 도구는 Node.js 22 이상, Git, FFmpeg와 ffprobe, Chrome 또는 Chromium이다. 에이전트 작업에는 사용자 자신의 Codex나 Claude Code 접근도 필요하다. 기본 전사 헬퍼는 ElevenLabs로 오디오를 보낸다. OpenAI Whisper API나 로컬 Whisper를 선택할 수 있다는 안내는 있지만, 로컬 Whisper가 키트 설치만으로 함께 준비되는 것은 아니다. Kie.ai 생성 자산도 선택 사항이며 별도 계정과 크레딧이 필요하다.

로컬 시작 예제는 유료 전사·생성 API 없이 다루도록 구성돼 있다. 다만 템플릿의 CDN·온라인 폰트 의존성까지 없어지는 것은 아니다. 검증 문서는 406개 카드를 모두 개별 렌더해 시각 승인하지 않았고, 합성 음원 테스트가 실제 말소리 편집 품질을 평가한 것도 아니라고 선을 긋는다. 이 문서의 일부 증거는 과거 14개 스킬 배포 기준이므로 현재 15개 전체의 실행 검증으로 옮겨 쓰지 않았다.

원본 키트 자료의 MIT 허가와 추가 파이프라인의 이용 조건은 나뉜다. 추가 파이프라인 스킬·스타일 라이브러리·템플릿·공유 편집 도구에는 별도 PIPELINE-USE-PERMISSION.txt가 적용된다고 고지돼 있다. 이 글은 그 별도 허가 전체를 검토한 결과가 아니므로 키트 전체를 MIT 하나로 분류하지 않는다. AIS 브랜드 재료는 자기 프로젝트에 재사용하도록 허용된 것이 아니다. HyperFrames·GSAP·폰트도 각자의 조건이 있으며, 사용할 영상·음악의 권리는 별도로 준비해야 한다.

긴 필름에서 자막 블록 이동, 보관한 컷 끼우기, 음악 시작점 이동을 가리키는 세 종이 손
가정한 40초 영상의 다음 수정 요구를 설명한 그림입니다. 자막 위치·보관한 문장 구간·음악 시작점은 서로 다른 수정 대상이며 실제 도구 실행 결과가 아닙니다.

40초 영상이라면, 내일 어떤 수정을 남길까

자신이 촬영한 발언과 사용 권리 있는 보조 화면으로 40초짜리 생각 정리 영상을 만든다고 가정하자. 아래는 도구를 실행한 결과가 아니라, 같은 요구를 세 구조에 대입한 선택 예시다. 오늘은 쓸 수 있어 보여도 내일 “한 문장을 되살리고, 자막 위치를 옮기고, 음악 시작점을 바꾸자”는 수정이 생길 수 있다.

그 수정을 사람이 타임라인에서 이어서 할 계획이라면 OpenChatCut의 자체 프로젝트가 비교의 출발점이다. 외부 편집기로 넘기려면 FCPXML이나 초안 출력의 존재뿐 아니라 빠질 수 있는 외형을 별도 검토해야 한다. “영상이 나왔다”와 “다음 사람이 수정할 프로젝트를 받았다”를 같은 완료 조건으로 잡지 않는 편이 맞다.

반대로 다음 요청도 “대본의 마지막 문단만 바꾸고 관련 컷을 다시 골라 달라”라면 OpenStoryline의 단계별 처리 설계가 질문에 더 가깝다. 다만 지금 확인한 최종 파일은 MP4다. 나중에 다른 편집기의 트랙을 직접 만져야 한다는 요구까지 해결됐다고 넘겨짚지는 말아야 한다.

“이 문장 뒤에는 숨을 조금 남긴다” 같은 편집 규칙을 쌓고 모션그래픽 소스까지 관리하려면 Herk의 키트 구조를 검토할 만하다. 대신 단어 타임스탬프, 원본과 편집본의 대응, 실제 소리와 움직임을 검토할 사람이 필요하다. 스킬이 있다는 사실은 그 판단을 생략해도 된다는 뜻이 아니다.

세 도구의 기능 수를 세기 전에, 내일 수정할 사람에게 무엇을 건넬지 한 문장으로 정해 보자. 자체 프로젝트인지, 다시 실행할 처리 흐름인지, 편집 자료와 소스인지가 정해지면 필요한 입력과 출력도 좁혀진다. MP4만 있으면 충분한 작업과 다음 수정까지 맡길 작업은 처음부터 다른 결과물을 요구한다.

모델 구독과 개발용 호출 비용이 헷갈린다면 ChatGPT 구독과 API 청구가 나뉘는 이유처럼 서비스 이용권과 API 비용을 나눠 읽어야 한다.

출처 및 확인일

확인: 2026년 10월 18일 01:10 KST부터 수집한 공식 저장소 문서·코드. 문서별 게시·수정일은 미표기이며 아래 날짜는 파일 수정일이 아니라 확인한 기본 브랜치 최신 커밋일(UTC)이다.

  • 0xsline, OpenChatCut README·package.json·FCPXML/초안 출력 코드·LICENSE. 커밋 2026-10-15, 72ddb3300cda4ed31cbd0bccbfc94fb29b8cffca. 본문의 공식 링크 참조.
  • FireRedTeam, FireRed-OpenStoryline, API Key Configuration Guide, 사용 가이드·미디어 로더·렌더 코드·LICENSE. 커밋 2026-07-31, c9e945215586f45c12a61c1951ee9a8e9c43a027. 본문의 공식 링크 참조.
  • Nate Herk, Herk Edit Kit, Tools, accounts, and API keys, Release verification, 라이선스·리소스 고지. 커밋 2026-10-14, 10511e5af86fc47756ea89803b397422e2d89284. 본문의 공식 링크 참조.