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
·
PKU-YuanGroup avatar

PKU-YuanGroup/Open-Sora-Plan

0
View on GitHub↗
12,163 stars·1,066 forks·Python·MIT·15 views

Open Sora Plan

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 image-to-video generation. It manages data processing through latent space video compression and variable resolution management to preserve original aspect ratios during training.

Features

  • Text-to-Video Generators - Synthesizes high-quality motion sequences from descriptive text prompts using transformer architectures.
  • Distributed Training - Provides high-performance infrastructure for scaling video model training across multiple GPUs.
  • Video Compression - Compresses raw video frames into a lower-dimensional latent space to significantly reduce training costs.
  • Large-Scale Model Training - Optimizes deep learning models for video generation that exceed single-device memory capacity.
  • Sequence Parallelism Frameworks - Uses sequence parallelism to distribute long video sequences across multiple GPUs to handle memory constraints.
  • Sparse Attention Modules - Implements sparse attention modules to reduce computational complexity and increase processing speed.
  • Diffusion Transformers - Combines transformer-based attention with diffusion denoising to generate spatial-temporal video data.
  • Video Generation - Implements a deep learning model that transforms text and image prompts into high-quality video.
  • Image-to-Video Generation - Synthesizes fluid video sequences using a reference image as a primary input.
  • Aspect Ratio Bucketing - Implements aspect ratio bucketing to maintain original frame proportions during training without forced cropping.
  • Distributed Training Scaling Utilities - Scales training and inference workloads for long-duration video samples across distributed GPU systems.
  • Generative Model Training Tools - Ships tools to build and optimize generative models for high-quality video synthesis.
  • Variable Resolution Handling - Handles varying frame sizes and aspect ratios during the training process.
  • Multi-GPU Distribution - Splits high-resolution video samples across multiple GPUs to accelerate inference through sequence parallelism.
  • Multilingual Text Embeddings - Maps prompts from various languages into a shared vector space to guide the video generation process.
  • Training Data Compression - Reduces the size of video frames to lower training costs while preserving high image quality.
  • Foundation Models - Open-source implementation of Sora-like video generation.
  • Model Architectures - Open-source reproduction of video generation architectures.
  • Video Generation - Community-driven project for open video generation.
  • Video Generation Models - Community-driven project for open video generation.

Star history

Star history chart for pku-yuangroup/open-sora-planStar history chart for pku-yuangroup/open-sora-plan

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

Open-source alternatives to Open Sora Plan

Similar open-source projects, ranked by how many features they share with Open Sora Plan.
  • hpcaitech/open-sorahpcaitech avatar

    hpcaitech/Open-Sora

    29,101View on GitHub↗

    Open-Sora is a video generation framework designed to produce cinematic sequences from text prompts and images. It functions as a generative system that transforms written descriptions or reference images into video content featuring realistic textures and lighting. The project includes a dedicated prompt engineering tool that uses large language models to expand simple user inputs into detailed descriptions. It also features a motion controller for adjusting movement intensity in generated sequences and evaluating motion levels in existing video files. The framework incorporates text-to-vid

    Python
    View on GitHub↗29,101
  • 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
  • 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
  • genmoai/mochigenmoai avatar

    genmoai/mochi

    3,671View on GitHub↗

    Mochi is an open-source text-to-video diffusion model designed to synthesize high-fidelity video sequences from natural language prompts. It utilizes a diffusion transformer architecture to generate temporal video data. The project includes a framework for low-rank adaptation, allowing the model to be fine-tuned on custom datasets to specialize visual styles or specific subjects. It also features a distributed inference engine that spreads model workloads across multiple graphics cards to increase memory capacity and processing speed. The system covers programmable video generation through a

    Python
    View on GitHub↗3,671
See all 30 alternatives to Open Sora Plan→

Frequently asked questions

What does pku-yuangroup/open-sora-plan do?

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.

What are the main features of pku-yuangroup/open-sora-plan?

The main features of pku-yuangroup/open-sora-plan are: Text-to-Video Generators, Distributed Training, Video Compression, Large-Scale Model Training, Sequence Parallelism Frameworks, Sparse Attention Modules, Diffusion Transformers, Video Generation.

What are some open-source alternatives to pku-yuangroup/open-sora-plan?

Open-source alternatives to pku-yuangroup/open-sora-plan include: hpcaitech/open-sora — Open-Sora is a video generation framework designed to produce cinematic sequences from text prompts and images. It… thudm/cogvideo — CogVideo is a generative video framework that uses diffusion models and transformer-based architectures to synthesize… sandai-org/magi-1 — MAGI-1 is an autoregressive video generation model designed to synthesize high-resolution video sequences from text… genmoai/mochi — Mochi is an open-source text-to-video diffusion model designed to synthesize high-fidelity video sequences from… skyworkai/skyreels-v2 — SkyReels-V2 is a video generation system that creates, extends, and refines video clips from text descriptions,… nvlabs/sana — Sana is a framework for high-resolution image and video synthesis based on a linear diffusion transformer. It provides…