StepFun released Step-Video-TI2V, an open source image-to-video model trained from the 30B-parameter Step-Video-T2V. It generates 102-frame clips of about 5 seconds at 540p, with user-set motion amplitude and camera movement control. Weights and inference code are published on Hugging Face and GitHub, and the model is integrated into ComfyUI. It also runs on Huawei Ascend hardware.
A situational 30B-parameter dense video generator from StepFun. Treat the modality benchmarks above as the leading indicator of fit — composite scoring across modalities is still maturing.
Generated from this model’s benchmarks and ranking signals. Editor reviews refine it over time.
Access model weights, configuration files, and documentation.
No benchmark data available for this model yet.
The top devices for this model at 4-bit, ranked by fit and speed.
| Device | Grade | VRAM |
|---|---|---|
| Acer Veriton GN100 AI MiniAcer | SS | 18.9 GB |
| AI TOP ATOM ATAGB10-9003Gigabyte | SS | 18.9 GB |
| AMD Instinct MI300XAMD | SS | 18.9 GB |
| AMD Instinct MI325XAMD | SS | 18.9 GB |
| AMD Instinct MI350PAMD | SS | 18.9 GB |

Explore the Provider
Aggregate stats, leaderboard, release timeline, and benchmark coverage across every Stepfun model we track.
Benchmark data sourced from: Hugging Face, Arena.ai, Artificial Analysis.
Step-Video-TI2V is an open source, text-driven image-to-video (TI2V) foundation model developed by StepFun. Built directly upon StepFun's 30B-parameter Step-Video-T2V base, this model conditions video synthesis on both an input image (which serves as the initial frame) and a descriptive text prompt. It outputs a 102-frame sequence, roughly 5 seconds of footage at 540p resolution, with granular controls over physical motion amplitude and camera trajectories.
At 30 billion parameters, Step-Video-TI2V stands among the largest open weights image-to-video models available for local deployment. It sits in direct competition with heavyweights like HunyuanVideo-I2V and Wan2.1, targeting enterprise production pipelines, visual effects artists, and local AI enthusiasts who require deterministic motion control without being locked into proprietary SaaS platforms like Runway Gen-3, Kling, or Hailuo.
The release includes model weights, inference scripts, ComfyUI integration (ComfyUI-StepVideo), and native deployment support for both NVIDIA CUDA and Huawei Ascend architectures. For local developers, it represents one of the most capable video diffusion models released to date, though its massive dense architecture demands serious hardware planning.
Step-Video-TI2V utilizes a dense 30B-parameter Diffusion Transformer (DiT) architecture. Unlike Mixture-of-Experts (MoE) designs where only a subset of weights activate per token, dense architectures route the entire 30B parameter set through every denoising step. This translates to pure compute and memory bandwidth intensity: every parameter must be loaded into memory and processed across all attention heads for each inference step.
The model incorporates the first frame by encoding the source image into latent representations using StepFun's custom Video-VAE. These visual latents are concatenated directly along the channel dimension of the video latent sequence. Text embeddings, generated via an upstream multimodal text encoder, cross-attend into the DiT layers to guide thematic movement, style, and camera direction.
A critical engineering decision by StepFun is the decoupled inference strategy. To avoid running the text encoder, Video-VAE, and DiT on the same memory footprint simultaneously, the runtime isolates text feature extraction and VAE decoding behind lightweight local API servers (call_remote_server.py). The DiT itself can then leverage sequence parallelism (such as Ulysses parallelism across 4 or 8 GPUs) to split long sequence attention operations across multiple devices without hitting out-of-memory (OOM) ceilings during high-resolution, 102-frame generation.
Step-Video-TI2V is engineered for deliberate, production-ready motion control rather than random visual morphing. Its core capabilities center on three mechanical axes:
motion_score = 2) keeps the frame stable with subtle micro-movements, ideal for portraits, still life, or subtle environmental shifts. A moderate score (motion_score = 5, the default) yields natural human locomotion and fluid background dynamics. High values (motion_score = 10 to 20) trigger violent, fast-paced actions like martial arts, running, and explosive visual effects.Common deployment use cases include programmatic asset generation for game development, automated B-roll synthesis in local video editing suites, anime keyframe interpolation, and privacy-critical commercial media generation where source imagery cannot leave on-premise infrastructure.
Deploying a local AI model with 30B parameters in a video diffusion pipeline is far more demanding than running an equivalent 30B language model. Step-Video-TI2V requires loading the 30B DiT alongside the decoupled text encoder and Video-VAE.
According to official benchmarks using 50 inference steps at native resolution (batch size = 1, without CFG distillation):
If you are asking how to run 30B model on consumer GPU rigs, the straightforward answer for full-precision BF16/FP16 is that a standard single RTX 4090 (24GB) cannot run the baseline pipeline locally. Even dual RTX 4090 setups hit memory ceilings unless deep quantization and aggressive offloading are implemented.
For workstations and local production labs:
To run Step-Video-TI2V locally on consumer-accessible multi-GPU nodes (such as 2x or 3x RTX 4090s via ComfyUI), community quantization is essential.
Unlike LLMs, which measure throughput in tokens per second, Step-Video-TI2V performance is measured in diffusion denoising speed (seconds per step) and overall frame synthesis latency. On 4x A100 GPUs, the model processes roughly 5 to 5.7 seconds per step, yielding an effective render speed of ~0.35 to 0.40 frames per second at 540p.
For developers seeking the fastest on-ramp:
call_remote_server.py) on a helper GPU, then execute run_parallel.py across your primary compute cluster using torchrun --nproc_per_node=4.Evaluating Step-Video-TI2V requires comparing it against open-weight alternatives in the high-capacity video generation tier.
Tencent's HunyuanVideo represents one of the strongest open video architectures.
motion_score mechanism in Step-Video-TI2V provides predictable control over physical velocity that many 13B-class models struggle to maintain without frame degradation or subject melting.Wan2.1 offers multiple model sizes (including 1.3B and 14B variants) focused on high accessibility.
If you operate on a single consumer GPU, smaller alternatives like Wan2.1 or quantized HunyuanVideo are the pragmatic choice. If you possess enterprise multi-GPU hardware (or high-spec unified memory systems) and require fine-grained directorial camera control and high visual stability across 5 seconds of continuous generation, Step-Video-TI2V offers state-of-the-art open weights performance.
Cheapest current cloud rentals with at least 19 GB VRAM, refreshed hourly.
Advertising disclosure: we earn commissions when you shop through the links below.
| Option | Cost / GPU-hour |
|---|---|
NVIDIA RTX A5000RunPod · Community · 24 GB VRAM | $0.16 |
NVIDIA RTX 4000 AdaRunPod · Community · 20 GB VRAM | $0.20 |
NVIDIA GeForce RTX 3090RunPod · Community · 24 GB VRAM | $0.22 |
NVIDIA RTX A5000RunPod · Secure · 24 GB VRAM | $0.27 |
NVIDIA RTX 4000 AdaRunPod · Secure · 20 GB VRAM | $0.28 |
Per-GPU rate across RunPod, the Vast.ai marketplace, DigitalOcean, and Vultr.