P-Video-Animate

P-Video-Animate is a motion-transfer video model that animates a single reference image using a source video as the motion driver. It preserves the original acting, timing, camera movement, and scene structure from the driving clip while restyling the output around the supplied image. It is well suited to UGC ad variations, meme remixes, character or avatar recasting, and other high-volume creative workflows that need fast, repeatable image-to-video animation with strong motion fidelity.

API Reference
INTEGRATE
Complete technical specification for integration
RequestResponse
Examples8
CODE
Ready-to-use code snippets for common workflows
Guides1
LEARN
Step-by-step tutorials for advanced use cases
reference-to-video
Cleanroom Transfer Port Explainer$0.181~37simport { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'prunaai:p-video@animate',
positivePrompt: 'Animate the illustrated cleanroom technician as a polished pharmaceutical equipment explainer. Preserve the subject\'s cobalt hooded suit, acid-yellow visor, bone-white gloves, risograph ink texture, proportions and recognizable appearance. Transfer the source performance and camera timing faithfully: present the circular aseptic container, align it with the wall port, rotate it one quarter turn, open the coupled lid, indicate the sealing ring, then conclude with an open-palm gesture. Keep the container, port and hand contact mechanically coherent and easy to follow. Crisp limited-palette technical cel animation in cobalt blue, acid yellow, bone white and charcoal, calm precise training tone, stable horizontal composition, no text, logos or interface graphics.',
resolution: '720p',
fps: 24,
settings: {
preserveAudio: true
},
inputs: {
referenceImages: [
'https://assets.runware.ai/assets/inputs/0e7fbe81-c3b4-4adf-b120-73865037dba7.jpg'
],
referenceVideos: [
'https://assets.runware.ai/assets/inputs/060f97db-8ee0-4425-8bb4-0491ffaba37d.mp4'
]
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "prunaai:p-video@animate",
"positivePrompt": "Animate the illustrated cleanroom technician as a polished pharmaceutical equipment explainer. Preserve the subject's cobalt hooded suit, acid-yellow visor, bone-white gloves, risograph ink texture, proportions and recognizable appearance. Transfer the source performance and camera timing faithfully: present the circular aseptic container, align it with the wall port, rotate it one quarter turn, open the coupled lid, indicate the sealing ring, then conclude with an open-palm gesture. Keep the container, port and hand contact mechanically coherent and easy to follow. Crisp limited-palette technical cel animation in cobalt blue, acid yellow, bone white and charcoal, calm precise training tone, stable horizontal composition, no text, logos or interface graphics.",
"resolution": "720p",
"fps": 24,
"settings": {
"preserveAudio": True
},
"inputs": {
"referenceImages": [
"https://assets.runware.ai/assets/inputs/0e7fbe81-c3b4-4adf-b120-73865037dba7.jpg"
],
"referenceVideos": [
"https://assets.runware.ai/assets/inputs/060f97db-8ee0-4425-8bb4-0491ffaba37d.mp4"
]
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "b64a4383-d81a-4ca3-94d9-b849006af1cf",
"model": "prunaai:p-video@animate",
"positivePrompt": "Animate the illustrated cleanroom technician as a polished pharmaceutical equipment explainer. Preserve the subject's cobalt hooded suit, acid-yellow visor, bone-white gloves, risograph ink texture, proportions and recognizable appearance. Transfer the source performance and camera timing faithfully: present the circular aseptic container, align it with the wall port, rotate it one quarter turn, open the coupled lid, indicate the sealing ring, then conclude with an open-palm gesture. Keep the container, port and hand contact mechanically coherent and easy to follow. Crisp limited-palette technical cel animation in cobalt blue, acid yellow, bone white and charcoal, calm precise training tone, stable horizontal composition, no text, logos or interface graphics.",
"resolution": "720p",
"fps": 24,
"settings": {
"preserveAudio": true
},
"inputs": {
"referenceImages": [
"https://assets.runware.ai/assets/inputs/0e7fbe81-c3b4-4adf-b120-73865037dba7.jpg"
],
"referenceVideos": [
"https://assets.runware.ai/assets/inputs/060f97db-8ee0-4425-8bb4-0491ffaba37d.mp4"
]
}
}
]'runware run prunaai:p-video@animate \
positivePrompt="Animate the illustrated cleanroom technician as a polished pharmaceutical equipment explainer. Preserve the subject's cobalt hooded suit, acid-yellow visor, bone-white gloves, risograph ink texture, proportions and recognizable appearance. Transfer the source performance and camera timing faithfully: present the circular aseptic container, align it with the wall port, rotate it one quarter turn, open the coupled lid, indicate the sealing ring, then conclude with an open-palm gesture. Keep the container, port and hand contact mechanically coherent and easy to follow. Crisp limited-palette technical cel animation in cobalt blue, acid yellow, bone white and charcoal, calm precise training tone, stable horizontal composition, no text, logos or interface graphics." \
resolution=720p \
fps=24 \
settings.preserveAudio=true \
inputs.referenceImages.0=https://assets.runware.ai/assets/inputs/0e7fbe81-c3b4-4adf-b120-73865037dba7.jpg \
inputs.referenceVideos.0=https://assets.runware.ai/assets/inputs/060f97db-8ee0-4425-8bb4-0491ffaba37d.mp4{
"taskType": "videoInference",
"taskUUID": "b64a4383-d81a-4ca3-94d9-b849006af1cf",
"model": "prunaai:p-video@animate",
"positivePrompt": "Animate the illustrated cleanroom technician as a polished pharmaceutical equipment explainer. Preserve the subject's cobalt hooded suit, acid-yellow visor, bone-white gloves, risograph ink texture, proportions and recognizable appearance. Transfer the source performance and camera timing faithfully: present the circular aseptic container, align it with the wall port, rotate it one quarter turn, open the coupled lid, indicate the sealing ring, then conclude with an open-palm gesture. Keep the container, port and hand contact mechanically coherent and easy to follow. Crisp limited-palette technical cel animation in cobalt blue, acid yellow, bone white and charcoal, calm precise training tone, stable horizontal composition, no text, logos or interface graphics.",
"resolution": "720p",
"fps": 24,
"settings": {
"preserveAudio": true
},
"inputs": {
"referenceImages": [
"https://assets.runware.ai/assets/inputs/0e7fbe81-c3b4-4adf-b120-73865037dba7.jpg"
],
"referenceVideos": [
"https://assets.runware.ai/assets/inputs/060f97db-8ee0-4425-8bb4-0491ffaba37d.mp4"
]
}
}Response
{
"taskType": "videoInference",
"taskUUID": "b64a4383-d81a-4ca3-94d9-b849006af1cf",
"videoUUID": "6afafa23-005f-4fb9-9858-eac9fc70413f",
"videoURL": "https://vm.runware.ai/video/os/a09dlim3/ws/5/vi/6afafa23-005f-4fb9-9858-eac9fc70413f.mp4",
"seed": 2006044085,
"cost": 0.1813
}reference-to-video
Risograph Botanist Music Video Segment$0.181~46simport { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'prunaai:p-video@animate',
positivePrompt: 'Animate the risograph botanist as the lead performer in a finished indie synth-folk music-video segment. Transfer the vocalist\'s exact lip-sync, restrained choreography, hand gestures, half-turn, timing and slow camera push-in while preserving the botanist\'s recognizable face, round glasses, cream field coat, satchel and fern frond. Keep the archival herbarium setting and transform all motion into tactile two-color risograph animation with forest-green and fluorescent-coral ink, warm ivory paper, coarse halftones, subtle frame-to-frame ink misregistration and gently fluttering pressed leaves. Centered cinematic 16:9 framing, graphic editorial art direction, wistful and intelligent mood, stable anatomy, one continuous performance shot, no captions or lettering.',
resolution: '720p',
fps: 24,
settings: {
preserveAudio: true
},
inputs: {
referenceImages: [
'https://assets.runware.ai/assets/inputs/acc7753c-37cc-4d92-9469-ef6f9a281aee.jpg'
],
referenceVideos: [
'https://assets.runware.ai/assets/inputs/2ab33396-8d8d-493a-9298-a10e4b5ab7d0.mp4'
]
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "prunaai:p-video@animate",
"positivePrompt": "Animate the risograph botanist as the lead performer in a finished indie synth-folk music-video segment. Transfer the vocalist's exact lip-sync, restrained choreography, hand gestures, half-turn, timing and slow camera push-in while preserving the botanist's recognizable face, round glasses, cream field coat, satchel and fern frond. Keep the archival herbarium setting and transform all motion into tactile two-color risograph animation with forest-green and fluorescent-coral ink, warm ivory paper, coarse halftones, subtle frame-to-frame ink misregistration and gently fluttering pressed leaves. Centered cinematic 16:9 framing, graphic editorial art direction, wistful and intelligent mood, stable anatomy, one continuous performance shot, no captions or lettering.",
"resolution": "720p",
"fps": 24,
"settings": {
"preserveAudio": True
},
"inputs": {
"referenceImages": [
"https://assets.runware.ai/assets/inputs/acc7753c-37cc-4d92-9469-ef6f9a281aee.jpg"
],
"referenceVideos": [
"https://assets.runware.ai/assets/inputs/2ab33396-8d8d-493a-9298-a10e4b5ab7d0.mp4"
]
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "25455bab-5f45-41a2-8f5d-a0b198ad2837",
"model": "prunaai:p-video@animate",
"positivePrompt": "Animate the risograph botanist as the lead performer in a finished indie synth-folk music-video segment. Transfer the vocalist's exact lip-sync, restrained choreography, hand gestures, half-turn, timing and slow camera push-in while preserving the botanist's recognizable face, round glasses, cream field coat, satchel and fern frond. Keep the archival herbarium setting and transform all motion into tactile two-color risograph animation with forest-green and fluorescent-coral ink, warm ivory paper, coarse halftones, subtle frame-to-frame ink misregistration and gently fluttering pressed leaves. Centered cinematic 16:9 framing, graphic editorial art direction, wistful and intelligent mood, stable anatomy, one continuous performance shot, no captions or lettering.",
"resolution": "720p",
"fps": 24,
"settings": {
"preserveAudio": true
},
"inputs": {
"referenceImages": [
"https://assets.runware.ai/assets/inputs/acc7753c-37cc-4d92-9469-ef6f9a281aee.jpg"
],
"referenceVideos": [
"https://assets.runware.ai/assets/inputs/2ab33396-8d8d-493a-9298-a10e4b5ab7d0.mp4"
]
}
}
]'runware run prunaai:p-video@animate \
positivePrompt="Animate the risograph botanist as the lead performer in a finished indie synth-folk music-video segment. Transfer the vocalist's exact lip-sync, restrained choreography, hand gestures, half-turn, timing and slow camera push-in while preserving the botanist's recognizable face, round glasses, cream field coat, satchel and fern frond. Keep the archival herbarium setting and transform all motion into tactile two-color risograph animation with forest-green and fluorescent-coral ink, warm ivory paper, coarse halftones, subtle frame-to-frame ink misregistration and gently fluttering pressed leaves. Centered cinematic 16:9 framing, graphic editorial art direction, wistful and intelligent mood, stable anatomy, one continuous performance shot, no captions or lettering." \
resolution=720p \
fps=24 \
settings.preserveAudio=true \
inputs.referenceImages.0=https://assets.runware.ai/assets/inputs/acc7753c-37cc-4d92-9469-ef6f9a281aee.jpg \
inputs.referenceVideos.0=https://assets.runware.ai/assets/inputs/2ab33396-8d8d-493a-9298-a10e4b5ab7d0.mp4{
"taskType": "videoInference",
"taskUUID": "25455bab-5f45-41a2-8f5d-a0b198ad2837",
"model": "prunaai:p-video@animate",
"positivePrompt": "Animate the risograph botanist as the lead performer in a finished indie synth-folk music-video segment. Transfer the vocalist's exact lip-sync, restrained choreography, hand gestures, half-turn, timing and slow camera push-in while preserving the botanist's recognizable face, round glasses, cream field coat, satchel and fern frond. Keep the archival herbarium setting and transform all motion into tactile two-color risograph animation with forest-green and fluorescent-coral ink, warm ivory paper, coarse halftones, subtle frame-to-frame ink misregistration and gently fluttering pressed leaves. Centered cinematic 16:9 framing, graphic editorial art direction, wistful and intelligent mood, stable anatomy, one continuous performance shot, no captions or lettering.",
"resolution": "720p",
"fps": 24,
"settings": {
"preserveAudio": true
},
"inputs": {
"referenceImages": [
"https://assets.runware.ai/assets/inputs/acc7753c-37cc-4d92-9469-ef6f9a281aee.jpg"
],
"referenceVideos": [
"https://assets.runware.ai/assets/inputs/2ab33396-8d8d-493a-9298-a10e4b5ab7d0.mp4"
]
}
}Response
{
"taskType": "videoInference",
"taskUUID": "25455bab-5f45-41a2-8f5d-a0b198ad2837",
"videoUUID": "0e22abbc-4d58-4cc5-afac-a28b75abbd8f",
"videoURL": "https://vm.runware.ai/video/os/a01d21/ws/5/vi/0e22abbc-4d58-4cc5-afac-a28b75abbd8f.mp4",
"seed": 2035532200,
"cost": 0.1813
}reference-to-video
Iridescent Apiary Suit Fashion Reel$0.181~33simport { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'prunaai:p-video@animate',
positivePrompt: 'Animate the reference model as the hero of a high-fashion protective-workwear showcase reel, transferring the source video\'s precise runway walk, hand presentation, controlled turn, final pose, timing, and smooth dolly-in. Preserve the model\'s recognizable appearance and the exact iridescent silver apiary suit: structured amber mesh veil, sculpted utility pockets, reinforced gloves, matte black boots, technical seams, and realistic reflective fabric. Maintain the charcoal studio and pollen-yellow floor with crisp directional lighting, subtle mercury-silver highlights, refined editorial contrast, full-body vertical framing, natural cloth response, and premium fashion-film polish. No logos, captions, or on-screen text.',
resolution: '720p',
fps: 24,
settings: {
preserveAudio: true
},
inputs: {
referenceImages: [
'https://assets.runware.ai/assets/inputs/b8d5397e-412b-43c9-9ac3-3aca5e3c2c93.jpg'
],
referenceVideos: [
'https://assets.runware.ai/assets/inputs/27e2fe02-71ea-4d84-bab4-8136d826918d.mp4'
]
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "prunaai:p-video@animate",
"positivePrompt": "Animate the reference model as the hero of a high-fashion protective-workwear showcase reel, transferring the source video's precise runway walk, hand presentation, controlled turn, final pose, timing, and smooth dolly-in. Preserve the model's recognizable appearance and the exact iridescent silver apiary suit: structured amber mesh veil, sculpted utility pockets, reinforced gloves, matte black boots, technical seams, and realistic reflective fabric. Maintain the charcoal studio and pollen-yellow floor with crisp directional lighting, subtle mercury-silver highlights, refined editorial contrast, full-body vertical framing, natural cloth response, and premium fashion-film polish. No logos, captions, or on-screen text.",
"resolution": "720p",
"fps": 24,
"settings": {
"preserveAudio": True
},
"inputs": {
"referenceImages": [
"https://assets.runware.ai/assets/inputs/b8d5397e-412b-43c9-9ac3-3aca5e3c2c93.jpg"
],
"referenceVideos": [
"https://assets.runware.ai/assets/inputs/27e2fe02-71ea-4d84-bab4-8136d826918d.mp4"
]
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "0208a080-5fa3-4dc1-a5d4-749dab575444",
"model": "prunaai:p-video@animate",
"positivePrompt": "Animate the reference model as the hero of a high-fashion protective-workwear showcase reel, transferring the source video's precise runway walk, hand presentation, controlled turn, final pose, timing, and smooth dolly-in. Preserve the model's recognizable appearance and the exact iridescent silver apiary suit: structured amber mesh veil, sculpted utility pockets, reinforced gloves, matte black boots, technical seams, and realistic reflective fabric. Maintain the charcoal studio and pollen-yellow floor with crisp directional lighting, subtle mercury-silver highlights, refined editorial contrast, full-body vertical framing, natural cloth response, and premium fashion-film polish. No logos, captions, or on-screen text.",
"resolution": "720p",
"fps": 24,
"settings": {
"preserveAudio": true
},
"inputs": {
"referenceImages": [
"https://assets.runware.ai/assets/inputs/b8d5397e-412b-43c9-9ac3-3aca5e3c2c93.jpg"
],
"referenceVideos": [
"https://assets.runware.ai/assets/inputs/27e2fe02-71ea-4d84-bab4-8136d826918d.mp4"
]
}
}
]'runware run prunaai:p-video@animate \
positivePrompt="Animate the reference model as the hero of a high-fashion protective-workwear showcase reel, transferring the source video's precise runway walk, hand presentation, controlled turn, final pose, timing, and smooth dolly-in. Preserve the model's recognizable appearance and the exact iridescent silver apiary suit: structured amber mesh veil, sculpted utility pockets, reinforced gloves, matte black boots, technical seams, and realistic reflective fabric. Maintain the charcoal studio and pollen-yellow floor with crisp directional lighting, subtle mercury-silver highlights, refined editorial contrast, full-body vertical framing, natural cloth response, and premium fashion-film polish. No logos, captions, or on-screen text." \
resolution=720p \
fps=24 \
settings.preserveAudio=true \
inputs.referenceImages.0=https://assets.runware.ai/assets/inputs/b8d5397e-412b-43c9-9ac3-3aca5e3c2c93.jpg \
inputs.referenceVideos.0=https://assets.runware.ai/assets/inputs/27e2fe02-71ea-4d84-bab4-8136d826918d.mp4{
"taskType": "videoInference",
"taskUUID": "0208a080-5fa3-4dc1-a5d4-749dab575444",
"model": "prunaai:p-video@animate",
"positivePrompt": "Animate the reference model as the hero of a high-fashion protective-workwear showcase reel, transferring the source video's precise runway walk, hand presentation, controlled turn, final pose, timing, and smooth dolly-in. Preserve the model's recognizable appearance and the exact iridescent silver apiary suit: structured amber mesh veil, sculpted utility pockets, reinforced gloves, matte black boots, technical seams, and realistic reflective fabric. Maintain the charcoal studio and pollen-yellow floor with crisp directional lighting, subtle mercury-silver highlights, refined editorial contrast, full-body vertical framing, natural cloth response, and premium fashion-film polish. No logos, captions, or on-screen text.",
"resolution": "720p",
"fps": 24,
"settings": {
"preserveAudio": true
},
"inputs": {
"referenceImages": [
"https://assets.runware.ai/assets/inputs/b8d5397e-412b-43c9-9ac3-3aca5e3c2c93.jpg"
],
"referenceVideos": [
"https://assets.runware.ai/assets/inputs/27e2fe02-71ea-4d84-bab4-8136d826918d.mp4"
]
}
}Response
{
"taskType": "videoInference",
"taskUUID": "0208a080-5fa3-4dc1-a5d4-749dab575444",
"videoUUID": "9a1176ac-8171-45fe-b394-0d2cf97c3da0",
"videoURL": "https://vm.runware.ai/video/os/a06dlim3/ws/5/vi/9a1176ac-8171-45fe-b394-0d2cf97c3da0.mp4",
"seed": 1044614307,
"cost": 0.1813
}reference-to-video
Maritime Museum Night Reel$0.181~35simport { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'prunaai:p-video@animate',
positivePrompt: 'Create a polished vertical social media reel for a maritime museum\'s after-dark exhibition. Recast the source performer as the exact antique deep-sea diver from the reference image, preserving the recognizable riveted copper helmet, circular windows, turquoise patina, cream canvas suit, brass hardware, gloves, weighted boots and air hose throughout. Transfer the original slow steps, lantern inspection, pointing gesture, welcoming sweep, timing and gentle camera push-in faithfully. Place the diver in a shadowy cyanotype-blue museum gallery as sea-green jellyfish projections ripple across display cases and copper surfaces. Atmospheric, mysterious and inviting rather than frightening, premium cultural-event advertising, cinematic pools of light, crisp subject separation, realistic material movement, stable anatomy, no captions, logos or interface elements.',
resolution: '720p',
fps: 24,
settings: {
preserveAudio: true
},
inputs: {
referenceImages: [
'https://assets.runware.ai/assets/inputs/5be394cd-1f12-42c7-abb1-3ce6f2483ed5.jpg'
],
referenceVideos: [
'https://assets.runware.ai/assets/inputs/143d655f-254f-4723-b7d6-17eb6e06814d.mp4'
]
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "prunaai:p-video@animate",
"positivePrompt": "Create a polished vertical social media reel for a maritime museum's after-dark exhibition. Recast the source performer as the exact antique deep-sea diver from the reference image, preserving the recognizable riveted copper helmet, circular windows, turquoise patina, cream canvas suit, brass hardware, gloves, weighted boots and air hose throughout. Transfer the original slow steps, lantern inspection, pointing gesture, welcoming sweep, timing and gentle camera push-in faithfully. Place the diver in a shadowy cyanotype-blue museum gallery as sea-green jellyfish projections ripple across display cases and copper surfaces. Atmospheric, mysterious and inviting rather than frightening, premium cultural-event advertising, cinematic pools of light, crisp subject separation, realistic material movement, stable anatomy, no captions, logos or interface elements.",
"resolution": "720p",
"fps": 24,
"settings": {
"preserveAudio": True
},
"inputs": {
"referenceImages": [
"https://assets.runware.ai/assets/inputs/5be394cd-1f12-42c7-abb1-3ce6f2483ed5.jpg"
],
"referenceVideos": [
"https://assets.runware.ai/assets/inputs/143d655f-254f-4723-b7d6-17eb6e06814d.mp4"
]
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "3088add4-3964-402f-b8fb-7648a178aae9",
"model": "prunaai:p-video@animate",
"positivePrompt": "Create a polished vertical social media reel for a maritime museum's after-dark exhibition. Recast the source performer as the exact antique deep-sea diver from the reference image, preserving the recognizable riveted copper helmet, circular windows, turquoise patina, cream canvas suit, brass hardware, gloves, weighted boots and air hose throughout. Transfer the original slow steps, lantern inspection, pointing gesture, welcoming sweep, timing and gentle camera push-in faithfully. Place the diver in a shadowy cyanotype-blue museum gallery as sea-green jellyfish projections ripple across display cases and copper surfaces. Atmospheric, mysterious and inviting rather than frightening, premium cultural-event advertising, cinematic pools of light, crisp subject separation, realistic material movement, stable anatomy, no captions, logos or interface elements.",
"resolution": "720p",
"fps": 24,
"settings": {
"preserveAudio": true
},
"inputs": {
"referenceImages": [
"https://assets.runware.ai/assets/inputs/5be394cd-1f12-42c7-abb1-3ce6f2483ed5.jpg"
],
"referenceVideos": [
"https://assets.runware.ai/assets/inputs/143d655f-254f-4723-b7d6-17eb6e06814d.mp4"
]
}
}
]'runware run prunaai:p-video@animate \
positivePrompt="Create a polished vertical social media reel for a maritime museum's after-dark exhibition. Recast the source performer as the exact antique deep-sea diver from the reference image, preserving the recognizable riveted copper helmet, circular windows, turquoise patina, cream canvas suit, brass hardware, gloves, weighted boots and air hose throughout. Transfer the original slow steps, lantern inspection, pointing gesture, welcoming sweep, timing and gentle camera push-in faithfully. Place the diver in a shadowy cyanotype-blue museum gallery as sea-green jellyfish projections ripple across display cases and copper surfaces. Atmospheric, mysterious and inviting rather than frightening, premium cultural-event advertising, cinematic pools of light, crisp subject separation, realistic material movement, stable anatomy, no captions, logos or interface elements." \
resolution=720p \
fps=24 \
settings.preserveAudio=true \
inputs.referenceImages.0=https://assets.runware.ai/assets/inputs/5be394cd-1f12-42c7-abb1-3ce6f2483ed5.jpg \
inputs.referenceVideos.0=https://assets.runware.ai/assets/inputs/143d655f-254f-4723-b7d6-17eb6e06814d.mp4{
"taskType": "videoInference",
"taskUUID": "3088add4-3964-402f-b8fb-7648a178aae9",
"model": "prunaai:p-video@animate",
"positivePrompt": "Create a polished vertical social media reel for a maritime museum's after-dark exhibition. Recast the source performer as the exact antique deep-sea diver from the reference image, preserving the recognizable riveted copper helmet, circular windows, turquoise patina, cream canvas suit, brass hardware, gloves, weighted boots and air hose throughout. Transfer the original slow steps, lantern inspection, pointing gesture, welcoming sweep, timing and gentle camera push-in faithfully. Place the diver in a shadowy cyanotype-blue museum gallery as sea-green jellyfish projections ripple across display cases and copper surfaces. Atmospheric, mysterious and inviting rather than frightening, premium cultural-event advertising, cinematic pools of light, crisp subject separation, realistic material movement, stable anatomy, no captions, logos or interface elements.",
"resolution": "720p",
"fps": 24,
"settings": {
"preserveAudio": true
},
"inputs": {
"referenceImages": [
"https://assets.runware.ai/assets/inputs/5be394cd-1f12-42c7-abb1-3ce6f2483ed5.jpg"
],
"referenceVideos": [
"https://assets.runware.ai/assets/inputs/143d655f-254f-4723-b7d6-17eb6e06814d.mp4"
]
}
}Response
{
"taskType": "videoInference",
"taskUUID": "3088add4-3964-402f-b8fb-7648a178aae9",
"videoUUID": "362fec5a-863d-48c2-aa47-e3020bfa57ac",
"videoURL": "https://vm.runware.ai/video/os/a06dlim3/ws/5/vi/362fec5a-863d-48c2-aa47-e3020bfa57ac.mp4",
"seed": 1055252817,
"cost": 0.1813
}import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'prunaai:p-video@animate',
positivePrompt: 'Recast the motion from the driving clip onto the ceramic fox workout coach. Preserve the exact workout timing, footwork, arm punches, spin, facial attitude, and camera push-in from the source video while keeping the fox character glossy, hand-painted, charming, and fully consistent. Bright upbeat fitness promo look, crisp studio lighting, clean background, smooth commercial animation, playful athletic energy.',
resolution: '720p',
fps: 24,
seed: 68647,
settings: {
preserveAudio: true
},
inputs: {
referenceImages: [
'https://assets.runware.ai/assets/inputs/b937d869-c730-4ff3-9643-ce59189c86ff.jpg'
],
referenceVideos: [
'https://assets.runware.ai/assets/inputs/875b769c-fd36-4ae7-8e67-f20e86efdd16.mp4'
]
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "prunaai:p-video@animate",
"positivePrompt": "Recast the motion from the driving clip onto the ceramic fox workout coach. Preserve the exact workout timing, footwork, arm punches, spin, facial attitude, and camera push-in from the source video while keeping the fox character glossy, hand-painted, charming, and fully consistent. Bright upbeat fitness promo look, crisp studio lighting, clean background, smooth commercial animation, playful athletic energy.",
"resolution": "720p",
"fps": 24,
"seed": 68647,
"settings": {
"preserveAudio": True
},
"inputs": {
"referenceImages": [
"https://assets.runware.ai/assets/inputs/b937d869-c730-4ff3-9643-ce59189c86ff.jpg"
],
"referenceVideos": [
"https://assets.runware.ai/assets/inputs/875b769c-fd36-4ae7-8e67-f20e86efdd16.mp4"
]
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "af99899c-f6c2-461a-b7e3-7f5d6b026613",
"model": "prunaai:p-video@animate",
"positivePrompt": "Recast the motion from the driving clip onto the ceramic fox workout coach. Preserve the exact workout timing, footwork, arm punches, spin, facial attitude, and camera push-in from the source video while keeping the fox character glossy, hand-painted, charming, and fully consistent. Bright upbeat fitness promo look, crisp studio lighting, clean background, smooth commercial animation, playful athletic energy.",
"resolution": "720p",
"fps": 24,
"seed": 68647,
"settings": {
"preserveAudio": true
},
"inputs": {
"referenceImages": [
"https://assets.runware.ai/assets/inputs/b937d869-c730-4ff3-9643-ce59189c86ff.jpg"
],
"referenceVideos": [
"https://assets.runware.ai/assets/inputs/875b769c-fd36-4ae7-8e67-f20e86efdd16.mp4"
]
}
}
]'runware run prunaai:p-video@animate \
positivePrompt="Recast the motion from the driving clip onto the ceramic fox workout coach. Preserve the exact workout timing, footwork, arm punches, spin, facial attitude, and camera push-in from the source video while keeping the fox character glossy, hand-painted, charming, and fully consistent. Bright upbeat fitness promo look, crisp studio lighting, clean background, smooth commercial animation, playful athletic energy." \
resolution=720p \
fps=24 \
seed=68647 \
settings.preserveAudio=true \
inputs.referenceImages.0=https://assets.runware.ai/assets/inputs/b937d869-c730-4ff3-9643-ce59189c86ff.jpg \
inputs.referenceVideos.0=https://assets.runware.ai/assets/inputs/875b769c-fd36-4ae7-8e67-f20e86efdd16.mp4{
"taskType": "videoInference",
"taskUUID": "af99899c-f6c2-461a-b7e3-7f5d6b026613",
"model": "prunaai:p-video@animate",
"positivePrompt": "Recast the motion from the driving clip onto the ceramic fox workout coach. Preserve the exact workout timing, footwork, arm punches, spin, facial attitude, and camera push-in from the source video while keeping the fox character glossy, hand-painted, charming, and fully consistent. Bright upbeat fitness promo look, crisp studio lighting, clean background, smooth commercial animation, playful athletic energy.",
"resolution": "720p",
"fps": 24,
"seed": 68647,
"settings": {
"preserveAudio": true
},
"inputs": {
"referenceImages": [
"https://assets.runware.ai/assets/inputs/b937d869-c730-4ff3-9643-ce59189c86ff.jpg"
],
"referenceVideos": [
"https://assets.runware.ai/assets/inputs/875b769c-fd36-4ae7-8e67-f20e86efdd16.mp4"
]
}
}Response
{
"taskType": "videoInference",
"taskUUID": "af99899c-f6c2-461a-b7e3-7f5d6b026613",
"videoUUID": "fc2fae28-7f9f-42a9-bd85-11a2ad41881b",
"videoURL": "https://vm.runware.ai/video/os/a04d20/ws/5/vi/fc2fae28-7f9f-42a9-bd85-11a2ad41881b.mp4",
"seed": 68647,
"cost": 0.1813
}import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'prunaai:p-video@animate',
positivePrompt: 'Animate the real photorealistic woman from the reference image to follow the source video\'s exact speaking rhythm, facial expressions, hand gestures, head turns, posture shifts, and camera framing. Preserve her realistic identity, natural skin texture, hairstyle, wardrobe, accurate fingers, believable eye contact, and smooth human motion. Create a polished vertical UGC-style product pitch with crisp detail and natural lighting.',
resolution: '1080p',
fps: 24,
seed: 78646,
settings: {
preserveAudio: true
},
inputs: {
referenceImages: [
'https://assets.runware.ai/assets/inputs/b228e58a-1bec-4402-98f2-2e97502ce763.jpg'
],
referenceVideos: [
'https://assets.runware.ai/assets/inputs/3b2add90-90a6-4fb2-ba28-c413c76d0275.mp4'
]
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "prunaai:p-video@animate",
"positivePrompt": "Animate the real photorealistic woman from the reference image to follow the source video's exact speaking rhythm, facial expressions, hand gestures, head turns, posture shifts, and camera framing. Preserve her realistic identity, natural skin texture, hairstyle, wardrobe, accurate fingers, believable eye contact, and smooth human motion. Create a polished vertical UGC-style product pitch with crisp detail and natural lighting.",
"resolution": "1080p",
"fps": 24,
"seed": 78646,
"settings": {
"preserveAudio": True
},
"inputs": {
"referenceImages": [
"https://assets.runware.ai/assets/inputs/b228e58a-1bec-4402-98f2-2e97502ce763.jpg"
],
"referenceVideos": [
"https://assets.runware.ai/assets/inputs/3b2add90-90a6-4fb2-ba28-c413c76d0275.mp4"
]
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "b06bd806-3cd7-4ccc-ab1b-04ae66d76104",
"model": "prunaai:p-video@animate",
"positivePrompt": "Animate the real photorealistic woman from the reference image to follow the source video's exact speaking rhythm, facial expressions, hand gestures, head turns, posture shifts, and camera framing. Preserve her realistic identity, natural skin texture, hairstyle, wardrobe, accurate fingers, believable eye contact, and smooth human motion. Create a polished vertical UGC-style product pitch with crisp detail and natural lighting.",
"resolution": "1080p",
"fps": 24,
"seed": 78646,
"settings": {
"preserveAudio": true
},
"inputs": {
"referenceImages": [
"https://assets.runware.ai/assets/inputs/b228e58a-1bec-4402-98f2-2e97502ce763.jpg"
],
"referenceVideos": [
"https://assets.runware.ai/assets/inputs/3b2add90-90a6-4fb2-ba28-c413c76d0275.mp4"
]
}
}
]'runware run prunaai:p-video@animate \
positivePrompt="Animate the real photorealistic woman from the reference image to follow the source video's exact speaking rhythm, facial expressions, hand gestures, head turns, posture shifts, and camera framing. Preserve her realistic identity, natural skin texture, hairstyle, wardrobe, accurate fingers, believable eye contact, and smooth human motion. Create a polished vertical UGC-style product pitch with crisp detail and natural lighting." \
resolution=1080p \
fps=24 \
seed=78646 \
settings.preserveAudio=true \
inputs.referenceImages.0=https://assets.runware.ai/assets/inputs/b228e58a-1bec-4402-98f2-2e97502ce763.jpg \
inputs.referenceVideos.0=https://assets.runware.ai/assets/inputs/3b2add90-90a6-4fb2-ba28-c413c76d0275.mp4{
"taskType": "videoInference",
"taskUUID": "b06bd806-3cd7-4ccc-ab1b-04ae66d76104",
"model": "prunaai:p-video@animate",
"positivePrompt": "Animate the real photorealistic woman from the reference image to follow the source video's exact speaking rhythm, facial expressions, hand gestures, head turns, posture shifts, and camera framing. Preserve her realistic identity, natural skin texture, hairstyle, wardrobe, accurate fingers, believable eye contact, and smooth human motion. Create a polished vertical UGC-style product pitch with crisp detail and natural lighting.",
"resolution": "1080p",
"fps": 24,
"seed": 78646,
"settings": {
"preserveAudio": true
},
"inputs": {
"referenceImages": [
"https://assets.runware.ai/assets/inputs/b228e58a-1bec-4402-98f2-2e97502ce763.jpg"
],
"referenceVideos": [
"https://assets.runware.ai/assets/inputs/3b2add90-90a6-4fb2-ba28-c413c76d0275.mp4"
]
}
}Response
{
"taskType": "videoInference",
"taskUUID": "b06bd806-3cd7-4ccc-ab1b-04ae66d76104",
"videoUUID": "4e8f631c-7008-41e3-9664-56c48c25107c",
"videoURL": "https://vm.runware.ai/video/os/a06dlim3/ws/5/vi/4e8f631c-7008-41e3-9664-56c48c25107c.mp4",
"seed": 78646,
"cost": 0.1088
}import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'prunaai:p-video@animate',
positivePrompt: 'Real photorealistic person-led emergency safety briefing, preserve the exact body motion, facial timing, hand gestures, pacing, and subtle camera push from the source video. The person should remain a believable live-action paramedic with natural skin detail, realistic uniform fabric, grounded room lighting, accurate shadows, stable identity, and documentary-style realism.',
resolution: '720p',
fps: 24,
seed: 3156,
settings: {
preserveAudio: true
},
inputs: {
referenceImages: [
'https://assets.runware.ai/assets/inputs/9f5ec6f8-4eb2-4028-89ff-f9d16b44d55d.jpg'
],
referenceVideos: [
'https://assets.runware.ai/assets/inputs/de8139b8-5ba0-4d68-a3a7-ffab9f5c799e.mp4'
]
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "prunaai:p-video@animate",
"positivePrompt": "Real photorealistic person-led emergency safety briefing, preserve the exact body motion, facial timing, hand gestures, pacing, and subtle camera push from the source video. The person should remain a believable live-action paramedic with natural skin detail, realistic uniform fabric, grounded room lighting, accurate shadows, stable identity, and documentary-style realism.",
"resolution": "720p",
"fps": 24,
"seed": 3156,
"settings": {
"preserveAudio": True
},
"inputs": {
"referenceImages": [
"https://assets.runware.ai/assets/inputs/9f5ec6f8-4eb2-4028-89ff-f9d16b44d55d.jpg"
],
"referenceVideos": [
"https://assets.runware.ai/assets/inputs/de8139b8-5ba0-4d68-a3a7-ffab9f5c799e.mp4"
]
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "1577a131-9c78-45ba-8688-16b3c55231a6",
"model": "prunaai:p-video@animate",
"positivePrompt": "Real photorealistic person-led emergency safety briefing, preserve the exact body motion, facial timing, hand gestures, pacing, and subtle camera push from the source video. The person should remain a believable live-action paramedic with natural skin detail, realistic uniform fabric, grounded room lighting, accurate shadows, stable identity, and documentary-style realism.",
"resolution": "720p",
"fps": 24,
"seed": 3156,
"settings": {
"preserveAudio": true
},
"inputs": {
"referenceImages": [
"https://assets.runware.ai/assets/inputs/9f5ec6f8-4eb2-4028-89ff-f9d16b44d55d.jpg"
],
"referenceVideos": [
"https://assets.runware.ai/assets/inputs/de8139b8-5ba0-4d68-a3a7-ffab9f5c799e.mp4"
]
}
}
]'runware run prunaai:p-video@animate \
positivePrompt="Real photorealistic person-led emergency safety briefing, preserve the exact body motion, facial timing, hand gestures, pacing, and subtle camera push from the source video. The person should remain a believable live-action paramedic with natural skin detail, realistic uniform fabric, grounded room lighting, accurate shadows, stable identity, and documentary-style realism." \
resolution=720p \
fps=24 \
seed=3156 \
settings.preserveAudio=true \
inputs.referenceImages.0=https://assets.runware.ai/assets/inputs/9f5ec6f8-4eb2-4028-89ff-f9d16b44d55d.jpg \
inputs.referenceVideos.0=https://assets.runware.ai/assets/inputs/de8139b8-5ba0-4d68-a3a7-ffab9f5c799e.mp4{
"taskType": "videoInference",
"taskUUID": "1577a131-9c78-45ba-8688-16b3c55231a6",
"model": "prunaai:p-video@animate",
"positivePrompt": "Real photorealistic person-led emergency safety briefing, preserve the exact body motion, facial timing, hand gestures, pacing, and subtle camera push from the source video. The person should remain a believable live-action paramedic with natural skin detail, realistic uniform fabric, grounded room lighting, accurate shadows, stable identity, and documentary-style realism.",
"resolution": "720p",
"fps": 24,
"seed": 3156,
"settings": {
"preserveAudio": true
},
"inputs": {
"referenceImages": [
"https://assets.runware.ai/assets/inputs/9f5ec6f8-4eb2-4028-89ff-f9d16b44d55d.jpg"
],
"referenceVideos": [
"https://assets.runware.ai/assets/inputs/de8139b8-5ba0-4d68-a3a7-ffab9f5c799e.mp4"
]
}
}Response
{
"taskType": "videoInference",
"taskUUID": "1577a131-9c78-45ba-8688-16b3c55231a6",
"videoUUID": "b09661e7-19ae-4f9a-8ca8-073ee746c786",
"videoURL": "https://vm.runware.ai/video/os/a09dlim3/ws/5/vi/b09661e7-19ae-4f9a-8ca8-073ee746c786.mp4",
"seed": 3156,
"cost": 0.1813
}import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'prunaai:p-video@animate',
positivePrompt: 'Animate the reference image as a plush pangolin snack spokesperson, driven exactly by the source clip: match the presenter’s hand raises, pointing beats, head nods, lean-in, product reveal, thumbs-up, and slight handheld camera sway. Keep the teal bomber jacket, soft stitched texture, rounded snout, friendly expression, and snack pouch details from the image. Cheerful UGC commercial energy, clean bright kitchen set, crisp detail, natural motion, stable face, consistent body shape, no extra limbs.',
resolution: '720p',
fps: 48,
seed: 50308,
settings: {
preserveAudio: true
},
inputs: {
referenceImages: [
'https://assets.runware.ai/assets/inputs/3e5e74e2-e9b6-4f28-8ed1-9a6214573d02.jpg'
],
referenceVideos: [
'https://assets.runware.ai/assets/inputs/43cc47b8-3cfa-4ca7-8575-d2874eb7b6bc.mp4'
]
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "prunaai:p-video@animate",
"positivePrompt": "Animate the reference image as a plush pangolin snack spokesperson, driven exactly by the source clip: match the presenter’s hand raises, pointing beats, head nods, lean-in, product reveal, thumbs-up, and slight handheld camera sway. Keep the teal bomber jacket, soft stitched texture, rounded snout, friendly expression, and snack pouch details from the image. Cheerful UGC commercial energy, clean bright kitchen set, crisp detail, natural motion, stable face, consistent body shape, no extra limbs.",
"resolution": "720p",
"fps": 48,
"seed": 50308,
"settings": {
"preserveAudio": True
},
"inputs": {
"referenceImages": [
"https://assets.runware.ai/assets/inputs/3e5e74e2-e9b6-4f28-8ed1-9a6214573d02.jpg"
],
"referenceVideos": [
"https://assets.runware.ai/assets/inputs/43cc47b8-3cfa-4ca7-8575-d2874eb7b6bc.mp4"
]
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "e56f969b-8402-4cb3-a792-45a566c91399",
"model": "prunaai:p-video@animate",
"positivePrompt": "Animate the reference image as a plush pangolin snack spokesperson, driven exactly by the source clip: match the presenter’s hand raises, pointing beats, head nods, lean-in, product reveal, thumbs-up, and slight handheld camera sway. Keep the teal bomber jacket, soft stitched texture, rounded snout, friendly expression, and snack pouch details from the image. Cheerful UGC commercial energy, clean bright kitchen set, crisp detail, natural motion, stable face, consistent body shape, no extra limbs.",
"resolution": "720p",
"fps": 48,
"seed": 50308,
"settings": {
"preserveAudio": true
},
"inputs": {
"referenceImages": [
"https://assets.runware.ai/assets/inputs/3e5e74e2-e9b6-4f28-8ed1-9a6214573d02.jpg"
],
"referenceVideos": [
"https://assets.runware.ai/assets/inputs/43cc47b8-3cfa-4ca7-8575-d2874eb7b6bc.mp4"
]
}
}
]'runware run prunaai:p-video@animate \
positivePrompt="Animate the reference image as a plush pangolin snack spokesperson, driven exactly by the source clip: match the presenter’s hand raises, pointing beats, head nods, lean-in, product reveal, thumbs-up, and slight handheld camera sway. Keep the teal bomber jacket, soft stitched texture, rounded snout, friendly expression, and snack pouch details from the image. Cheerful UGC commercial energy, clean bright kitchen set, crisp detail, natural motion, stable face, consistent body shape, no extra limbs." \
resolution=720p \
fps=48 \
seed=50308 \
settings.preserveAudio=true \
inputs.referenceImages.0=https://assets.runware.ai/assets/inputs/3e5e74e2-e9b6-4f28-8ed1-9a6214573d02.jpg \
inputs.referenceVideos.0=https://assets.runware.ai/assets/inputs/43cc47b8-3cfa-4ca7-8575-d2874eb7b6bc.mp4{
"taskType": "videoInference",
"taskUUID": "e56f969b-8402-4cb3-a792-45a566c91399",
"model": "prunaai:p-video@animate",
"positivePrompt": "Animate the reference image as a plush pangolin snack spokesperson, driven exactly by the source clip: match the presenter’s hand raises, pointing beats, head nods, lean-in, product reveal, thumbs-up, and slight handheld camera sway. Keep the teal bomber jacket, soft stitched texture, rounded snout, friendly expression, and snack pouch details from the image. Cheerful UGC commercial energy, clean bright kitchen set, crisp detail, natural motion, stable face, consistent body shape, no extra limbs.",
"resolution": "720p",
"fps": 48,
"seed": 50308,
"settings": {
"preserveAudio": true
},
"inputs": {
"referenceImages": [
"https://assets.runware.ai/assets/inputs/3e5e74e2-e9b6-4f28-8ed1-9a6214573d02.jpg"
],
"referenceVideos": [
"https://assets.runware.ai/assets/inputs/43cc47b8-3cfa-4ca7-8575-d2874eb7b6bc.mp4"
]
}
}Response
{
"taskType": "videoInference",
"taskUUID": "e56f969b-8402-4cb3-a792-45a566c91399",
"videoUUID": "71eeaa46-b8a5-44c8-922c-4b86d39576b1",
"videoURL": "https://vm.runware.ai/video/os/a07dlim3/ws/5/vi/71eeaa46-b8a5-44c8-922c-4b86d39576b1.mp4",
"seed": 50308,
"cost": 0.1806
}