Edit clips into one video
compose_videoCut videos and pictures from earlier results into one finished MP4, in order, with optional music (your own track or a free library track), narration, sound effects, captions and a title. Pictures get a slow camera move. Free for OAuth and API keys: neither wallet is charged; this only edits existing media. Generate new media separately with USD approval for API keys. Takes about a minute; returns a link to the finished video.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Optional file name for the finished video. | |
| clips | Yes | The pieces in order (1 to 30): popnow:// links to videos or pictures from earlier results. | |
| title | No | Optional title shown big for the first 2.5 seconds. | |
| music_url | No | Optional background music: a popnow:// link to a song or instrumental (for example from create_music). | |
| sound_url | No | Optional sound effects or ambience: a popnow:// link from add_sound. | |
| subtitles | No | Optional captions burned into the video, in time order. | |
| mute_clips | No | Set true to drop the clips' own sound (keep only music, narration and sound_url). | |
| transition | No | How pieces join: cut (default) or crossfade. | |
| music_track | No | Or a free PopNow library track instead of music_url: rising-tide, moonlit-reverie, banana-peel, last-letter, rain-on-glass, tightening-wire, neon-circuit or midnight-jazz. | |
| aspect_ratio | No | 9:16 (phone, default), 16:9 (wide) or 1:1 (square). Pieces with another shape get borders. | |
| voiceover_url | No | Optional narration: a popnow:// link from create_speech. Music is lowered while it plays. |