Install
openclaw skills install video-maker-freeMake videos for free using AI — combine photos, text, and video clips into polished content with transitions, music, voiceover, subtitles, and effects. NemoVideo creates videos from whatever you have: a set of product photos becomes a promotional video, a text script becomes a narrated explainer, scattered phone clips become a cohesive story, and raw ideas become publishable content — all free, all full quality, no watermarks.
openclaw skills install video-maker-freeMost people who need a video don't start with footage — they start with whatever they have. A real estate agent has 15 property photos. A small business owner has a product description. A student has presentation slides. A parent has scattered phone clips from a birthday party. A marketing team has bullet points from a strategy meeting. None of these are "footage" in the traditional sense, but every one of them could be a compelling video. The gap between "what I have" and "a finished video" is the editing process: importing assets into software, arranging them on a timeline, adding motion to photos (Ken Burns, pan-and-zoom), timing text overlays, finding and mixing music, recording or generating voiceover, adding transitions between elements, and exporting at the right settings for each platform. NemoVideo bridges that gap with one command. Provide whatever you have — photos, text, clips, or a combination — and describe the video you want. The AI assembles, animates, narrates, scores, and exports a finished video. Photos get motion and transitions. Text becomes narrated scenes with supporting visuals. Clips get trimmed, color-matched, and joined. The output is a real video — not a slideshow with a filter, but a produced piece of content with professional pacing, audio, and visual quality.
Upload photos, video clips, text, or any combination. NemoVideo accepts all formats and intelligently assembles mixed media.
Tell NemoVideo what you want: the story, the style, the mood, the platform. Detailed instructions or "make something beautiful from these photos" — both work.
curl -X POST https://mega-api-prod.nemovideo.ai/api/v1/generate \
-H "Authorization: Bearer $NEMO_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"skill": "video-maker-free",
"prompt": "Make a 45-second product showcase video from 8 product photos. Style: clean and modern with white background accents. Each photo gets 4-5 seconds with smooth Ken Burns motion (slow zoom on details, pan on wide shots). Add product name as animated text: Artisan Ceramic Mug Collection. Price: from $28. Music: warm acoustic guitar at -14dB. Color grade: bright and clean. End frame: Shop now at artisanceramics.com. Export 9:16 for Instagram and 1:1 for website.",
"media_type": "photos",
"photo_count": 8,
"style": "clean-modern",
"music": "acoustic-guitar-warm",
"music_volume": "-14dB",
"text_overlays": ["Artisan Ceramic Mug Collection", "From $28"],
"cta": "Shop now at artisanceramics.com",
"exports": ["9:16", "1:1"],
"watermark": false
}'
Preview. Adjust photo order, transition timing, text placement, or music. Export and share — free, full quality.
| Parameter | Type | Required | Description |
|---|---|---|---|
prompt | string | ✅ | Describe the video and materials |
media_type | string | "photos", "clips", "text", "mixed" | |
style | string | "clean-modern", "cinematic", "playful", "elegant", "bold" | |
music | string | "acoustic", "lo-fi", "corporate", "cinematic", "electronic" | |
music_volume | string | "-12dB" to "-22dB" | |
voice | string | Voiceover: "warm-male", "friendly-female", "none" | |
text_overlays | array | Text to display as animated overlays | |
cta | string | Call-to-action text | |
photo_motion | string | "ken-burns", "parallax", "slide", "zoom" | |
duration | string | "30 sec", "45 sec", "60 sec", "natural" | |
exports | array | ["16:9", "9:16", "1:1"] | |
batch | array | Multiple videos from separate material sets | |
watermark | boolean | Always false |
{
"job_id": "vmf-20260328-001",
"status": "completed",
"source_materials": "8 photos",
"watermark": false,
"outputs": [
{
"format": "9:16",
"resolution": "1080x1920",
"duration": "0:44",
"file_size_mb": 12.4,
"photo_motion": "ken-burns (zoom + pan)",
"text_overlays": 3,
"music": "acoustic-guitar-warm at -14dB"
},
{
"format": "1:1",
"resolution": "1080x1080",
"duration": "0:44",
"file_size_mb": 11.8
}
]
}
| Format | Resolution | Use Case |
|---|---|---|
| MP4 9:16 | 1080x1920 | Instagram / TikTok / Stories |
| MP4 16:9 | 1920x1080 | YouTube / website / email |
| MP4 1:1 | 1080x1080 | Instagram feed / Twitter |
| GIF | 720p | Preview / thumbnail |