awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
SkyworkAI avatar

SkyworkAI/SkyReels-V2

0
View on GitHub↗
6,356 stars·1,306 forks·Python·other·13 viewsplatform.skyreels.ai↗

SkyReels V2

SkyReels-V2 is a video generation system that creates, extends, and refines video clips from text descriptions, images, or both. It operates as a diffusion-based video generation model that can produce videos of any duration by denoising frames sequentially, with each new frame conditioned on the ones that came before it. The system supports generating videos from scratch using text prompts, starting from a single image and producing subsequent frames, or constraining both the first and last frames to match user-provided images.

What distinguishes SkyReels-V2 is its combination of infinite-length video generation, frame-level control, and motion quality refinement through reinforcement learning. The system can extend videos indefinitely by denoising tokens at independent noise levels per frame, enabling seamless continuation of footage beyond typical length limits. It also applies direct preference optimization on preference pairs to train the model toward physically plausible, large-motion sequences, improving temporal coherence and motion quality. A prompt expansion language model automatically expands brief text descriptions into more detailed prompts, while a vision-language captioning model generates detailed textual descriptions of video content including shot types and camera movements.

The system includes multi-GPU pipeline parallelism that distributes frame batches across multiple GPUs to reduce end-to-end inference time for large-scale outputs. It also supports video extension, appending new frames to an existing clip by conditioning on its last frames for seamless continuation.

Features

  • Video Clip Generators - Creates video clips from text descriptions, images, or both, using a diffusion-based denoising process.
  • Video Motion Refiners - Improves motion quality in video generation by applying direct preference optimization on preference pairs.
  • Preference-Based Motion Refiners - Refines the model's ability to generate physically plausible, large-motion sequences by training on preference pairs and applying direct preference optimization.
  • Text-to-Video Generators - Synthesizes dynamic video content from descriptive text prompts using a diffusion-based denoising process.
  • Image-Conditioned Video Generators - Generates video frames conditioned on a starting image, using the image as the first frame and producing subsequent frames from a text prompt.
  • Per-Frame Noise Level Schedulers - Denoises tokens at different noise levels independently per frame, enabling infinite-length video generation by extending sequences frame-by-frame.
  • Motion Quality Refiners - Applies direct preference optimization on preference pairs to train the model toward physically plausible, large-motion sequences.
  • Image-to-Video Generation - Produces a video starting from a single input image, using the image as the first frame and generating subsequent frames based on a text prompt.
  • Infinite-Length Generators - Creates videos of any duration by extending a sequence frame-by-frame with a model that denoises tokens at independent noise levels.
  • Video Continuation Tools - A model that appends new frames to an existing video clip by conditioning on its last frames, enabling seamless continuation of footage.
  • Autoregressive Frame Denoisers - Generates video by denoising each frame sequentially, conditioning each new frame on the previous ones to produce coherent temporal sequences.
  • Frame-Controlled Generators - A tool that produces videos with user-specified start and end frames, ensuring the output begins and ends with specific visuals.
  • Prompt Expansion - Expands brief text descriptions into detailed prompts using a language model for better video alignment.
  • Multi-GPU Video Inference Accelerators - Distributes video generation workloads across multiple GPUs to reduce inference time for large-scale outputs.
  • Vision-Language Models - Uses a vision-language model to automatically generate detailed textual descriptions of video content, including shot types and camera movements.
  • Video Captioning - Generates detailed text descriptions of video content, including shot types, camera movements, and subject actions, using a vision-language model.
  • Frame Constraint Encoders - Encodes both the first and last user-provided images as constraints, ensuring the generated video begins and ends with specific visuals.
  • Frame-Batch Distributors - Splits the video generation workload across multiple GPUs by distributing frame batches, reducing end-to-end inference time through parallel processing.
  • Foundation Models - Foundation model for infinite-length film generation.
  • Video Generation - High-fidelity video generation and storytelling model.
  • Video Generation Models - High-performance video generation model.

Star history

Star history chart for skyworkai/skyreels-v2Star history chart for skyworkai/skyreels-v2

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does skyworkai/skyreels-v2 do?

SkyReels-V2 is a video generation system that creates, extends, and refines video clips from text descriptions, images, or both. It operates as a diffusion-based video generation model that can produce videos of any duration by denoising frames sequentially, with each new frame conditioned on the ones that came before it. The system supports generating videos from scratch using text prompts, starting from a single image and producing subsequent frames, or constraining both…

What are the main features of skyworkai/skyreels-v2?

The main features of skyworkai/skyreels-v2 are: Video Clip Generators, Video Motion Refiners, Preference-Based Motion Refiners, Text-to-Video Generators, Image-Conditioned Video Generators, Per-Frame Noise Level Schedulers, Motion Quality Refiners, Image-to-Video Generation.

What are some open-source alternatives to skyworkai/skyreels-v2?

Open-source alternatives to skyworkai/skyreels-v2 include: sandai-org/magi-1 — MAGI-1 is an autoregressive video generation model designed to synthesize high-resolution video sequences from text… tencent-hunyuan/hunyuanvideo-1.5 — HunyuanVideo-1.5 is a video generation foundation model and text-to-video diffusion framework. It utilizes a latent… thudm/cogvideo — CogVideo is a generative video framework that uses diffusion models and transformer-based architectures to synthesize… pku-yuangroup/open-sora-plan — Open-Sora-Plan is a text-to-video framework and distributed video training system. It utilizes a diffusion transformer… hao-ai-lab/fastvideo — FastVideo is a comprehensive system for accelerated video generation, serving as a video generation inference engine,… hpcaitech/open-sora — Open-Sora is a video generation framework designed to produce cinematic sequences from text prompts and images. It…

Open-source alternatives to SkyReels V2

Similar open-source projects, ranked by how many features they share with SkyReels V2.
  • sandai-org/magi-1SandAI-org avatar

    SandAI-org/MAGI-1

    3,711View on GitHub↗

    MAGI-1 is an autoregressive video generation model designed to synthesize high-resolution video sequences from text prompts and image references. It functions as a generative system for text-to-video, image-to-video, and video-to-video transformations. The model utilizes an autoregressive architecture that treats spatio-temporal patches as a sequence of discrete tokens to maintain temporal motion. It employs a variational autoencoder to compress the spatial and temporal dimensions of video data and uses distillation-based step scaling to allow for inference budget control. The system integra

    Pythonautoregressivediffusion-modelsvideo-generation
    View on GitHub↗3,711
  • tencent-hunyuan/hunyuanvideo-1.5Tencent-Hunyuan avatar

    Tencent-Hunyuan/HunyuanVideo-1.5

    4,440View on GitHub↗

    HunyuanVideo-1.5 is a video generation foundation model and text-to-video diffusion framework. It utilizes a latent video diffusion model and a spatio-temporal transformer architecture to generate high-definition video sequences from text descriptions and images. The project enables cinematic camera control for directing pans and tilts and provides image-to-video animation capabilities. It supports visual style adaptation through low-rank adaptation tuning and uses a language model for prompt refinement to improve visual alignment. The model covers high-resolution video upscaling via a super

    Pythonimage-to-videotext-to-videovideo-generation
    View on GitHub↗4,440
  • thudm/cogvideoTHUDM avatar

    THUDM/CogVideo

    12,792View on GitHub↗

    CogVideo is a generative video framework that uses diffusion models and transformer-based architectures to synthesize high-resolution video clips. It functions as both a text-to-video and image-to-video generator, converting textual descriptions or static images into temporal visual sequences. The system integrates large language model capabilities to expand short user prompts into detailed descriptions for better visual alignment. It supports the animation of static images through latent seeding and provides the ability to extend the length of existing video sequences. The project includes

    Python
    View on GitHub↗12,792
  • pku-yuangroup/open-sora-planPKU-YuanGroup avatar

    PKU-YuanGroup/Open-Sora-Plan

    12,163View on GitHub↗

    Open-Sora-Plan is a text-to-video framework and distributed video training system. It utilizes a diffusion transformer architecture and large language model components to transform written descriptions or image prompts into high-quality video sequences. The system features a distributed infrastructure designed for large-scale video training and inference. It employs sequence parallelism to split high-resolution or long-duration video samples across multiple GPUs and uses a sparse attention mechanism to increase processing speed. The project includes capabilities for both text-to-video and im

    Python
    View on GitHub↗12,163
See all 30 alternatives to SkyReels V2→