by PixVerse

50 ready-made effect templates that turn a photo into a themed clip

pixverse/v6-effects/image-to-video
  • Up to 1080p
  • Sound included
  • Up to 2 reference images
  • Image to Video

About PixVerse V6 Effects

The PixVerse V6 Effects API is a single image-to-video endpoint, pixverse/v6-effects/image-to-video. You choose a template with preset, send one photo in image_urls (two for the three two-photo templates), and get back a short themed clip. The template sets the length, roughly 5 to 30 seconds, and the motion, so your app only has to show a gallery of looks and collect a photo from the user.

Call it with the model name pixverse/v6-effects/image-to-video on POST /jobs/createTask, from $0.02331.

Introduction

PixVerse V6 Effects Image to video applies one of 50 ready-made PixVerse effect templates to your photo. You pick the template with preset, send one photo in image_urls (two photos for three of the templates) and get back a short themed clip. The template fixes the clip length and the motion, so the choices left to you are the resolution (360p, 540p, 720p or 1080p) and whether the clip has sound. A prompt is optional.

Choose a PixVerse V6 mode by starting material

What you have at the startMode
a photo and a template you like from the list belowPixVerse V6 Effects Image to video (you are here)
a written scene, a first frame with an optional last frame, several reference images, or a clip to continuePixVerse V6
a written scene or a single first frame, and you want higher picture qualityPixVerse V6 Max

Key features

Pick a template by name

preset takes the name of one of 50 PixVerse effect templates. The full list, with the number of photos each template needs, is in the table below.

Five kinds of template

  • Sports celebrations: Knee Slide, Epic Save, Stadium Legend, Trophy Celebration, World Champion Lift, Tunnel to Captain, Dynamic Football Poster, Mini Football Hero.
  • Product showcases: Product Landmark, Fluffy Factory, Fluffy Chef, Summer Postcard, Surfing Summer, Kitty Shop, Inhaled into Product Universe.
  • Dance: Thriller Dance Steps, Dai Dai Dance, Apex Dance, Rhythm Dash.
  • Greetings and moments: Today is my birthday, Love Launcher, Idol Ending Shot, plus the three two-person templates Top of the World, The Last Hug and Dive into the deep blue of love.
  • Transformations: Magma Rise, Cyber Armor: Reborn in the Rain, Screen Killer King.

The rest, such as Crowd Focus, Ski Joy, MotoGP Live and Nail Lab, sit outside these groups. The grouping is our reading of PixVerse's template names; the table lists every template.

One photo in, a short clip out

In our test, a waist-up studio portrait of a smiling man in a tan shearling jacket and white T-shirt went in with the Knee Slide template. The clip that came back was 5.04 seconds long at 768x1024 and 540p: he is placed on a stadium pitch in football shorts and socks and slides on his knees with his arms spread wide, with the crowd and floodlights behind him. Model time was 36 seconds, not counting queueing or transfer.

Request parameters

ParameterRequiredDescription
generate_audioNoAdds sound made to match the picture: voices, ambience and effects. Default: false
image_urlsYesPhotos to edit or combine. Say in the prompt what each one adds.
presetYesChoose from the presets available for this model. 412736208886848 · 411563216524736 · 411316927927040 · 411174903569216 · 410999246341952 · 408891141511104 · 410317363057408 · 410285445698304 · 410133101388544 · 409899296377728 · 408897485909952 · 408869061406656 · 408661207662528 · 409767750265728 · 409766559675264 · 409589071559552 · 407804339389760 · 407658863287616 · 407474361215744 · 407473438360320 · 407467702283008 · 385844572217469 · 406428904874432 · 406423682060736 · 406411724685760 · 406372274350528 · 406218913317312 · 406218479198656 · 406064763308480 · 406413607395776 · 405662117814720 · 406014934000064 · 405658369331648 · 405321470423488 · 405175211454656 · 404955806201792 · 404820147974080 · 398980393937856 · 403916646846400 · 403739217192896 · 403560060358144 · 403556618212098 · 398965022284579 · 402201060373270 · 403085292466285 · 402061828030966 · 402888569901524 · 402155676592228 · 402047865383360 · 402046136040202 · Default: 398965022284579
promptNoDescribe what you want to make.
resolutionNoChoose an available output size. 360p · 540p · 720p · 1080p · Default: 720p
seedNoUse the same seed and settings for more controlled comparisons. ≥ 0 · ≤ 2147483647

Pricing

Prices are in USD. The API uses a separate USD balance. Website credits cannot be used or transferred to it, and API funds cannot be transferred to website credits. When a task is accepted, we reserve the maximum quoted amount from your API balance. On completion, we charge for actual usage, never more than the hold, and release the remainder. If the task fails, the hold is released.

OptionUSD per second
generate_audio false · resolution 360p$0.02331
generate_audio false · resolution 540p$0.03266
generate_audio true · resolution 360p$0.03266
generate_audio false · resolution 720p$0.042
generate_audio true · resolution 540p$0.042
generate_audio true · resolution 720p$0.05597
generate_audio false · resolution 1080p$0.084
generate_audio true · resolution 1080p$0.10731

Send the same request body to POST /jobs/quote to see the estimated and maximum USD charge before running. A quote does not run the task or charge your balance.

Use cases

Fan and match-day clips

Turn a portrait into a goal celebration, a trophy lift or a stadium entrance with templates such as Knee Slide, Trophy Celebration, World Champion Lift or Tunnel to Captain.

Product showcases

Product Landmark, Fluffy Factory, Summer Postcard and Inhaled into Product Universe read as product showcases by name. We have not run them, so try one with your own product photo before you plan a batch.

Dance clips without choreography

Thriller Dance Steps, Dai Dai Dance, Apex Dance and Rhythm Dash are the dance templates. Pick one and upload a clear portrait; there is no movement to describe.

Greetings and shared moments

Today is my birthday, Love Launcher and Idol Ending Shot suit greetings and posts. The Last Hug, Top of the World and Dive into the deep blue of love take two photos, one for each of the two people.

Transformations

Magma Rise, Cyber Armor: Reborn in the Rain and Screen Killer King are the action and transformation templates for a dramatic reveal.

All 50 templates and the photos each one needs

Pass the template ID as preset; the names below are display labels. Three templates need two photos in image_urls; the others take one.

TemplatePhotosTemplate ID
A kick through the world1408869061406656
Apex Dance1403739217192896
Courtyard Makeover Party1406423682060736
Crowd Focus1411174903569216
Crowned God in One Battle1409767750265728
Cyber Armor: Reborn in the Rain1410133101388544
Dai Dai Dance1409589071559552
Dive into the deep blue of love2412736208886848
Dynamic Football Poster1406064763308480
Epic Save1402046136040202
Fluffy Chef1407804339389760
Fluffy Factory1407473438360320
Football Live King!1406413607395776
Golden Field Breaker1403085292466285
Idol Ending Shot1403560060358144
Inhaled into Product Universe1407474361215744
Jump into the Crowd 21402888569901524
Kitty Shop1406428904874432
Knee Slide1398965022284579
Love Launcher1385844572217469
Magma Rise1410285445698304
Mini Football Hero1410317363057408
Mini Football Pitch1408897485909952
MotoGP Live1403556618212098
My Future has Infinite Possibilities1403916646846400
Nail Lab1406372274350528
Poke my little cutie1410999246341952
Post-match Sharp Comment1406014934000064
Post-match Sharp Comment 21404955806201792
Product Landmark1409899296377728
Rhythm Dash1406218913317312
Screen Killer King1406218479198656
Sideline Ball Boy1402047865383360
Ski Joy1406411724685760
Skyline Track Flag1411563216524736
Small Town Footballer1408661207662528
Stadium Legend1405658369331648
Step by Step1405321470423488
Summer Postcard1407658863287616
Superstar Lobby1405175211454656
Surfing Summer1407467702283008
The Last Hug2398980393937856
Thriller Dance Steps1409766559675264
Today is my birthday1408891141511104
Top of the World2404820147974080
Trophy Breakthrough1405662117814720
Trophy Celebration1402061828030966
Tunnel to Captain1402201060373270
Vibe Copines1411316927927040
World Champion Lift1402155676592228

Prompt guide & pro tips

Let the template do the directing

The template already defines the motion and the length. The prompt is optional: if you leave it out we send a neutral default.

Name the moment in a few words

Our Knee Slide run used one line, "Knee slide goal celebration.", which names the same moment the template is built for. We did not compare it with a run that left the prompt out, so treat a prompt as a nudge, not a control. For a clip you direct in full, use PixVerse V6.

Start from a clear photo

A clear, studio-style portrait worked in our Knee Slide run. Use one photo per person: the two-person templates need two photos.

Expect the setting and outfit to change

The studio background became a stadium pitch and the jacket became a football kit. Compare the result with your photo before you publish it.

Draft low, finish high

Check the result at 360p or 540p with sound off, then rerun at 720p or 1080p, or switch sound on, once you like it.

Use the seed to compare one change at a time

seed is useful to compare one change at a time; it does not guarantee identical frames.

Need your own scene or higher picture quality?

A template fixes the motion, and the prompt can nudge it. Use PixVerse V6 for prompt-driven video, or PixVerse V6 Max for higher picture quality from text or a single image.

API quick start

Call the PixVerse V6 Effects API in three steps

  1. Create an API key. Sign in to PopNow and create a key in the API console. Keys start with sk-popnow-. API calls use your separate USD balance.
  2. Send the request. POST /jobs/createTask with model pixverse/v6-effects/image-to-video and an input object that follows the parameter table. The response returns a task ID straight away.
  3. Get the result. Poll GET /jobs/recordInfo with the task ID, or pass a callBackUrl and we post the result to it. Download the output links when the task succeeds.
# 1. Create the task. Keep the Idempotency-Key if you retry after a network error.
export IDEMPOTENCY_KEY="$(uuidgen)"
curl -X POST https://api.popnow.ai/api/v1/jobs/createTask \
  -H "Authorization: Bearer $POPNOW_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -d '{
  "model": "pixverse/v6-effects/image-to-video",
  "input": {
    "prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
    "preset": "398965022284579",
    "image_urls": [
      "https://media.popnow.ai/influencer/examples/marco.webp"
    ],
    "resolution": "720p"
  }
}'

# 2. Copy data.taskId from the response, then poll until state is succeeded, failed, canceled or expired.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
  -H "Authorization: Bearer $POPNOW_API_KEY"

Replace the prompt and any links with your own. The API tab has the response, polling and callback reference.

What to build with the PixVerse V6 Effects API

  • A one-tap gallery in a consumer app, where the template thumbnail is the product and the user only uploads a selfie.
  • A seasonal campaign tool that rotates a set of templates through a holiday or a product launch.
  • A catalogue tool that runs a product shot through a showcase template for listing videos.

PixVerse V6 Effects parameter notes

  • preset is required and must be one of the 50 template IDs. Pass the numeric ID, not the display name. The default is 398965022284579, which is Knee Slide.
  • image_urls is required. It takes one image for most templates and two for Dive into the deep blue of love, Top of the World and The Last Hug. Each image is JPG, JPEG, PNG or WebP up to 20 MB.
  • prompt is optional and up to 5,000 characters. It is a nudge on top of the template, which already defines the motion. Leave it out and the endpoint sends a neutral default.
  • resolution takes 360p, 540p, 720p (the default) or 1080p. generate_audio defaults to false, and seed is optional.
  • Match the photo count to the template. Send two entries in image_urls for the two-photo presets, and one for every other template.

How PixVerse V6 Effects API pricing adds up

Billing is in USD per second of the clip the template delivers, at the same per-second rates as PixVerse V6 image to video: $0.0222 at 360p without sound, $0.040 at 720p and $0.080 at 1080p, with the sound-on rates higher. The job holds a 30-second maximum until delivery and then releases the difference, so the final charge follows the real length of the clip. Failed or declined requests are not charged.

  • generate_audio false · resolution 360p, 5-second clip: $0.11655 each, $11.655 for 100 clips
  • generate_audio true · resolution 1080p, 5-second clip: $0.53655 each, $53.655 for 100 clips

Async jobs, webhooks and rate limits

Every PixVerse V6 Effects request is asynchronous: createTask returns a taskId straight away, and the result arrives when the job finishes. Poll GET /jobs/recordInfo every few seconds, or pass a public https callBackUrl and verify the X-Webhook-Signature header (HMAC-SHA256 over taskId, timestamp and the body hash) before trusting the payload. Each account gets 1,000 write requests per 10 seconds; a 429 carries Retry-After. Send an Idempotency-Key with createTask so a retried request for pixverse/v6-effects/image-to-video never runs or bills twice.

Common PixVerse V6 Effects API errors

errorCodeWhat it usually means and how to fix it
invalid_requestpreset is not one of the 50 template IDs, or image_urls holds the wrong number of images for that template.
invalid_assetAn image could not be fetched, or it is not a JPG, PNG or WebP within 20 MB. Upload the files first and pass the references.
content_rejectedThe photo or the optional prompt was declined at review. Ask the user for another photo or different wording.
upstream_failedThe template could not be rendered on this photo. Retry with a clearer, front-facing image. A failed request is not billed.

PixVerse V6 Effects API questions

How much does the PixVerse V6 Effects API cost?

PixVerse V6 Effects costs $0.02331 per second. Prices by option: false · 360p $0.02331 per second, false · 540p $0.03266 per second, true · 360p $0.03266 per second, false · 720p $0.042 per second. The API uses a separate USD balance. When a task is accepted, we reserve the maximum quoted amount from your API balance. On completion, we charge for actual usage, never more than the hold, and release the remainder. If the task fails, the hold is released.

What is the model name for PixVerse V6 Effects in the API?

Put pixverse/v6-effects/image-to-video for Image to Video in the model field of POST /jobs/createTask.

How long is the output clip?

The template decides it, roughly 5 to 30 seconds. Read the length from the job result rather than assuming one, because billing follows the delivered clip.

Can I choose the length?

No. The effect template fixes the length and the motion. If you need a specific duration, use the standard PixVerse V6 image-to-video endpoint instead.

Is the prompt required?

No. prompt is optional, and it only nudges the template.

Which templates take two photos?

Dive into the deep blue of love, Top of the World and The Last Hug. Call any of them with two entries in image_urls.

What are the limits of the PixVerse V6 Effects API?

Resolutions: 360p · 540p · 720p · 1080p; Reference images: 2; Prompt length (characters): 5,000; Largest upload: 20 MB. Requests outside these limits are rejected before anything is charged.

Can I try PixVerse V6 Effects without writing code?

Run PixVerse V6 Effects in the Playground with your API USD balance, without an API key. Each run appears in your developer history with its matching code.

All PixVerse models

PixVerse V6 is the open-ended version: write your own prompt and set the length yourself.

More about PixVerse V6 Effects