AI 영상 편집 자동화 가이드
Codex로 영상 컷편집 자동화해봤습니다
원본 영상에서 9:16 숏폼 10편까지
강의, 인터뷰, 세미나처럼 말이 많은 원본 영상을 매번 손으로 자르기 어렵다면 Codex 기반 로컬 편집 워크플로우로 1차 컷편집을 자동화할 수 있습니다. 이 글은 제가 직접 input 폴더에 영상을 넣고 자연어 요청만으로 무음과 말 사이 공백을 제거한 뒤, output 폴더에 숏폼 영상을 생성한 과정을 정리한 실전 가이드입니다.
작성일: 2026년 7월 29일 주제: Codex 영상 편집 자동화 핵심 키워드: AI 컷편집, 숏폼 자동 편집, 무음 제거

이미지1 삽입 위치: Codex가 원본 영상 분석, 컷편집, 9:16 숏폼 출력을 자동화하는 전체 흐름
먼저 결론
Codex 컷편집 자동화는 원본 영상을 로컬 프로젝트의 input 폴더에 넣고, 자연어로 편집 기준을 전달하면 영상 분석과 컷편집 계획을 거쳐 결과물을 output 폴더에 만드는 방식입니다. 강의 영상, 마케팅 교육 영상, 인터뷰 영상처럼 말 중심 콘텐츠를 여러 개의 짧은 숏폼으로 재가공할 때 특히 효율적이었습니다.
왜 Codex로 컷편집을 자동화했는가
숏폼 영상에서 중요한 것은 정보 자체보다 시청자가 이탈하지 않게 만드는 밀도입니다. 원본 강의 영상에는 말 사이 공백, 무음 구간, 반복 표현, 추임새가 자연스럽게 들어갑니다. 하지만 릴스, 쇼츠, 틱톡용 영상에서는 이런 공백이 곧 이탈 포인트가 됩니다.
이번 자동화의 목표는 단순히 영상을 자르는 것이 아니라, 주제별로 후킹이 살아 있는 짧은 영상으로 분리하고 말과 말 사이의 비는 시간을 최대한 제거하는 것이었습니다. 수동 편집자가 하던 1차 컷편집을 Codex가 로컬 환경에서 반복 가능하게 처리하도록 만든 것입니다.

필요한 로컬 구축 환경
이번 자동화는 클라우드 편집툴에 원본을 업로드하는 방식이 아니라, 내 컴퓨터 안에서 원본 분석과 렌더링을 처리하는 로컬 프로젝트 구조로 진행했습니다.
| 구성 요소 | 역할 | 사용 이유 |
|---|
| Codex | 자연어 요청 해석, 계획 작성, 스크립트 실행 | “무음 제거”, “9:16 숏폼”, “최대 10편” 같은 요청을 작업 절차로 바꾸기 위해 |
| FFmpeg / ffprobe | 영상 컷편집, 인코딩, 파일 검수 | 로컬에서 영상과 오디오를 안정적으로 처리하기 위해 |
| Whisper / faster-whisper | 음성 인식, 단어 단위 타임코드 추출 | 말이 있는 구간과 공백 구간을 정밀하게 구분하기 위해 |
| Python 프로젝트 | 분석, 계획, 렌더링 자동화 스크립트 관리 | 반복 작업을 명령어와 JSON 계획으로 재실행하기 위해 |
프로젝트 폴더 구조
핵심은 원본, 분석 파일, 편집 계획, 결과물을 폴더별로 분리하는 것입니다. 이렇게 해두면 같은 방식으로 다른 영상도 안정적으로 처리할 수 있습니다.
edit_automation/
├─ input/ # 원본 영상 넣는 곳
├─ output/ # 최종 결과 영상 저장
├─ work/
│ ├─ analysis/ # 음성 인식, 무음 분석, 검수 리포트
│ ├─ plans/ # 컷편집 계획 JSON
│ └─ tmp/ # 렌더링 중간 파일
├─ src/ # 자동화 코드
├─ config/ # 도구 경로와 렌더링 설정
└─ skills/ # 프로젝트 전용 Codex 작업 지침

실제 자동 컷편집 workflow
전체 흐름은 단순합니다. 영상 파일을 넣는다 → 자연어로 요청한다 → 분석한다 → 계획한다 → 렌더링한다 → 검수한다의 순서로 진행됩니다.
1
원본 영상을 input 폴더에 넣기
편집할 원본 영상은 프로젝트 안의 input 폴더에 넣습니다. 원본은 읽기 전용처럼 다루고 결과물은 별도의 output 폴더에 생성합니다.
2
Codex에게 자연어로 편집 기준 전달하기
이번 요청의 핵심은 캡션 없이, 무음과 공백을 강하게 제거하고, 주제별로 최대 10개의 마케팅 숏폼을 만드는 것이었습니다.
20260129로 시작하는 영상 2개를 각각 분석하고,
마케팅 숏폼에 맞게 주제별로 분리해줘.
캡션은 넣지 말고, 음... 어... 같은 추임새와 말 사이 공백은
무조건 제거해서 굉장히 타이트한 컷편집 영상으로 만들어줘.
최대 10편까지 생성해줘.
3
환경 점검과 영상 분석
먼저 FFmpeg, ffprobe, Python 실행 환경이 정상인지 점검하고 원본 영상의 길이, 해상도, 오디오 스트림을 확인합니다.
.\.venv\Scripts\python.exe -m edit_automation doctor
.\.venv\Scripts\python.exe -m edit_automation analyze
4
음성 인식과 컷편집 후보 만들기
Whisper 기반 전사를 통해 말의 시작과 끝을 단어 단위로 추출합니다. 이후 무음, 저음량 공백, 말 사이 간격, 추임새 후보를 줄여 빠른 템포의 컷편집 구간을 만듭니다.
5
주제별 숏폼 편집 계획 작성
전체 강의를 한 편으로 줄이는 대신 “홍보보다 도움”, “리뷰와 예약”, “릴스 수익화”, “바이럴 초반 3초”처럼 숏폼으로 독립 가능한 주제를 골라 편집 계획을 만듭니다.
work/plans/20260129_marketing_shorts_plan.json
6
9:16 세로 영상으로 렌더링
최종 렌더링은 숏폼 플랫폼에 맞춰 1080x1920 세로 영상으로 출력합니다. 사용자가 “캡션을 넣지 말 것”이라고 요청했기 때문에 새 자막은 넣지 않았습니다.
7
결과물 검수
렌더링 후 ffprobe로 해상도, 비디오 코덱, 오디오 코덱, 자막 스트림 여부를 확인합니다. 또한 긴 무음이 남아 있는지 다시 검사합니다.

이미지2 삽입 위치: 긴 공백과 무음 구간을 제거해 빠른 템포의 숏폼 영상으로 바꾸는 과정

이번 작업 결과
실제 작업에서는 20260129로 시작하는 원본 영상 2개를 분석했고, 주제별로 나누어 총 10개의 마케팅 숏폼 영상을 생성했습니다.
2개분석한 원본 영상
10편생성된 숏폼 결과물
9:16출력 화면 비율
0개자막 스트림
검수 기준
- 모든 결과 영상은 1080x1920 세로형 숏폼 규격으로 출력
- 비디오 코덱은 H.264, 오디오는 AAC로 확인
- 사용자 요청에 맞춰 새 캡션과 자막 스트림은 넣지 않음
- 0.35초 이상의 긴 무음 구간이 남아 있지 않은지 재검사
- 원본 영상은 수정하지 않고 output 폴더에 결과물만 생성
생성된 숏폼 주제 예시
| 번호 | 숏폼 주제 | 콘텐츠 방향 |
|---|
| 1 | 인스타는 홍보보다 도움이 먼저다 | 초반에 관점을 뒤집어 후킹을 만드는 인사이트형 숏폼 |
| 2 | 결과만 올리는 계정은 올해 어렵다 | 운영 방식의 변화 필요성을 짧게 전달하는 문제 제기형 숏폼 |
| 3 | 오프라인 비즈니스는 네이버가 핵심이다 | 지역 기반 사업자에게 검색 노출의 중요성을 설명하는 숏폼 |
| 4 | 리뷰를 보여줘야 예약으로 이어진다 | 리뷰와 전환의 관계를 짧게 보여주는 실무형 숏폼 |
| 5-10 | 릴스 수익화, AI 활용, 바이럴, 릴스 파일럿 기능, 예약 운영 루틴 | 각 주제를 독립된 짧은 영상으로 분리해 재활용 가능하게 구성 |
이 방식의 장점
- 반복 가능성: 한 번 구조를 만들면 input 폴더에 새 영상을 넣고 같은 방식으로 처리할 수 있습니다.
- 로컬 보안: 원본 영상을 외부 편집 서비스에 매번 올리지 않아도 됩니다.
- 자연어 편집: “캡션 없이”, “무음 제거”, “마케팅 숏폼으로” 같은 요청을 작업 조건으로 바꿀 수 있습니다.
- 검수 가능성: 분석 JSON, 편집 계획, 결과 리포트가 남기 때문에 어떤 기준으로 잘렸는지 확인할 수 있습니다.
자주 묻는 질문
Q. Codex만 있으면 영상 편집이 완전히 자동으로 끝나나요?
기본 컷편집, 무음 제거, 주제별 분리, 렌더링은 자동화할 수 있습니다. 다만 최종 업로드 전에는 사람이 한 번 보고 메시지 흐름, 표정, 화면 구도를 확인하는 것이 좋습니다.
Q. 캡션을 넣는 것도 가능한가요?
가능합니다. Whisper 전사 결과를 바탕으로 SRT나 하드번 자막을 만들 수 있습니다. 이번 작업에서는 캡션을 넣지 않는 조건으로 진행했기 때문에 자막 없이 출력했습니다.
Q. 어떤 영상에 가장 잘 맞나요?
강의, 세미나, 인터뷰, 설명형 콘텐츠처럼 말 중심 영상에 잘 맞습니다. 특히 긴 원본에서 여러 개의 숏폼 주제를 뽑아야 할 때 효과적입니다.
Q. 무음 제거만 하면 좋은 숏폼이 되나요?
아닙니다. 무음 제거는 기본이고, 좋은 숏폼에는 초반 후킹, 하나의 명확한 주제, 기승전결, 시청자가 얻는 결론이 필요합니다.
정리
Codex를 활용한 컷편집 자동화의 핵심은 “편집자의 판단을 완전히 없애는 것”이 아니라, 반복적인 1차 컷편집을 빠르게 처리하고 사람이 더 중요한 기획과 검수에 집중하도록 만드는 것입니다. 원본 영상을 input 폴더에 넣고 자연어로 기준을 전달하면, 분석·계획·렌더링·검수까지 이어지는 로컬 영상 편집 자동화 흐름을 만들 수 있습니다.
Codex로 영상 컷편집 자동화해봤습니다
원본 영상에서 9:16 숏폼 10편까지
강의, 인터뷰, 세미나처럼 말이 많은 원본 영상을 매번 손으로 자르기 어렵다면 Codex 기반 로컬 편집 워크플로우로 1차 컷편집을 자동화할 수 있습니다. 이 글은 제가 직접 input 폴더에 영상을 넣고 자연어 요청만으로 무음과 말 사이 공백을 제거한 뒤, output 폴더에 숏폼 영상을 생성한 과정을 정리한 실전 가이드입니다.
이미지1 삽입 위치: Codex가 원본 영상 분석, 컷편집, 9:16 숏폼 출력을 자동화하는 전체 흐름
먼저 결론
Codex 컷편집 자동화는 원본 영상을 로컬 프로젝트의 input 폴더에 넣고, 자연어로 편집 기준을 전달하면 영상 분석과 컷편집 계획을 거쳐 결과물을 output 폴더에 만드는 방식입니다. 강의 영상, 마케팅 교육 영상, 인터뷰 영상처럼 말 중심 콘텐츠를 여러 개의 짧은 숏폼으로 재가공할 때 특히 효율적이었습니다.
이 글에서 다루는 내용
왜 Codex로 컷편집을 자동화했는가
숏폼 영상에서 중요한 것은 정보 자체보다 시청자가 이탈하지 않게 만드는 밀도입니다. 원본 강의 영상에는 말 사이 공백, 무음 구간, 반복 표현, 추임새가 자연스럽게 들어갑니다. 하지만 릴스, 쇼츠, 틱톡용 영상에서는 이런 공백이 곧 이탈 포인트가 됩니다.
이번 자동화의 목표는 단순히 영상을 자르는 것이 아니라, 주제별로 후킹이 살아 있는 짧은 영상으로 분리하고 말과 말 사이의 비는 시간을 최대한 제거하는 것이었습니다. 수동 편집자가 하던 1차 컷편집을 Codex가 로컬 환경에서 반복 가능하게 처리하도록 만든 것입니다.
필요한 로컬 구축 환경
이번 자동화는 클라우드 편집툴에 원본을 업로드하는 방식이 아니라, 내 컴퓨터 안에서 원본 분석과 렌더링을 처리하는 로컬 프로젝트 구조로 진행했습니다.
프로젝트 폴더 구조
핵심은 원본, 분석 파일, 편집 계획, 결과물을 폴더별로 분리하는 것입니다. 이렇게 해두면 같은 방식으로 다른 영상도 안정적으로 처리할 수 있습니다.
실제 자동 컷편집 workflow
전체 흐름은 단순합니다. 영상 파일을 넣는다 → 자연어로 요청한다 → 분석한다 → 계획한다 → 렌더링한다 → 검수한다의 순서로 진행됩니다.
원본 영상을 input 폴더에 넣기
편집할 원본 영상은 프로젝트 안의 input 폴더에 넣습니다. 원본은 읽기 전용처럼 다루고 결과물은 별도의 output 폴더에 생성합니다.
Codex에게 자연어로 편집 기준 전달하기
이번 요청의 핵심은 캡션 없이, 무음과 공백을 강하게 제거하고, 주제별로 최대 10개의 마케팅 숏폼을 만드는 것이었습니다.
환경 점검과 영상 분석
먼저 FFmpeg, ffprobe, Python 실행 환경이 정상인지 점검하고 원본 영상의 길이, 해상도, 오디오 스트림을 확인합니다.
음성 인식과 컷편집 후보 만들기
Whisper 기반 전사를 통해 말의 시작과 끝을 단어 단위로 추출합니다. 이후 무음, 저음량 공백, 말 사이 간격, 추임새 후보를 줄여 빠른 템포의 컷편집 구간을 만듭니다.
주제별 숏폼 편집 계획 작성
전체 강의를 한 편으로 줄이는 대신 “홍보보다 도움”, “리뷰와 예약”, “릴스 수익화”, “바이럴 초반 3초”처럼 숏폼으로 독립 가능한 주제를 골라 편집 계획을 만듭니다.
9:16 세로 영상으로 렌더링
최종 렌더링은 숏폼 플랫폼에 맞춰 1080x1920 세로 영상으로 출력합니다. 사용자가 “캡션을 넣지 말 것”이라고 요청했기 때문에 새 자막은 넣지 않았습니다.
결과물 검수
렌더링 후 ffprobe로 해상도, 비디오 코덱, 오디오 코덱, 자막 스트림 여부를 확인합니다. 또한 긴 무음이 남아 있는지 다시 검사합니다.
이미지2 삽입 위치: 긴 공백과 무음 구간을 제거해 빠른 템포의 숏폼 영상으로 바꾸는 과정
이번 작업 결과
실제 작업에서는 20260129로 시작하는 원본 영상 2개를 분석했고, 주제별로 나누어 총 10개의 마케팅 숏폼 영상을 생성했습니다.
검수 기준
생성된 숏폼 주제 예시
이 방식의 장점
자주 묻는 질문
Q. Codex만 있으면 영상 편집이 완전히 자동으로 끝나나요?
기본 컷편집, 무음 제거, 주제별 분리, 렌더링은 자동화할 수 있습니다. 다만 최종 업로드 전에는 사람이 한 번 보고 메시지 흐름, 표정, 화면 구도를 확인하는 것이 좋습니다.
Q. 캡션을 넣는 것도 가능한가요?
가능합니다. Whisper 전사 결과를 바탕으로 SRT나 하드번 자막을 만들 수 있습니다. 이번 작업에서는 캡션을 넣지 않는 조건으로 진행했기 때문에 자막 없이 출력했습니다.
Q. 어떤 영상에 가장 잘 맞나요?
강의, 세미나, 인터뷰, 설명형 콘텐츠처럼 말 중심 영상에 잘 맞습니다. 특히 긴 원본에서 여러 개의 숏폼 주제를 뽑아야 할 때 효과적입니다.
Q. 무음 제거만 하면 좋은 숏폼이 되나요?
아닙니다. 무음 제거는 기본이고, 좋은 숏폼에는 초반 후킹, 하나의 명확한 주제, 기승전결, 시청자가 얻는 결론이 필요합니다.
정리
Codex를 활용한 컷편집 자동화의 핵심은 “편집자의 판단을 완전히 없애는 것”이 아니라, 반복적인 1차 컷편집을 빠르게 처리하고 사람이 더 중요한 기획과 검수에 집중하도록 만드는 것입니다. 원본 영상을 input 폴더에 넣고 자연어로 기준을 전달하면, 분석·계획·렌더링·검수까지 이어지는 로컬 영상 편집 자동화 흐름을 만들 수 있습니다.