muapi-ai-clipping

Featured

Turn a long video into N viral-ready short clips with a single managed API call. Wraps muapi.ai's `/ai-clipping` endpoint, which handles transcription, highlight ranking through a virality framework (hook / emotional peak / opinion bomb / revelation / conflict / quotable / story peak / practical value), overlap dedupe, and vertical face-tracking auto-crop server-side. No local Whisper, no local LLM, no GPU.

AI & Automation 3,507 stars 397 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# AI Clipping **One API call: long video in → ranked vertical short clips out.** Each clip ships with a viral score (0–100), an opening hook line, a one-sentence "why it works" reason, and a hosted mp4 URL. Underlying API: https://muapi.ai/playground/ai-clipping Reference implementation (open source): https://github.com/SamurAIGPT/AI-Youtube-Shorts-Generator --- ## When to Use - Auto-clip a podcast, interview, lecture, vlog, or stream into TikTok / Reels / Shorts. - Extract the best 30–75s moments from any hosted video URL. - Get face-tracked vertical (9:16), square (1:1), or portrait (4:5) crops without running ffmpeg locally. If you only need raw timestamps for your own renderer, set `--coords-only` to skip cropping and just get the highlight ranges. --- ## Agent Execution Protocol ### Step 1 — Collect Inputs | Input | Required | Default | Notes | |:---|:---|:---|:---| | `--video` | yes | — | Hosted mp4 URL, or local file path (auto-uploaded), or YouTube URL (if backend supports it) | | `--num-clips` | no | `3` | Number of highlights to extract | | `--aspect-ratio` | no | `9:16` | `9:16` \| `1:1` \| `4:5` | | `--coords-only` | no | off | Return just the highlight time ranges, skip cropping | If the user gave only a video URL, run with defaults — don't block on questions. --- ### Step 2 — Verify Prerequisites - `muapi-cli` installed and authed (`muapi auth configure`) - `MUAPI_API_KEY` available (env var or `muapi auth status` passes) That's it. No `ffmpeg`, ...

Details

Author
SamurAIGPT
Repository
SamurAIGPT/Generative-Media-Skills
Created
3 years ago
Last Updated
today
Language
Shell
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category