본문으로 건너뛰기
cccskills
무료GitHub에 공개

muapi-director

Turn ONE topic, talking-head video, or photo into a finished Vox-style paper-collage explainer / ad video on the MuAPI platform (api.muapi.ai) + local ffmpeg — script, collage keyframes, motion, voice-over, music, captions, all automated. Three input modalities: a topic (B-roll), a talking-head video (A-roll mode), or a single photo of a person/product anchored into the collage (C-roll mode).

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(25)

  • SKILL.md2.7 KB
  • .gitignore349 B
  • AGENTS.md1.1 KB
  • assets/demo.mp46.3 MB
  • assets/youtube-thumbnail.jpg100.1 KB
  • examples/sample-beats.json2.4 KB
  • package.json818 B
  • README.md13.1 KB
  • README.zh.md10.8 KB
  • references/beat-layer.md3.3 KB
  • references/prompt-guide.md3.0 KB
  • references/voices.md1.4 KB
  • scripts/aroll_assemble.py2.6 KB
  • scripts/aroll_clips.py4.5 KB
  • scripts/asr_beats.py4.9 KB
  • scripts/assemble.py6.4 KB
  • scripts/audio.py3.7 KB
  • scripts/clips.py5.8 KB
  • scripts/croll_keyframes.py5.1 KB
  • scripts/keyframes.py3.1 KB
  • scripts/muapi_client.py9.0 KB
  • scripts/provider.py5.5 KB
  • scripts/style_bakeoff.py2.4 KB
  • scripts/styles.py11.5 KB
  • scripts/text_overlay.py4.6 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

MuAPI Director

Turn a topic, talking-head video, or photo into a finished Vox-style paper-collage video: a bold, punchy, narrated explainer/ad where each beat is a torn-paper collage poster that comes alive, with voice-over, music and captions. Powered by MuAPI (MUAPI_API_KEY) + local ffmpeg.

Input Modalities

  1. B-roll (topic → film): Pass a topic (e.g. "A brief history of Silicon Valley"). It drafts a script, builds keyframe posters, animates them, synthesizes narration/BGM, and assembles the video.
  2. A-roll (talking-head video → collage): Pass a presenter talking-head recording. It runs ASR, segments the transcript, and re-styles the video into paper-collage graphics while preserving facial features, lip-sync, and gestures frame-for-frame.
  3. C-roll (one photo → collage): Pass a selfie or product shot. The subject is cut out as an unedited photographic sticker, anchored into generated collage posters per beat, and animated.

Prerequisites

  • MUAPI_API_KEY set in your environment (get one from https://muapi.ai).
  • ffmpeg + ffprobe installed on system path.
  • Python 3 with Pillow (pip install pillow).

Workflow Steps

B-roll Mode (Topic)

  1. Write out/<project>/beats.json containing topic, language, and beat map.
  2. python3 scripts/style_bakeoff.py out/<project> (Pick theme from candidates).
  3. python3 scripts/keyframes.py out/<project> (Generates collage posters).
  4. python3 scripts/clips.py out/<project> (Animates posters into motion clips).
  5. python3 scripts/audio.py out/<project> (Generates TTS narration and instrumental BGM).
  6. python3 scripts/assemble.py out/<project> (Muxes audio, ducking, captions, watermark -> final.mp4).

A-roll Mode (Talking Head)

  1. python3 scripts/asr_beats.py out/<project> <source.mp4>
  2. python3 scripts/aroll_clips.py out/<project>
  3. python3 scripts/aroll_assemble.py out/<project>

C-roll Mode (Photo Anchor)

  1. Add "mode": "croll", "anchor_photo": "photo.png", "croll_subject": "portrait"|"product" to beats.json.
  2. python3 scripts/croll_keyframes.py out/<project>
  3. python3 scripts/clips.py out/<project>
  4. python3 scripts/audio.py out/<project>
  5. python3 scripts/assemble.py out/<project>

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

이 스킬의 문제 신고