450원으로 AI 쇼츠 영상 만들고 유튜브 업로드까지 — 터미널 하나로 끝낸 후기

[Claude Code] 450원으로 AI 쇼츠 영상 만들고 유튜브 업로드까지 — 터미널 하나로 끝낸 후기

📝 한줄 요약

Claude Code에게 "소개팅에서 전 애인 만나는 쇼츠 만들어줘"라고 말했더니, 이미지 6장 생성 → 영상 편집 → 음성 더빙 → 자막 → 유튜브 업로드까지 전부 해줬습니다. 총 비용 450원.

바쁘시면 이것만 읽어도 돼요:

  • Claude Code 하나로 AI 쇼츠 영상 제작 + 유튜브 업로드까지 완료

  • 이미지 생성(Gemini) → 영상 편집(ffmpeg) → 음성(TTS) → 자막 → 업로드 전 과정 자동화

  • 자막 삽입이 3번 실패했는데, "다른 방법 없어?"라고 물으니 Claude가 우회 방법을 찾아줌

  • 영상 1개 제작 비용: 약 450원 (커피값도 안 됨)

  • 스킬로 만들어두면 다음부터 명령어 한 줄로 반복 가능

🎯 이런 분들께 도움돼요

  • Claude Code 같은 AI 코딩 도구를 활용해보고 싶은 비개발자

  • 쇼츠/릴스 제작에 관심 있는데 영상 편집이 귀찮은 분

  • "AI로 영상까지 만들 수 있다고?" 궁금한 분

😫 문제 상황 (Before)

쇼츠 영상을 만들려면 도구를 최소 3~4개는 열어야 했습니다.

미드저니에서 이미지 만들고, 캡컷이나 프리미어에서 편집하고, 수노에서 배경음악 붙이고, 마지막에 유튜브 스튜디오에서 업로드. 각각의 도구가 다 좋긴 한데, 하나의 영상을 만들기 위해 왔다 갔다 하는 게 번거로웠습니다.

"이거 터미널 하나에서 다 끝낼 수 없나?"

Claude Code로 웹앱도 만들고 분석 스킬도 만들어봤으니, 영상 제작도 되지 않을까? 그래서 시작했습니다.

🛠️ 사용한 도구

  • AI 코딩 도구: Claude Code (터미널에서 대화형으로 작업)

  • AI 모델: Claude Opus 4.6

  • 이미지 생성: Google Gemini 2K Flash API

  • 음성 합성: Gemini TTS API

  • 영상 편집: ffmpeg (Claude가 알아서 명령어 만들어줌)


🔧 작업 과정

이미지 생성 스킬 설치 — "일단 그림부터 그려보자"

먼저 Gemini로 이미지를 생성하는 스킬을 설치했습니다. ZIP 파일 하나 던져주니 Claude가 알아서 설치하고 세팅까지 해줬어요.

테스트 삼아 첫 이미지를 만들어봤습니다.

벚꽃놀이 가서 생긴 고부갈등

며느리는 팔짱 끼고 불편한 표정, 아들은 양쪽 눈치 보며 중재, 시어머니는 못마땅한 표정 — 벚꽃 아래 돗자리에 김밥까지 깔린 그림이 뚝딱 나왔습니다. "이거 되겠는데?"


6장면 쇼츠 영상 제작 — "소개팅에서 전 애인을 만남"

이미지가 잘 나오니까 욕심이 생겼습니다. 여러 장면을 만들어서 영상으로 엮으면 쇼츠가 되지 않을까?

방금 설치한 스킬을 이용해서 짧은 영상 만들고 싶어

Claude가 주제 5개를 제안했고, 그중 "소개팅에서 전 애인을 만남"을 골랐습니다.

3번 이야기로 쇼츠 만들어줘

Claude가 바로 6장면 스토리보드를 짰습니다. 카페에서 설레며 기다리는 남자, 문 열고 들어오는 여자가 전 애인, 멘붕, 어색한 대화, 반전, 결말까지. 그리고 Gemini API로 6장의 일러스트를 연속 생성한 뒤, ffmpeg로 Ken Burns 효과(사진이 천천히 확대/이동하는 효과)와 장면 전환을 넣어 28초짜리 세로 영상을 만들어냈습니다.

근데 첫 시도에서 영상이 55분짜리로 나왔어요. 설정값 하나가 잘못된 거였는데, Claude가 바로 원인을 찾아서 수정하고 28초로 다시 만들어줬습니다.


음성 더빙 — "영상은 됐는데 소리가 없네"

영상을 보니까 뭔가 허전했습니다.

음성 더빙은 안했어?

Claude가 Gemini TTS로 6개 장면의 한국어 더빙을 생성하고, 각 장면 길이에 맞춰 영상에 입혀줬습니다. 중간에 3번 대사에서 에러가 났지만 자동으로 수정해서 재생성까지 해줬어요.


자막 삽입 — 3번 실패하고 결국 성공한 이야기

여기가 이날 가장 인상적이었던 부분입니다.

자막도 넣어줘

1차 시도: ffmpeg의 drawtext 필터로 자막을 넣으려 했는데, 제 맥에 설치된 ffmpeg에 해당 필터가 없었습니다.

2차 시도: Python으로 이미지에 직접 자막을 입히는 방법. 성공은 했는데, Ken Burns 효과 때문에 자막도 같이 움직여버렸어요.

자막을 영상에 아예 넣어줘

3차 시도: ffmpeg를 자막 필터 포함 버전으로 재빌드. homebrew 탭을 추가하고 옵션을 넣어서 설치를 시도했지만 의존성 문제로 실패.

최종 해결: Claude가 완전히 다른 접근을 했습니다. 영상의 매 프레임을 이미지로 만들 때 자막을 미리 렌더링해서 넣는 방식. 자막이 화면 하단에 고정되고, 배경만 Ken Burns 효과로 움직이는 깔끔한 결과가 나왔습니다.

안 되면 포기하지 말고 "다른 방법 없어?"라고 물어보면 됩니다. Claude가 우회 방법을 알아서 찾아줍니다.


YouTube 업로드 스킬 생성 — "만든 영상, 바로 올리자"

영상이 완성됐으니 유튜브에 올려야겠죠. 매번 브라우저에서 유튜브 스튜디오를 여는 건 싫었습니다.

구글 인증 json파일 받았고 유튜브 api 사용도 가능하게 해놨고 이걸로 숏폼 업로드 클로드 스킬 만들자

Claude가 YouTube Data API 기반 업로드 스킬을 만들어줬습니다. OAuth2 인증 스크립트, 업로드 스크립트, 스킬 설명서까지 한 번에. 처음 한 번만 브라우저에서 Google 계정 승인을 하면, 그 다음부터는 터미널에서 명령어 한 줄로 업로드가 됩니다.


업로드 테스트 — 작은 삽질 하나

첫 업로드를 비공개(private)로 했더니, 테스트 계정에서 확인이 안 됐습니다.

본계정 말고 테스트 계정으로 추가한 계정으로는 볼수가 없네

미등록(unlisted)으로 바꾸려 했더니, 처음 만든 스킬이 "업로드 전용" 권한만 갖고 있어서 공개 설정 변경이 안 됐어요. Claude가 인증 범위를 확장하고, 토큰을 삭제하고, 재인증하고, 공개 설정까지 변경해줬습니다. 두 번째 업로드는 처음부터 미등록으로 올려서 바로 확인 가능했습니다.


✅ 결과 (After)

Before vs After

항목

Before

After

사용 도구

미드저니 + 캡컷 + 수노 + 유튜브 스튜디오 (4개)

Claude Code 터미널 1개

영상 제작 비용

미드저니 구독 $10/월 + 기타

450원/영상

작업 흐름

도구마다 열고 닫고 내보내기

대화하면서 한 번에

업로드

브라우저에서 수동

명령어 한 줄

결과물

  • 28초 세로 영상 (1080x1920), 음성 더빙 + 자막 포함

  • /upload-shorts 스킬 — 다음부터 재사용 가능

  • /gemini-image-general 스킬 — 이미지 생성용

💬 이 과정에서 배운 AI 활용 팁

효과적이었던 것

  1. "다른 방법 없어?"가 마법의 주문이다 — 자막 삽입이 3번 실패했을 때, 포기하지 않고 물어보니 완전히 다른 접근법으로 해결해줬습니다

  2. 스킬로 만들어두면 자산이 된다 — 한 번 만든 업로드 스킬은 다음 영상부터 명령어 한 줄로 재사용. 만들 때 30분 투자하면 앞으로 매번 10분씩 절약

  3. 비용 걱정 말고 일단 해보기 — 이미지 7장 + 음성 6개 합쳐서 450원. 커피 한 잔 값도 안 됩니다

이렇게 하면 안 돼요

  1. 첫 결과가 이상해도 바로 포기하지 마세요 — 55분짜리 영상이 나왔을 때 당황했지만, 설정값 하나 고치면 되는 문제였습니다

  2. 권한은 처음부터 넉넉하게 — 업로드 스킬을 "업로드만 가능"하게 만들었다가, 나중에 공개 설정도 바꿔야 해서 재인증을 해야 했습니다

🌍 다른 업무에 적용한다면?

  • 교육 콘텐츠: 강의 개념 설명을 6장면 쇼츠로 만들어서 SNS에 올리기

  • 제품 소개: 신제품 특징을 스토리텔링 쇼츠로 제작

  • 일상 콘텐츠: 재밌는 상황극, 밈, 짧은 이야기를 빠르게 영상화

  • 핵심은 "텍스트 → 이미지 → 영상 → 업로드" 파이프라인이 450원에 가능하다는 것

🚀 앞으로의 계획

지금은 "영상 만들어줘 → 업로드해줘"를 따로 말해야 합니다. 최종 목표는 완전 자동화 파이프라인:

  1. 트렌드 분석 → 뜨는 주제 자동 발굴

  2. 주제 선정 → 스토리보드 자동 생성

  3. 이미지 + 음성 + 자막 → 영상 자동 제작

  4. 유튜브 업로드 → 자동 게시

"오늘 뜨는 주제로 쇼츠 하나 만들어서 올려줘" 한마디면 끝나는 세상을 만들고 있습니다.

📋 재사용 가능한 프롬프트

프롬프트 1: AI 쇼츠 영상 제작

[주제]로 쇼츠 영상을 만들어줘. 6장면 스토리보드를 짜고, 각 장면 이미지를 생성하고, Ken Burns 효과로 28초 세로 영상(1080x1920)을 만들어줘. 음성 더빙이랑 자막도 넣어줘.

[주제]는 본인 상황에 맞게 변경하세요. 예: "퇴사 후 제주도 카페 창업", "새벽 배달 라이더의 하루"

프롬프트 2: 유튜브 업로드 스킬 생성

구글 인증 JSON 파일이 있고 YouTube API 사용 가능한 상태야. YouTube Shorts 업로드 Claude Code 스킬을 만들어줘. OAuth2 인증, 업로드, 공개 설정 변경 기능 포함.

사전 준비: Google Cloud Console에서 OAuth 2.0 클라이언트 ID 생성 + YouTube Data API v3 활성화 필요

프롬프트 3: 안 될 때 우회 요청

이 방법이 안 되는데, 다른 방법 없어?

AI가 막히면 이 한마디가 제일 효과적입니다. 같은 방법을 반복하지 않고 완전히 다른 접근을 시도해줍니다.

1

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요