기술

쇼츠 자동화, 돈 주고 배우지 마세요: open-shorts 공개

주제 한 줄로 세로 쇼츠를 만드는 Claude Code 스킬을 오픈소스로 풀었습니다. 무료 음성, 주제에 맞춘 테마와 효과음, 3D를 쓰리디로 읽는 한국어 읽기 변환까지 들어 있습니다.

비치콤버스 쇼츠를 만들던 도구를 Claude Code 스킬로 묶어 github.com/bunhine0452/open-studio에 MIT 라이선스로 공개했습니다. 요즘 “쇼츠 자동화 스킬”을 수십만 원에 파는 곳이 보입니다. 같은 일을 하는 도구를 무료로 풀었으니, 돈을 내기 전에 이걸 먼저 써 보세요.

이 글과 짝을 이루는 쇼츠도 이 스킬로 만들었습니다. 그 영상의 목소리만 채널 목소리(ElevenLabs)이고, 스킬 기본값은 무료 엔진(edge-tts)입니다.

어떻게 돌아가나

Claude Code 에서 이렇게 말하면 됩니다.

쇼츠 만들어 줘: 장마 오기 전에 집에서 챙길 것

그 뒤는 스킬이 순서대로 진행합니다.

  1. 웹에서 자료를 찾고 공식 출처로 숫자와 날짜를 확인합니다.
  2. 해요체로 40~50초 대본을 씁니다. 첫 문장은 훅, 끝 문장은 오늘 해 볼 한 가지입니다.
  3. 대본 속 영어·숫자를 읽는 소리로 바꿉니다(아래에서 자세히).
  4. 무료 음성을 만들고 낱말마다 시각을 받습니다.
  5. 주제에 맞는 테마로 화면·전환·효과음을 입혀 1080×1920 mp4 를 렌더합니다.
  6. 스토리보드와 컨택트시트를 직접 보고 겹침·잘림을 고친 뒤, 제목·설명란·고정 댓글을 씁니다.

화면은 HTML/CSS 로 짜고 헤드리스 Chrome 이 프레임마다 시각을 맞춰 캡처합니다. 제목은 줄마다 마스크에서 올라오고, 자막은 말하는 낱말까지 켜지고, 표 괘선과 체크 표시는 그려집니다. 렌더는 내 컴퓨터에서 하고, 50초 영상이 M4 Pro 맥북에서 1분쯤 걸렸습니다.

주제가 바뀌면 화면과 소리가 바뀝니다

테마는 다섯 가지입니다. 효과음 32종은 전부 numpy 코드로 합성해서 음원 파일이나 라이선스가 필요 없습니다.

테마장면 전환효과음어울리는 주제
지면새 페이지가 밀려 덮기종이 넘김, 연필, 펜 긋기정리, 코딩 팁
네온글리치신스 베이스, 디지털 블립AI, 보안
아케이드픽셀 박스 열기8비트 동전, 파워업게임, 퀴즈
차분블러가 풀리는 페이드바람, 물방울, 종요리, 건강
뉴스빨간 막대가 훑기방송 스팅어, 타자기속보, 생활 정보

내 채널 색과 글꼴로 바꾸고 싶으면 spec 에 색 코드와 글꼴 파일만 적으면 됩니다. 저장소 examples/running-custom 이 그 예시입니다.

3D를 삼디로 읽지 않게

쇼츠를 만들면서 가장 많이 고친 부분입니다. 음성 엔진은 영어와 숫자를 문맥마다 다르게 읽습니다. “3D”를 “삼디”로, “SSH”를 엉뚱하게 읽으면 영상이 바로 싸 보입니다.

speakable.py 는 대본을 개발자가 소리 내는 대로 바꾸고, 자막에는 원래 표기를 돌려놓습니다.

쓴 글읽는 소리
3D, M4, 5G쓰리디, 엠포, 파이브지
SSH, PXE, JSON에스에스에이치, 픽시, 제이슨
2.1.312이 점 일 점 삼백십이
3개, 20명, 11시간세 개, 스무 명, 열한 시간
30일, 50%, 10월삼십 일, 오십 퍼센트, 시월

사전에 없는 영어 낱말은 바꾸지 않고 “확인 필요”로 알려 줍니다. “~를 통해”, 줄표 이어 붙이기 같은 AI 말투도 같은 단계에서 잡습니다.

설치

필요한 것은 Claude Code, ffmpeg, uv, Chrome 입니다. 터미널이 처음이라면 저장소의 초보자 안내서를 순서대로 따라 하면 됩니다. Claude Code 안에서:

/plugin marketplace add bunhine0452/open-studio
/plugin install open-studio@open-studio

스킬 폴더만 복사해도 됩니다.

git clone https://github.com/bunhine0452/open-studio
cp -r open-studio/skills/* ~/.claude/skills/

비용과 한계

  • 스킬과 기본 목소리에는 돈이 들지 않습니다. Claude Code 를 쓰려면 Claude 유료 요금제나 API 결제가 필요합니다.
  • 기본 목소리 edge-tts 는 Microsoft Edge 의 읽어 주기 서비스를 쓰는 오픈소스 라이브러리입니다. 공식 API 가 아니라 막힐 수 있습니다. ElevenLabs 키가 있으면 그쪽으로 바꿀 수 있습니다.
  • macOS 에서만 직접 돌려 봤습니다. 리눅스·윈도우에서 돌려 보고 깃허브 이슈로 알려 주시면 고치겠습니다.
  • 읽는 법 사전에 낱말을 더해 주는 것이 가장 쉬운 기여입니다.

2026-11-04 추가: 저장소 이름이 open-studio 로 바뀌었어요(옛 주소도 자동으로 연결돼요). 쇼츠에 더해 카드뉴스·상세페이지·쇼핑 쇼츠·블로그 글 도구가 같이 들어 있어요. 설치 명령은 위에 고쳐 두었어요.

김현빈 Developer & Writer

기술, 포스팅 관련 질문, 프로젝트 협업 등 연락주시면 언제든지 회신 드립니다.

esc

↑↓ 고르기↵ 열기? 단축키

해변에서 주운 것

읽으러 가기 →
guest@beachcombers — zsh

단축키

⌘K 또는 /
글·작업·개발일지 찾기
R
해변 산책 — 아무 글 하나 줍기
`
터미널 열기
←→
쪽 넘기기 (휠·스와이프도 됩니다)
?
이 안내
esc
닫기