How to automate video editing with Claude Code
핵심 포인트
- 1클로드 코드(Claude Code)는 리모션(Remotion) 라이브러리와 연동하여 코딩 지식 없이도 영상 편집을 자동화할 수 있음을 보여줍니다.
- 2이 시스템은 '스킬(Skill)' 마크다운을 통해 이미지, 폰트, 효과음 등 필요한 자료를 자동으로 검색 및 다운로드하며, 대본 기반으로 영상을 구성하고 편집합니다.
- 3이를 통해 기존에 며칠 걸리던 영상 제작 시간을 단 몇 시간으로 단축시키며, 사용자별 맞춤형 스킬을 추가하여 활용도를 높일 수 있습니다.
이 영상은 어도비 프리미어와 같은 전문 영상 편집 도구 없이 코드, 특히 AI(Claude Code)를 활용하여 영상을 제작하는 새로운 방식에 대해 설명합니다.
핵심 방법론 (Core Methodology)
이 방법론의 핵심은 AI인 클로드 코드(Claude Code)와 Remotion이라는 JavaScript 라이브러리를 연동하여 영상을 자동 생성하는 것입니다. 사용자는 자바스크립트나 파이썬 같은 개발 지식 없이도 클로드 코드의 지시에 따라 간단히 "예스"만 해주면 됩니다.
클로드 코드는 skill이라는 개념을 통해 그 기능을 확장하고 동작 방식을 제어합니다.
skill.md파일: 이 Markdown 파일은 클로드 코드가 코드를 작성하는 데 참고하는 규칙서 역할을 합니다.- 사전 배포된 스킬(Pre-made Skills):
Remotion라이브러리는 미리 배포된skill파일을 제공하여 사용자가 쉽게 시작할 수 있도록 돕습니다. - 커스텀 스킬 등록(Custom Skill Registration): 사용자는 특정 기능을 클로드 코드에
skill로 등록할 수 있습니다. 예를 들어, 영상 제작에 필요한 자료(이미지, 일러스트, 아이콘, 효과음 등)를 자동으로 다운로드하도록 스킬을 등록할 수 있습니다.- 동작 방식: 사용자가 "폰트어섬에서 아이콘을 다운받는 스킬을 등록해 줘"라고 요청하면, 클로드 코드는 해당 기능을 구현하고 이를 스킬로 등록합니다.
- 활용: 스킬이 등록된 후에는 사용자가 단순히 "원하는 키워드에 맞는 아이콘을 다운받아 줘"라고 지시하면, 클로드 코드가 해당 스킬을 활용하여 자동으로 자료를 찾아 다운로드하고 영상에 적용합니다. 이는 자료 탐색에 드는 시간을 획기적으로 줄여줍니다.
- 클로드 마크다운(Claude Markdown): 폰트 설정(
여기어때 잘난체사용)과 같은 구체적인 요구사항을 마크다운 파일에 명시하여 클로드 코드가 이를 참고하도록 지시할 수 있습니다.
영상 제작 과정 시연
- 정보성 쇼츠(Short-form) 영상 제작:
- 입력: 유명 유튜브 쇼츠를 패러디한 대본을 제공합니다.
- 과정:
- 대본의 텍스트를 음성(TTS)으로 변환하고, 음성과 자막을 함께 영상에 포함하도록 지시합니다.
- 클로드 코드는 자동으로
일러스트(Illusto)와 같은 자료 소스에서 대본 내용에 맞는 이미지를 검색하고, 영상에 맞게 편집까지 수행합니다. - 이후 롱폼(long-form)으로 변환 요청,
GP(Unsplash 등으로 추정),폰트어섬(Font Awesome),마이 인스턴츠(MyInstants)등에서 밈, 아이콘, 사운드를 추가로 다운로드하도록 지시하여 영상 내용을 풍부하게 만듭니다. - 개인 소유의 이미지(
페페 개구리)를 영상에 포함시키는 것도 가능합니다. - 최종적으로 효과음 볼륨 조절, 디자인 변경 등의 후처리 과정을 통해 완성도를 높입니다.
- 음악 플리(Playlist) 영상 제작:
- 목표:
로크데나시의알비레오를 기반으로 한 영상을 제작합니다. - 새로운 스킬(
Whisper) 등록: 오픈AI의WhisperAPI를 활용하여 음성을 텍스트로 변환하는 스킬을 등록합니다. 원본 유튜브 영상 URL을 입력하면 자동으로 번역하여 첫 초안을 생성합니다. - 영상 교정 스킬 등록: 영상 중간 프레임을 이미지로 변환하여 확인하고, 이를 바탕으로 영상의 깨진 부분을 다듬도록 하는 새로운 스킬을 등록합니다. 이 과정을 통해 자동으로 영상의 시각적 문제가 개선됩니다.
- 시각적 효과 추가: 영상이
심심하다고 판단될 경우, 인터넷에서별이 떨어지는 효과 CSS코드를 찾아 클로드 코드에게 이를 영상에 삽입해 달라고 지시합니다. 한두 번의 프롬프트(prompting)로 원하는 효과를 얻을 수 있습니다.
- 목표:
결론 및 효율성
두 개의 영상을 제작하는 데 총 3시간 정도가 소요되었으며, 이는 기존에 영상 하나를 편집하는 데 이틀이 걸렸던 것에 비해 매우 빠른 속도입니다. 이는 코드 기반(coding-based) 또는 바이브 코딩(vibe coding) 방식을 통해 영상 편집을 빠르게 수행할 수 있음을 보여줍니다. 저자는 자신의 편집 스타일에 맞춰 스킬들을 정의하여 사용했으며, 다른 유튜버들(체스 유튜버, 포켓몬 유튜버 등)도 각자의 콘텐츠에 맞는 스킬을 개발하여 활용할 여지가 많다고 언급합니다.
기술 스택 요약:
- AI: Claude Code
- 주요 라이브러리: Remotion (JavaScript library)
- 스킬 확장: 사용자 정의
skill.md파일을 통한 기능 확장 - 데이터 소스: Illusto (일러스트), Font Awesome (아이콘), MyInstants (효과음), GP (Unsplash 등 이미지), Whisper (OpenAI 음성-텍스트 변환)