P-Video

Pruna P-Video is a real-time AI video generation model designed for fast creative iteration and production workflows. It supports text-to-video, image-to-video, and audio-to-video through a unified endpoint, delivering up to 1080p at 48 FPS with integrated dialogue generation and audio import. The model emphasizes speed, cost efficiency, sequencing consistency across clips, and stable subject identity, making it well suited for brand content, multi-format distribution, and rapid draft-to-refine pipelines.

API Reference
INTEGRATE
Complete technical specification for integration
RequestResponse
Examples9
CODE
Ready-to-use code snippets for common workflows
Tidal Energy Logo Ident
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@0',
positivePrompt: 'A polished five-second cinematic logo ident for PELAGIC GRID, a tidal-energy analytics company. Begin in an abstract midnight-navy underwater field as bright cyan current lines stream from left to right, bending around a rotating coral-orange hydrofoil shape. Tiny bubbles and suspended particles drift in the opposing direction while soft water caustics ripple across the background. The camera tracks quickly alongside the flowing lines, then pulls straight back into a centered, orthographic view as the currents spiral inward and lock into a clean circular turbine emblem. The company name “PELAGIC GRID” resolves beneath the emblem in crisp uppercase geometric sans-serif lettering, spelled exactly once. Finish with a stable, sharply readable logo lockup and a subtle final shimmer through the symbol. Premium broadcast motion design, restrained scientific aesthetic, precise vector-like edges, fluid natural movement, high contrast, generous negative space, no additional text, no mockup, no interface, 16:9 landscape composition.',
width: 1920,
height: 1080,
duration: 5,
fps: 24
})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@0",
"positivePrompt": "A polished five-second cinematic logo ident for PELAGIC GRID, a tidal-energy analytics company. Begin in an abstract midnight-navy underwater field as bright cyan current lines stream from left to right, bending around a rotating coral-orange hydrofoil shape. Tiny bubbles and suspended particles drift in the opposing direction while soft water caustics ripple across the background. The camera tracks quickly alongside the flowing lines, then pulls straight back into a centered, orthographic view as the currents spiral inward and lock into a clean circular turbine emblem. The company name “PELAGIC GRID” resolves beneath the emblem in crisp uppercase geometric sans-serif lettering, spelled exactly once. Finish with a stable, sharply readable logo lockup and a subtle final shimmer through the symbol. Premium broadcast motion design, restrained scientific aesthetic, precise vector-like edges, fluid natural movement, high contrast, generous negative space, no additional text, no mockup, no interface, 16:9 landscape composition.",
"width": 1920,
"height": 1080,
"duration": 5,
"fps": 24
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "df5b9ad6-c409-4f8d-9bb1-ab7daef10334",
"model": "prunaai:p-video@0",
"positivePrompt": "A polished five-second cinematic logo ident for PELAGIC GRID, a tidal-energy analytics company. Begin in an abstract midnight-navy underwater field as bright cyan current lines stream from left to right, bending around a rotating coral-orange hydrofoil shape. Tiny bubbles and suspended particles drift in the opposing direction while soft water caustics ripple across the background. The camera tracks quickly alongside the flowing lines, then pulls straight back into a centered, orthographic view as the currents spiral inward and lock into a clean circular turbine emblem. The company name “PELAGIC GRID” resolves beneath the emblem in crisp uppercase geometric sans-serif lettering, spelled exactly once. Finish with a stable, sharply readable logo lockup and a subtle final shimmer through the symbol. Premium broadcast motion design, restrained scientific aesthetic, precise vector-like edges, fluid natural movement, high contrast, generous negative space, no additional text, no mockup, no interface, 16:9 landscape composition.",
"width": 1920,
"height": 1080,
"duration": 5,
"fps": 24
}
]'runware run prunaai:p-video@0 \
positivePrompt="A polished five-second cinematic logo ident for PELAGIC GRID, a tidal-energy analytics company. Begin in an abstract midnight-navy underwater field as bright cyan current lines stream from left to right, bending around a rotating coral-orange hydrofoil shape. Tiny bubbles and suspended particles drift in the opposing direction while soft water caustics ripple across the background. The camera tracks quickly alongside the flowing lines, then pulls straight back into a centered, orthographic view as the currents spiral inward and lock into a clean circular turbine emblem. The company name “PELAGIC GRID” resolves beneath the emblem in crisp uppercase geometric sans-serif lettering, spelled exactly once. Finish with a stable, sharply readable logo lockup and a subtle final shimmer through the symbol. Premium broadcast motion design, restrained scientific aesthetic, precise vector-like edges, fluid natural movement, high contrast, generous negative space, no additional text, no mockup, no interface, 16:9 landscape composition." \
width=1920 \
height=1080 \
duration=5 \
fps=24{
"taskType": "videoInference",
"taskUUID": "df5b9ad6-c409-4f8d-9bb1-ab7daef10334",
"model": "prunaai:p-video@0",
"positivePrompt": "A polished five-second cinematic logo ident for PELAGIC GRID, a tidal-energy analytics company. Begin in an abstract midnight-navy underwater field as bright cyan current lines stream from left to right, bending around a rotating coral-orange hydrofoil shape. Tiny bubbles and suspended particles drift in the opposing direction while soft water caustics ripple across the background. The camera tracks quickly alongside the flowing lines, then pulls straight back into a centered, orthographic view as the currents spiral inward and lock into a clean circular turbine emblem. The company name “PELAGIC GRID” resolves beneath the emblem in crisp uppercase geometric sans-serif lettering, spelled exactly once. Finish with a stable, sharply readable logo lockup and a subtle final shimmer through the symbol. Premium broadcast motion design, restrained scientific aesthetic, precise vector-like edges, fluid natural movement, high contrast, generous negative space, no additional text, no mockup, no interface, 16:9 landscape composition.",
"width": 1920,
"height": 1080,
"duration": 5,
"fps": 24
}{
"taskType": "videoInference",
"taskUUID": "df5b9ad6-c409-4f8d-9bb1-ab7daef10334",
"videoUUID": "867346a6-5d3a-4c70-bc5e-eb4c4d34f9aa",
"videoURL": "https://vm.runware.ai/video/os/a06dlim3/ws/5/vi/867346a6-5d3a-4c70-bc5e-eb4c4d34f9aa.mp4",
"seed": 889018933,
"cost": 0.2017
}Textile Conservator Training Presenter Clip
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@0',
positivePrompt: 'Continue naturally from the supplied first frame as a polished museum staff-training presenter clip. The textile conservator maintains direct eye contact and speaks clearly in a calm, experienced female voice: “Before handling dyed silk, remove jewelry, support every fold, and document damage under neutral light.” Match her lip movements precisely to the dialogue. She gives a small welcoming nod, makes one restrained open-hand gesture toward the silk garment, then returns her hands to a relaxed position. Preserve her face, clothing, gloves, the garment and the conservation laboratory consistently. Locked eye-level medium shot with only subtle cinematic breathing, natural blinking and realistic posture shifts. Soft neutral light remains steady; sage, parchment and oxidized-copper colors. Clean educational tone, crisp production audio, faint quiet laboratory room tone, no music, captions, text, logos, cuts or camera movement.',
resolution: '1080p',
duration: 6,
fps: 48,
inputs: {
frameImages: [
{
image: 'https://assets.runware.ai/assets/inputs/39504061-f128-4eb8-becd-4ef55488e681.jpg',
frame: 'first'
}
]
}
})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@0",
"positivePrompt": "Continue naturally from the supplied first frame as a polished museum staff-training presenter clip. The textile conservator maintains direct eye contact and speaks clearly in a calm, experienced female voice: “Before handling dyed silk, remove jewelry, support every fold, and document damage under neutral light.” Match her lip movements precisely to the dialogue. She gives a small welcoming nod, makes one restrained open-hand gesture toward the silk garment, then returns her hands to a relaxed position. Preserve her face, clothing, gloves, the garment and the conservation laboratory consistently. Locked eye-level medium shot with only subtle cinematic breathing, natural blinking and realistic posture shifts. Soft neutral light remains steady; sage, parchment and oxidized-copper colors. Clean educational tone, crisp production audio, faint quiet laboratory room tone, no music, captions, text, logos, cuts or camera movement.",
"resolution": "1080p",
"duration": 6,
"fps": 48,
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/39504061-f128-4eb8-becd-4ef55488e681.jpg",
"frame": "first"
}
]
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "78ac8489-3a17-48e5-a120-846fb29e25b2",
"model": "prunaai:p-video@0",
"positivePrompt": "Continue naturally from the supplied first frame as a polished museum staff-training presenter clip. The textile conservator maintains direct eye contact and speaks clearly in a calm, experienced female voice: “Before handling dyed silk, remove jewelry, support every fold, and document damage under neutral light.” Match her lip movements precisely to the dialogue. She gives a small welcoming nod, makes one restrained open-hand gesture toward the silk garment, then returns her hands to a relaxed position. Preserve her face, clothing, gloves, the garment and the conservation laboratory consistently. Locked eye-level medium shot with only subtle cinematic breathing, natural blinking and realistic posture shifts. Soft neutral light remains steady; sage, parchment and oxidized-copper colors. Clean educational tone, crisp production audio, faint quiet laboratory room tone, no music, captions, text, logos, cuts or camera movement.",
"resolution": "1080p",
"duration": 6,
"fps": 48,
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/39504061-f128-4eb8-becd-4ef55488e681.jpg",
"frame": "first"
}
]
}
}
]'runware run prunaai:p-video@0 \
positivePrompt="Continue naturally from the supplied first frame as a polished museum staff-training presenter clip. The textile conservator maintains direct eye contact and speaks clearly in a calm, experienced female voice: “Before handling dyed silk, remove jewelry, support every fold, and document damage under neutral light.” Match her lip movements precisely to the dialogue. She gives a small welcoming nod, makes one restrained open-hand gesture toward the silk garment, then returns her hands to a relaxed position. Preserve her face, clothing, gloves, the garment and the conservation laboratory consistently. Locked eye-level medium shot with only subtle cinematic breathing, natural blinking and realistic posture shifts. Soft neutral light remains steady; sage, parchment and oxidized-copper colors. Clean educational tone, crisp production audio, faint quiet laboratory room tone, no music, captions, text, logos, cuts or camera movement." \
resolution=1080p \
duration=6 \
fps=48 \
inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/39504061-f128-4eb8-becd-4ef55488e681.jpg \
inputs.frameImages.0.frame=first{
"taskType": "videoInference",
"taskUUID": "78ac8489-3a17-48e5-a120-846fb29e25b2",
"model": "prunaai:p-video@0",
"positivePrompt": "Continue naturally from the supplied first frame as a polished museum staff-training presenter clip. The textile conservator maintains direct eye contact and speaks clearly in a calm, experienced female voice: “Before handling dyed silk, remove jewelry, support every fold, and document damage under neutral light.” Match her lip movements precisely to the dialogue. She gives a small welcoming nod, makes one restrained open-hand gesture toward the silk garment, then returns her hands to a relaxed position. Preserve her face, clothing, gloves, the garment and the conservation laboratory consistently. Locked eye-level medium shot with only subtle cinematic breathing, natural blinking and realistic posture shifts. Soft neutral light remains steady; sage, parchment and oxidized-copper colors. Clean educational tone, crisp production audio, faint quiet laboratory room tone, no music, captions, text, logos, cuts or camera movement.",
"resolution": "1080p",
"duration": 6,
"fps": 48,
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/39504061-f128-4eb8-becd-4ef55488e681.jpg",
"frame": "first"
}
]
}
}{
"taskType": "videoInference",
"taskUUID": "78ac8489-3a17-48e5-a120-846fb29e25b2",
"videoUUID": "5402c493-c45a-433b-aa37-6ef793c98fbe",
"videoURL": "https://vm.runware.ai/video/os/a05d22/ws/5/vi/5402c493-c45a-433b-aa37-6ef793c98fbe.mp4",
"seed": 566156373,
"cost": 0.2408
}Canine Blood Donor Welcome Clip
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@0',
positivePrompt: 'Create a polished vertical talking-head welcome video for a veterinary blood donor center. A warm, confident female veterinary technician in deep burgundy scrubs addresses the camera from a bright, modern consultation room. Frame her in a steady medium close-up, with a calm golden retriever resting beside her at the lower edge of the portrait composition and softly defocused clinical equipment behind them. She speaks the supplied audio with precise natural lip synchronization. Her performance follows the narration: an inviting smile on the welcome, a small open-palm gesture when describing the checkup, then a reassuring nod and brief glance toward the relaxed dog as she says the owner can stay beside them. Soft coral and cream interior palette, diffused daylight, gentle catchlights, clean documentary realism, compassionate public-health tone. Single uninterrupted take with subtle breathing and natural posture shifts. No camera movement, cuts, subtitles, logos, signage, extra speakers, or background music.',
width: 720,
height: 1280,
fps: 24,
inputs: {
audio: 'https://assets.runware.ai/assets/inputs/c0f22f9a-bff5-4f84-87a3-9c13a78b4798.mp3'
}
})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@0",
"positivePrompt": "Create a polished vertical talking-head welcome video for a veterinary blood donor center. A warm, confident female veterinary technician in deep burgundy scrubs addresses the camera from a bright, modern consultation room. Frame her in a steady medium close-up, with a calm golden retriever resting beside her at the lower edge of the portrait composition and softly defocused clinical equipment behind them. She speaks the supplied audio with precise natural lip synchronization. Her performance follows the narration: an inviting smile on the welcome, a small open-palm gesture when describing the checkup, then a reassuring nod and brief glance toward the relaxed dog as she says the owner can stay beside them. Soft coral and cream interior palette, diffused daylight, gentle catchlights, clean documentary realism, compassionate public-health tone. Single uninterrupted take with subtle breathing and natural posture shifts. No camera movement, cuts, subtitles, logos, signage, extra speakers, or background music.",
"width": 720,
"height": 1280,
"fps": 24,
"inputs": {
"audio": "https://assets.runware.ai/assets/inputs/c0f22f9a-bff5-4f84-87a3-9c13a78b4798.mp3"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "889d76d6-71ce-4bc0-93cb-7882dc77fec6",
"model": "prunaai:p-video@0",
"positivePrompt": "Create a polished vertical talking-head welcome video for a veterinary blood donor center. A warm, confident female veterinary technician in deep burgundy scrubs addresses the camera from a bright, modern consultation room. Frame her in a steady medium close-up, with a calm golden retriever resting beside her at the lower edge of the portrait composition and softly defocused clinical equipment behind them. She speaks the supplied audio with precise natural lip synchronization. Her performance follows the narration: an inviting smile on the welcome, a small open-palm gesture when describing the checkup, then a reassuring nod and brief glance toward the relaxed dog as she says the owner can stay beside them. Soft coral and cream interior palette, diffused daylight, gentle catchlights, clean documentary realism, compassionate public-health tone. Single uninterrupted take with subtle breathing and natural posture shifts. No camera movement, cuts, subtitles, logos, signage, extra speakers, or background music.",
"width": 720,
"height": 1280,
"fps": 24,
"inputs": {
"audio": "https://assets.runware.ai/assets/inputs/c0f22f9a-bff5-4f84-87a3-9c13a78b4798.mp3"
}
}
]'runware run prunaai:p-video@0 \
positivePrompt="Create a polished vertical talking-head welcome video for a veterinary blood donor center. A warm, confident female veterinary technician in deep burgundy scrubs addresses the camera from a bright, modern consultation room. Frame her in a steady medium close-up, with a calm golden retriever resting beside her at the lower edge of the portrait composition and softly defocused clinical equipment behind them. She speaks the supplied audio with precise natural lip synchronization. Her performance follows the narration: an inviting smile on the welcome, a small open-palm gesture when describing the checkup, then a reassuring nod and brief glance toward the relaxed dog as she says the owner can stay beside them. Soft coral and cream interior palette, diffused daylight, gentle catchlights, clean documentary realism, compassionate public-health tone. Single uninterrupted take with subtle breathing and natural posture shifts. No camera movement, cuts, subtitles, logos, signage, extra speakers, or background music." \
width=720 \
height=1280 \
fps=24 \
inputs.audio=https://assets.runware.ai/assets/inputs/c0f22f9a-bff5-4f84-87a3-9c13a78b4798.mp3{
"taskType": "videoInference",
"taskUUID": "889d76d6-71ce-4bc0-93cb-7882dc77fec6",
"model": "prunaai:p-video@0",
"positivePrompt": "Create a polished vertical talking-head welcome video for a veterinary blood donor center. A warm, confident female veterinary technician in deep burgundy scrubs addresses the camera from a bright, modern consultation room. Frame her in a steady medium close-up, with a calm golden retriever resting beside her at the lower edge of the portrait composition and softly defocused clinical equipment behind them. She speaks the supplied audio with precise natural lip synchronization. Her performance follows the narration: an inviting smile on the welcome, a small open-palm gesture when describing the checkup, then a reassuring nod and brief glance toward the relaxed dog as she says the owner can stay beside them. Soft coral and cream interior palette, diffused daylight, gentle catchlights, clean documentary realism, compassionate public-health tone. Single uninterrupted take with subtle breathing and natural posture shifts. No camera movement, cuts, subtitles, logos, signage, extra speakers, or background music.",
"width": 720,
"height": 1280,
"fps": 24,
"inputs": {
"audio": "https://assets.runware.ai/assets/inputs/c0f22f9a-bff5-4f84-87a3-9c13a78b4798.mp3"
}
}{
"taskType": "videoInference",
"taskUUID": "889d76d6-71ce-4bc0-93cb-7882dc77fec6",
"videoUUID": "8ec3419c-549e-4f31-9317-19fdea4badfd",
"videoURL": "https://vm.runware.ai/video/os/a03d21/ws/5/vi/8ec3419c-549e-4f31-9317-19fdea4badfd.mp4",
"seed": 632569420,
"cost": 0.1808
}Seaweed Hatchery Seeding B-Roll
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@0',
positivePrompt: 'Single continuous documentary b-roll shot inside a working seaweed hatchery. In the foreground, a marine technician wearing orange waterproof gloves steadily pulls a long kelp-seeded twine from a shallow turquoise seawater raceway and guides it onto a rotating white spool at frame right. The wet cord travels diagonally across the composition, tiny juvenile kelp fronds fluttering as water streams and droplets fall from it. Repeating raceway tanks and softly blurred plumbing create strong depth in the background. Camera makes a smooth low lateral dolly move from left to right, following the twine toward the turning spool; clear parallax, realistic hand movement, continuous spool rotation, rippling water. Cool cyan and sea-green palette punctuated by orange gloves, soft overcast industrial light, natural textures, grounded observational cinematography, clean commercial stock-footage quality. Medium close shot, no cuts, no text, no logos, no interface, no dialogue.',
width: 960,
height: 720,
duration: 4,
fps: 24,
settings: {
draft: true
}
})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@0",
"positivePrompt": "Single continuous documentary b-roll shot inside a working seaweed hatchery. In the foreground, a marine technician wearing orange waterproof gloves steadily pulls a long kelp-seeded twine from a shallow turquoise seawater raceway and guides it onto a rotating white spool at frame right. The wet cord travels diagonally across the composition, tiny juvenile kelp fronds fluttering as water streams and droplets fall from it. Repeating raceway tanks and softly blurred plumbing create strong depth in the background. Camera makes a smooth low lateral dolly move from left to right, following the twine toward the turning spool; clear parallax, realistic hand movement, continuous spool rotation, rippling water. Cool cyan and sea-green palette punctuated by orange gloves, soft overcast industrial light, natural textures, grounded observational cinematography, clean commercial stock-footage quality. Medium close shot, no cuts, no text, no logos, no interface, no dialogue.",
"width": 960,
"height": 720,
"duration": 4,
"fps": 24,
"settings": {
"draft": True
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "d4e75f66-aee8-4948-9624-2c78c0d58525",
"model": "prunaai:p-video@0",
"positivePrompt": "Single continuous documentary b-roll shot inside a working seaweed hatchery. In the foreground, a marine technician wearing orange waterproof gloves steadily pulls a long kelp-seeded twine from a shallow turquoise seawater raceway and guides it onto a rotating white spool at frame right. The wet cord travels diagonally across the composition, tiny juvenile kelp fronds fluttering as water streams and droplets fall from it. Repeating raceway tanks and softly blurred plumbing create strong depth in the background. Camera makes a smooth low lateral dolly move from left to right, following the twine toward the turning spool; clear parallax, realistic hand movement, continuous spool rotation, rippling water. Cool cyan and sea-green palette punctuated by orange gloves, soft overcast industrial light, natural textures, grounded observational cinematography, clean commercial stock-footage quality. Medium close shot, no cuts, no text, no logos, no interface, no dialogue.",
"width": 960,
"height": 720,
"duration": 4,
"fps": 24,
"settings": {
"draft": true
}
}
]'runware run prunaai:p-video@0 \
positivePrompt="Single continuous documentary b-roll shot inside a working seaweed hatchery. In the foreground, a marine technician wearing orange waterproof gloves steadily pulls a long kelp-seeded twine from a shallow turquoise seawater raceway and guides it onto a rotating white spool at frame right. The wet cord travels diagonally across the composition, tiny juvenile kelp fronds fluttering as water streams and droplets fall from it. Repeating raceway tanks and softly blurred plumbing create strong depth in the background. Camera makes a smooth low lateral dolly move from left to right, following the twine toward the turning spool; clear parallax, realistic hand movement, continuous spool rotation, rippling water. Cool cyan and sea-green palette punctuated by orange gloves, soft overcast industrial light, natural textures, grounded observational cinematography, clean commercial stock-footage quality. Medium close shot, no cuts, no text, no logos, no interface, no dialogue." \
width=960 \
height=720 \
duration=4 \
fps=24 \
settings.draft=true{
"taskType": "videoInference",
"taskUUID": "d4e75f66-aee8-4948-9624-2c78c0d58525",
"model": "prunaai:p-video@0",
"positivePrompt": "Single continuous documentary b-roll shot inside a working seaweed hatchery. In the foreground, a marine technician wearing orange waterproof gloves steadily pulls a long kelp-seeded twine from a shallow turquoise seawater raceway and guides it onto a rotating white spool at frame right. The wet cord travels diagonally across the composition, tiny juvenile kelp fronds fluttering as water streams and droplets fall from it. Repeating raceway tanks and softly blurred plumbing create strong depth in the background. Camera makes a smooth low lateral dolly move from left to right, following the twine toward the turning spool; clear parallax, realistic hand movement, continuous spool rotation, rippling water. Cool cyan and sea-green palette punctuated by orange gloves, soft overcast industrial light, natural textures, grounded observational cinematography, clean commercial stock-footage quality. Medium close shot, no cuts, no text, no logos, no interface, no dialogue.",
"width": 960,
"height": 720,
"duration": 4,
"fps": 24,
"settings": {
"draft": true
}
}{
"taskType": "videoInference",
"taskUUID": "d4e75f66-aee8-4948-9624-2c78c0d58525",
"videoUUID": "2b98a978-61aa-4c8e-8002-f4258c96aa1a",
"videoURL": "https://vm.runware.ai/video/os/a07dlim3/ws/5/vi/2b98a978-61aa-4c8e-8002-f4258c96aa1a.mp4",
"seed": 1277640212,
"cost": 0.0202
}Deserted Monorail Through Redwoods
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@0',
positivePrompt: 'A cinematic aerial tracking shot following a sleek but weathered silver monorail gliding along an elevated track through colossal redwood trees at dawn, pale fog drifting between trunks, shafts of amber sunlight cutting through the canopy, ferns and moss below, tiny birds scattering as the train passes, subtle reflections on the windows, gentle camera arc revealing the scale of the forest, realistic motion, rich natural textures, serene and slightly mysterious mood, high detail, filmic color grading',
width: 1920,
height: 1080,
duration: 6,
fps: 48,
seed: 40906,
settings: {
audio: true,
promptUpsampling: true
}
})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@0",
"positivePrompt": "A cinematic aerial tracking shot following a sleek but weathered silver monorail gliding along an elevated track through colossal redwood trees at dawn, pale fog drifting between trunks, shafts of amber sunlight cutting through the canopy, ferns and moss below, tiny birds scattering as the train passes, subtle reflections on the windows, gentle camera arc revealing the scale of the forest, realistic motion, rich natural textures, serene and slightly mysterious mood, high detail, filmic color grading",
"width": 1920,
"height": 1080,
"duration": 6,
"fps": 48,
"seed": 40906,
"settings": {
"audio": True,
"promptUpsampling": True
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "402847f6-654d-462c-99a8-dc316dd48ba3",
"model": "prunaai:p-video@0",
"positivePrompt": "A cinematic aerial tracking shot following a sleek but weathered silver monorail gliding along an elevated track through colossal redwood trees at dawn, pale fog drifting between trunks, shafts of amber sunlight cutting through the canopy, ferns and moss below, tiny birds scattering as the train passes, subtle reflections on the windows, gentle camera arc revealing the scale of the forest, realistic motion, rich natural textures, serene and slightly mysterious mood, high detail, filmic color grading",
"width": 1920,
"height": 1080,
"duration": 6,
"fps": 48,
"seed": 40906,
"settings": {
"audio": true,
"promptUpsampling": true
}
}
]'runware run prunaai:p-video@0 \
positivePrompt="A cinematic aerial tracking shot following a sleek but weathered silver monorail gliding along an elevated track through colossal redwood trees at dawn, pale fog drifting between trunks, shafts of amber sunlight cutting through the canopy, ferns and moss below, tiny birds scattering as the train passes, subtle reflections on the windows, gentle camera arc revealing the scale of the forest, realistic motion, rich natural textures, serene and slightly mysterious mood, high detail, filmic color grading" \
width=1920 \
height=1080 \
duration=6 \
fps=48 \
seed=40906 \
settings.audio=true \
settings.promptUpsampling=true{
"taskType": "videoInference",
"taskUUID": "402847f6-654d-462c-99a8-dc316dd48ba3",
"model": "prunaai:p-video@0",
"positivePrompt": "A cinematic aerial tracking shot following a sleek but weathered silver monorail gliding along an elevated track through colossal redwood trees at dawn, pale fog drifting between trunks, shafts of amber sunlight cutting through the canopy, ferns and moss below, tiny birds scattering as the train passes, subtle reflections on the windows, gentle camera arc revealing the scale of the forest, realistic motion, rich natural textures, serene and slightly mysterious mood, high detail, filmic color grading",
"width": 1920,
"height": 1080,
"duration": 6,
"fps": 48,
"seed": 40906,
"settings": {
"audio": true,
"promptUpsampling": true
}
}{
"taskType": "videoInference",
"taskUUID": "402847f6-654d-462c-99a8-dc316dd48ba3",
"videoUUID": "6e6ae489-deeb-49ac-bc51-0fa746be3969",
"videoURL": "https://vm.runware.ai/video/os/a17d13/ws/5/vi/6e6ae489-deeb-49ac-bc51-0fa746be3969.mp4",
"seed": 40906,
"cost": 0.2404
}Wind-Carved Desert Bone Caravan
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@0',
positivePrompt: 'A vast pale desert of cracked clay and chalky dunes under a copper morning sky. A nomadic caravan crosses the basin: towering pack animals with rib-like ivory exoskeleton armor, draped indigo cloth, bundles of supplies, and dangling metal charms. Hooded travelers walk beside them, their scarves whipping in the wind. The camera begins low near the ground with dust skimming across the frame, then rises into a smooth tracking shot alongside the procession, revealing distant stone arches and spiraling dust devils. Fine details: hoofprints, fluttering fabric, glints of sun on polished bone, drifting grit, heat shimmer, cinematic depth, realistic motion, epic scale, atmospheric natural lighting, high-end adventure film style.',
width: 1920,
height: 1080,
duration: 6,
fps: 48,
seed: 76419,
settings: {
audio: true,
draft: false,
promptUpsampling: true
}
})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@0",
"positivePrompt": "A vast pale desert of cracked clay and chalky dunes under a copper morning sky. A nomadic caravan crosses the basin: towering pack animals with rib-like ivory exoskeleton armor, draped indigo cloth, bundles of supplies, and dangling metal charms. Hooded travelers walk beside them, their scarves whipping in the wind. The camera begins low near the ground with dust skimming across the frame, then rises into a smooth tracking shot alongside the procession, revealing distant stone arches and spiraling dust devils. Fine details: hoofprints, fluttering fabric, glints of sun on polished bone, drifting grit, heat shimmer, cinematic depth, realistic motion, epic scale, atmospheric natural lighting, high-end adventure film style.",
"width": 1920,
"height": 1080,
"duration": 6,
"fps": 48,
"seed": 76419,
"settings": {
"audio": True,
"draft": False,
"promptUpsampling": True
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "72c8091e-4400-44a3-ae82-b5f3b8fcbfba",
"model": "prunaai:p-video@0",
"positivePrompt": "A vast pale desert of cracked clay and chalky dunes under a copper morning sky. A nomadic caravan crosses the basin: towering pack animals with rib-like ivory exoskeleton armor, draped indigo cloth, bundles of supplies, and dangling metal charms. Hooded travelers walk beside them, their scarves whipping in the wind. The camera begins low near the ground with dust skimming across the frame, then rises into a smooth tracking shot alongside the procession, revealing distant stone arches and spiraling dust devils. Fine details: hoofprints, fluttering fabric, glints of sun on polished bone, drifting grit, heat shimmer, cinematic depth, realistic motion, epic scale, atmospheric natural lighting, high-end adventure film style.",
"width": 1920,
"height": 1080,
"duration": 6,
"fps": 48,
"seed": 76419,
"settings": {
"audio": true,
"draft": false,
"promptUpsampling": true
}
}
]'runware run prunaai:p-video@0 \
positivePrompt="A vast pale desert of cracked clay and chalky dunes under a copper morning sky. A nomadic caravan crosses the basin: towering pack animals with rib-like ivory exoskeleton armor, draped indigo cloth, bundles of supplies, and dangling metal charms. Hooded travelers walk beside them, their scarves whipping in the wind. The camera begins low near the ground with dust skimming across the frame, then rises into a smooth tracking shot alongside the procession, revealing distant stone arches and spiraling dust devils. Fine details: hoofprints, fluttering fabric, glints of sun on polished bone, drifting grit, heat shimmer, cinematic depth, realistic motion, epic scale, atmospheric natural lighting, high-end adventure film style." \
width=1920 \
height=1080 \
duration=6 \
fps=48 \
seed=76419 \
settings.audio=true \
settings.draft=false \
settings.promptUpsampling=true{
"taskType": "videoInference",
"taskUUID": "72c8091e-4400-44a3-ae82-b5f3b8fcbfba",
"model": "prunaai:p-video@0",
"positivePrompt": "A vast pale desert of cracked clay and chalky dunes under a copper morning sky. A nomadic caravan crosses the basin: towering pack animals with rib-like ivory exoskeleton armor, draped indigo cloth, bundles of supplies, and dangling metal charms. Hooded travelers walk beside them, their scarves whipping in the wind. The camera begins low near the ground with dust skimming across the frame, then rises into a smooth tracking shot alongside the procession, revealing distant stone arches and spiraling dust devils. Fine details: hoofprints, fluttering fabric, glints of sun on polished bone, drifting grit, heat shimmer, cinematic depth, realistic motion, epic scale, atmospheric natural lighting, high-end adventure film style.",
"width": 1920,
"height": 1080,
"duration": 6,
"fps": 48,
"seed": 76419,
"settings": {
"audio": true,
"draft": false,
"promptUpsampling": true
}
}{
"taskType": "videoInference",
"taskUUID": "72c8091e-4400-44a3-ae82-b5f3b8fcbfba",
"videoUUID": "ab9a1eb0-0139-4715-bab2-062f64cb4b52",
"videoURL": "https://vm.runware.ai/video/os/a25d05/ws/5/vi/ab9a1eb0-0139-4715-bab2-062f64cb4b52.mp4",
"seed": 76419,
"cost": 0.2404
}Subway Violin Duel Sequence
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@0',
positivePrompt: 'A kinetic underground train platform at midnight, two rival street violinists facing off beside a stopped silver subway car, one in a cream suit and one in a cobalt coat, commuters forming a loose circle, quick bow movements, spinning camera, reflections on polished tile, fluorescent flicker, gusts from arriving train, sheet music pages fluttering through the air, expressive faces, rhythmic footwork, dramatic push-ins, shallow depth of field, high-end cinematic music video style, rich contrast, believable anatomy, strong motion continuity, dynamic crowd reactions',
width: 720,
height: 1280,
duration: 5,
fps: 24,
seed: 53780,
settings: {
audio: true,
draft: true,
promptUpsampling: true
}
})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@0",
"positivePrompt": "A kinetic underground train platform at midnight, two rival street violinists facing off beside a stopped silver subway car, one in a cream suit and one in a cobalt coat, commuters forming a loose circle, quick bow movements, spinning camera, reflections on polished tile, fluorescent flicker, gusts from arriving train, sheet music pages fluttering through the air, expressive faces, rhythmic footwork, dramatic push-ins, shallow depth of field, high-end cinematic music video style, rich contrast, believable anatomy, strong motion continuity, dynamic crowd reactions",
"width": 720,
"height": 1280,
"duration": 5,
"fps": 24,
"seed": 53780,
"settings": {
"audio": True,
"draft": True,
"promptUpsampling": True
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "5f463728-8863-497d-a06b-bad7cce94c58",
"model": "prunaai:p-video@0",
"positivePrompt": "A kinetic underground train platform at midnight, two rival street violinists facing off beside a stopped silver subway car, one in a cream suit and one in a cobalt coat, commuters forming a loose circle, quick bow movements, spinning camera, reflections on polished tile, fluorescent flicker, gusts from arriving train, sheet music pages fluttering through the air, expressive faces, rhythmic footwork, dramatic push-ins, shallow depth of field, high-end cinematic music video style, rich contrast, believable anatomy, strong motion continuity, dynamic crowd reactions",
"width": 720,
"height": 1280,
"duration": 5,
"fps": 24,
"seed": 53780,
"settings": {
"audio": true,
"draft": true,
"promptUpsampling": true
}
}
]'runware run prunaai:p-video@0 \
positivePrompt="A kinetic underground train platform at midnight, two rival street violinists facing off beside a stopped silver subway car, one in a cream suit and one in a cobalt coat, commuters forming a loose circle, quick bow movements, spinning camera, reflections on polished tile, fluorescent flicker, gusts from arriving train, sheet music pages fluttering through the air, expressive faces, rhythmic footwork, dramatic push-ins, shallow depth of field, high-end cinematic music video style, rich contrast, believable anatomy, strong motion continuity, dynamic crowd reactions" \
width=720 \
height=1280 \
duration=5 \
fps=24 \
seed=53780 \
settings.audio=true \
settings.draft=true \
settings.promptUpsampling=true{
"taskType": "videoInference",
"taskUUID": "5f463728-8863-497d-a06b-bad7cce94c58",
"model": "prunaai:p-video@0",
"positivePrompt": "A kinetic underground train platform at midnight, two rival street violinists facing off beside a stopped silver subway car, one in a cream suit and one in a cobalt coat, commuters forming a loose circle, quick bow movements, spinning camera, reflections on polished tile, fluorescent flicker, gusts from arriving train, sheet music pages fluttering through the air, expressive faces, rhythmic footwork, dramatic push-ins, shallow depth of field, high-end cinematic music video style, rich contrast, believable anatomy, strong motion continuity, dynamic crowd reactions",
"width": 720,
"height": 1280,
"duration": 5,
"fps": 24,
"seed": 53780,
"settings": {
"audio": true,
"draft": true,
"promptUpsampling": true
}
}{
"taskType": "videoInference",
"taskUUID": "5f463728-8863-497d-a06b-bad7cce94c58",
"videoUUID": "bd994931-d994-4335-8f6f-06f4ec7a10a4",
"videoURL": "https://vm.runware.ai/video/os/a10d08/ws/5/vi/bd994931-d994-4335-8f6f-06f4ec7a10a4.mp4",
"seed": 53780,
"cost": 0.0251
}Lantern Festival Rooftop Chase
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@0',
positivePrompt: 'A cinematic night festival above a dense old-city skyline, hundreds of glowing paper lanterns rising into the air between tiled rooftops and hanging banners. A nimble courier in a saffron coat sprints across roof ridges carrying a sealed lacquered box while masked performers and drummers move through the streets below. The camera begins with a wide aerial sweep, then drops into an energetic tracking shot alongside the runner, fabrics fluttering, sparks from firecrackers drifting past, warm amber light reflecting on curved ceramic tiles. Midway through the shot, the courier leaps a narrow alley as a burst of lanterns lifts behind them, then lands and slides under strings of flags. Expressive, high-detail faces in the crowd looking upward, lively festival motion, layered depth, natural body mechanics, crisp environment detail, polished cinematic color grading, immersive ambient sound with drums, cheers, footsteps, cloth movement, distant fireworks, no text, no watermark.',
width: 1920,
height: 1080,
duration: 8,
fps: 48,
seed: 71055,
settings: {
audio: true,
draft: false,
promptUpsampling: true
}
})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@0",
"positivePrompt": "A cinematic night festival above a dense old-city skyline, hundreds of glowing paper lanterns rising into the air between tiled rooftops and hanging banners. A nimble courier in a saffron coat sprints across roof ridges carrying a sealed lacquered box while masked performers and drummers move through the streets below. The camera begins with a wide aerial sweep, then drops into an energetic tracking shot alongside the runner, fabrics fluttering, sparks from firecrackers drifting past, warm amber light reflecting on curved ceramic tiles. Midway through the shot, the courier leaps a narrow alley as a burst of lanterns lifts behind them, then lands and slides under strings of flags. Expressive, high-detail faces in the crowd looking upward, lively festival motion, layered depth, natural body mechanics, crisp environment detail, polished cinematic color grading, immersive ambient sound with drums, cheers, footsteps, cloth movement, distant fireworks, no text, no watermark.",
"width": 1920,
"height": 1080,
"duration": 8,
"fps": 48,
"seed": 71055,
"settings": {
"audio": True,
"draft": False,
"promptUpsampling": True
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "6579e241-d2c5-44e5-b660-f7a693fa7509",
"model": "prunaai:p-video@0",
"positivePrompt": "A cinematic night festival above a dense old-city skyline, hundreds of glowing paper lanterns rising into the air between tiled rooftops and hanging banners. A nimble courier in a saffron coat sprints across roof ridges carrying a sealed lacquered box while masked performers and drummers move through the streets below. The camera begins with a wide aerial sweep, then drops into an energetic tracking shot alongside the runner, fabrics fluttering, sparks from firecrackers drifting past, warm amber light reflecting on curved ceramic tiles. Midway through the shot, the courier leaps a narrow alley as a burst of lanterns lifts behind them, then lands and slides under strings of flags. Expressive, high-detail faces in the crowd looking upward, lively festival motion, layered depth, natural body mechanics, crisp environment detail, polished cinematic color grading, immersive ambient sound with drums, cheers, footsteps, cloth movement, distant fireworks, no text, no watermark.",
"width": 1920,
"height": 1080,
"duration": 8,
"fps": 48,
"seed": 71055,
"settings": {
"audio": true,
"draft": false,
"promptUpsampling": true
}
}
]'runware run prunaai:p-video@0 \
positivePrompt="A cinematic night festival above a dense old-city skyline, hundreds of glowing paper lanterns rising into the air between tiled rooftops and hanging banners. A nimble courier in a saffron coat sprints across roof ridges carrying a sealed lacquered box while masked performers and drummers move through the streets below. The camera begins with a wide aerial sweep, then drops into an energetic tracking shot alongside the runner, fabrics fluttering, sparks from firecrackers drifting past, warm amber light reflecting on curved ceramic tiles. Midway through the shot, the courier leaps a narrow alley as a burst of lanterns lifts behind them, then lands and slides under strings of flags. Expressive, high-detail faces in the crowd looking upward, lively festival motion, layered depth, natural body mechanics, crisp environment detail, polished cinematic color grading, immersive ambient sound with drums, cheers, footsteps, cloth movement, distant fireworks, no text, no watermark." \
width=1920 \
height=1080 \
duration=8 \
fps=48 \
seed=71055 \
settings.audio=true \
settings.draft=false \
settings.promptUpsampling=true{
"taskType": "videoInference",
"taskUUID": "6579e241-d2c5-44e5-b660-f7a693fa7509",
"model": "prunaai:p-video@0",
"positivePrompt": "A cinematic night festival above a dense old-city skyline, hundreds of glowing paper lanterns rising into the air between tiled rooftops and hanging banners. A nimble courier in a saffron coat sprints across roof ridges carrying a sealed lacquered box while masked performers and drummers move through the streets below. The camera begins with a wide aerial sweep, then drops into an energetic tracking shot alongside the runner, fabrics fluttering, sparks from firecrackers drifting past, warm amber light reflecting on curved ceramic tiles. Midway through the shot, the courier leaps a narrow alley as a burst of lanterns lifts behind them, then lands and slides under strings of flags. Expressive, high-detail faces in the crowd looking upward, lively festival motion, layered depth, natural body mechanics, crisp environment detail, polished cinematic color grading, immersive ambient sound with drums, cheers, footsteps, cloth movement, distant fireworks, no text, no watermark.",
"width": 1920,
"height": 1080,
"duration": 8,
"fps": 48,
"seed": 71055,
"settings": {
"audio": true,
"draft": false,
"promptUpsampling": true
}
}{
"taskType": "videoInference",
"taskUUID": "6579e241-d2c5-44e5-b660-f7a693fa7509",
"videoUUID": "fad8899c-b106-40ce-aac3-380189d6d19d",
"videoURL": "https://vm.runware.ai/video/os/a23d05/ws/5/vi/fad8899c-b106-40ce-aac3-380189d6d19d.mp4",
"seed": 71055,
"cost": 0.3204
}Cargo Biosecurity Inspection Briefing
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@0',
positivePrompt: 'Continue naturally from the supplied first-frame portrait as a polished port-authority training presenter clip. The plant-health officer speaks the imported audio directly to camera with precise lip synchronization, calm authority, and measured pacing. Preserve her identity, uniform, face, warehouse layout, and cool cyan-and-amber documentary lighting. Use subtle breathing, blinking, small head movements, and one restrained open-hand gesture toward the timber crates when mentioning inspection; she returns to a composed neutral stance for the final instruction. Keep the camera locked in a stable medium close-up with shallow depth of field. Background activity remains minimal and softly out of focus. Realistic facial motion and professional workplace behavior, single continuous take, no cuts, no camera movement, no subtitles, no graphics, no logos, no additional voices or music.',
resolution: '720p',
fps: 24,
inputs: {
frameImages: [
{
image: 'https://assets.runware.ai/assets/inputs/65d214d0-b0be-45dd-94cf-230227638f5c.jpg',
frame: 'first'
}
],
audio: 'https://assets.runware.ai/assets/inputs/969cfaa3-3c5f-48c3-a43e-8bc901372b60.mp3'
}
})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@0",
"positivePrompt": "Continue naturally from the supplied first-frame portrait as a polished port-authority training presenter clip. The plant-health officer speaks the imported audio directly to camera with precise lip synchronization, calm authority, and measured pacing. Preserve her identity, uniform, face, warehouse layout, and cool cyan-and-amber documentary lighting. Use subtle breathing, blinking, small head movements, and one restrained open-hand gesture toward the timber crates when mentioning inspection; she returns to a composed neutral stance for the final instruction. Keep the camera locked in a stable medium close-up with shallow depth of field. Background activity remains minimal and softly out of focus. Realistic facial motion and professional workplace behavior, single continuous take, no cuts, no camera movement, no subtitles, no graphics, no logos, no additional voices or music.",
"resolution": "720p",
"fps": 24,
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/65d214d0-b0be-45dd-94cf-230227638f5c.jpg",
"frame": "first"
}
],
"audio": "https://assets.runware.ai/assets/inputs/969cfaa3-3c5f-48c3-a43e-8bc901372b60.mp3"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "f7a27bfc-7ff7-4e37-8c72-f90d616a88a9",
"model": "prunaai:p-video@0",
"positivePrompt": "Continue naturally from the supplied first-frame portrait as a polished port-authority training presenter clip. The plant-health officer speaks the imported audio directly to camera with precise lip synchronization, calm authority, and measured pacing. Preserve her identity, uniform, face, warehouse layout, and cool cyan-and-amber documentary lighting. Use subtle breathing, blinking, small head movements, and one restrained open-hand gesture toward the timber crates when mentioning inspection; she returns to a composed neutral stance for the final instruction. Keep the camera locked in a stable medium close-up with shallow depth of field. Background activity remains minimal and softly out of focus. Realistic facial motion and professional workplace behavior, single continuous take, no cuts, no camera movement, no subtitles, no graphics, no logos, no additional voices or music.",
"resolution": "720p",
"fps": 24,
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/65d214d0-b0be-45dd-94cf-230227638f5c.jpg",
"frame": "first"
}
],
"audio": "https://assets.runware.ai/assets/inputs/969cfaa3-3c5f-48c3-a43e-8bc901372b60.mp3"
}
}
]'runware run prunaai:p-video@0 \
positivePrompt="Continue naturally from the supplied first-frame portrait as a polished port-authority training presenter clip. The plant-health officer speaks the imported audio directly to camera with precise lip synchronization, calm authority, and measured pacing. Preserve her identity, uniform, face, warehouse layout, and cool cyan-and-amber documentary lighting. Use subtle breathing, blinking, small head movements, and one restrained open-hand gesture toward the timber crates when mentioning inspection; she returns to a composed neutral stance for the final instruction. Keep the camera locked in a stable medium close-up with shallow depth of field. Background activity remains minimal and softly out of focus. Realistic facial motion and professional workplace behavior, single continuous take, no cuts, no camera movement, no subtitles, no graphics, no logos, no additional voices or music." \
resolution=720p \
fps=24 \
inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/65d214d0-b0be-45dd-94cf-230227638f5c.jpg \
inputs.frameImages.0.frame=first \
inputs.audio=https://assets.runware.ai/assets/inputs/969cfaa3-3c5f-48c3-a43e-8bc901372b60.mp3{
"taskType": "videoInference",
"taskUUID": "f7a27bfc-7ff7-4e37-8c72-f90d616a88a9",
"model": "prunaai:p-video@0",
"positivePrompt": "Continue naturally from the supplied first-frame portrait as a polished port-authority training presenter clip. The plant-health officer speaks the imported audio directly to camera with precise lip synchronization, calm authority, and measured pacing. Preserve her identity, uniform, face, warehouse layout, and cool cyan-and-amber documentary lighting. Use subtle breathing, blinking, small head movements, and one restrained open-hand gesture toward the timber crates when mentioning inspection; she returns to a composed neutral stance for the final instruction. Keep the camera locked in a stable medium close-up with shallow depth of field. Background activity remains minimal and softly out of focus. Realistic facial motion and professional workplace behavior, single continuous take, no cuts, no camera movement, no subtitles, no graphics, no logos, no additional voices or music.",
"resolution": "720p",
"fps": 24,
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/65d214d0-b0be-45dd-94cf-230227638f5c.jpg",
"frame": "first"
}
],
"audio": "https://assets.runware.ai/assets/inputs/969cfaa3-3c5f-48c3-a43e-8bc901372b60.mp3"
}
}{
"taskType": "videoInference",
"taskUUID": "f7a27bfc-7ff7-4e37-8c72-f90d616a88a9",
"videoUUID": "40b7bab0-2729-4b4b-b9ea-706ad9072893",
"videoURL": "https://vm.runware.ai/video/os/a05d22/ws/5/vi/40b7bab0-2729-4b4b-b9ea-706ad9072893.mp4",
"seed": 1444545109,
"cost": 0.2208
}