Skip to content

Video generation ​

99 video models across text-to-video, image-to-video, video-to-video editing, and clip extension.

Quick start ​

bash
# text-to-video
gen-ai generate -m seedance-2.0 -p "a fox running through autumn leaves" -d 8

# image-to-video
gen-ai generate -m kling-motion-control-v3 -p "slow push in" -i ./portrait.jpg
json
{ "name": "picsart_generate",
  "arguments": { "model": "seedance-2.0", "prompt": "a fox running through autumn leaves", "duration": 8, "aspectRatio": "16:9" } }

Input types ​

TypeCommandModels
t2v text→videogen-ai generateSeedance 2.5 / 2.0, Kling V3, Veo 3.1, Gemini Omni, Wan 3.0 / 3.0 Prime, Flux 3 Video, Hailuo 2.3, LTX, Luma Ray 3.2, HeyGen Video, HeyGen Video Avatar
i2v image→videogen-ai generate -iKling Motion Control, Wan 2.7 I2V, Runway Gen4 Ref, Picsart Effects Video, VEED Fabric, HeyGen, Creatify
v2v video→videogen-ai generate --video (or --video-urls)Seedance Video Edit/Extend, Wan Video Edit, Runway Aleph, Grok Edit/Extend, LTX Extend/Retake

Providers ​

ProviderModelsHighlights
SeedanceSeedance 2.5 / 2.0 (+ Fast, Edit, Extend)Reference image, keyframes, native audio; 2.5 supports 4–30s
GoogleVeo 3.1 / Fast / Lite, Gemini Omni1080p+, native audio; Omni adds 4K + video extension
KlingKling 4.0, 4.0 Omni, V3, Video O1, Motion Control, Avatar, EffectsUp to 30s at 1080p; motion control from a still
WanWan 3.0, Wan 3.0 Prime, Wan 2.7 (t2v/i2v/r2v/edit)Versatile, crisp detail; Prime is up to 7x faster
RunwayGen 4.5, Aleph, Gen4 Ref, AvatarEditing & reference workflows
MiniMaxMiniMax H3, H3 Max (+ Turbo / Camera Controls), Hailuo 2.3Up to 2K; multimodal references
LTXLTX 2.3 Pro/Fast, A2V, Extend, RetakeAudio-to-video & re-takes
LumaRay 3.2, Edit, ReframeReframing & fast generation
PicsartPicsart Effects VideoCurated one-tap effect presets
GrokImagine Video, Edit, Extend—
VEED · HeyGen · CreatifyFabric, Talking Photo, AuroraAvatar / talking-photo
ByteDance · OVI · Videography · HappyHorseVideo Enhance, OmniHuman 2.0, OVI, Videography, Happy HorseSpecialized
Meta · Depth Anything · MireloSAM 3 Video, Video Depth Anything, Mirelo SFX 2.0 (Video to Video)Segmentation, depth maps, synced soundtracks

Extending clips ​

Use a dedicated extend model through gen-ai generate — Seedance, Grok, and LTX each have one:

bash
gen-ai generate -m seedance-2.0-video-extend -p "the camera keeps panning right" --video-urls ./clip.mp4

Run gen-ai models info <id> to see which video flag an extend model takes (--video or --video-urls).

Common video parameters ​

ParamCLI flagNotes
prompt-pRequired (or stdin)
aspectRatio--are.g. 16:9, 9:16, 1:1
resolution-re.g. 720p, 1080p, 4k
duration-dSeconds (model-dependent set)
generateAudio--audio-genNative audio track
imageUrls / videoUrl-i / --videoi2v / v2v inputs

Built on @picsart/ai-sdk · gen-ai CLI · Picsart MCP · Media Studio · Skills