
FramePack: Next-Frame Video Generation on Everyday Hardware
Open-source next-frame prediction neural network for practical, high-quality video generation.
Generate videos with just 6GB of GPU memory on your laptop.
🚀 🚀 Works on NVIDIA RTX 30XX, 40XX, and 50XX series GPUs
FramePack is built on cutting-edge AI technologies

What is FramePack
FramePack is an open-source next-frame prediction neural network designed for practical, high-quality video generation. It enables efficient video creation even on consumer-grade GPUs.
- Ultra-Low VRAM RequirementsGenerate thousands of video frames at 30fps using only 6GB of GPU memory on consumer-grade laptops.
- Constant-Length Context CompressionInnovative input context compression keeps computational workload flat regardless of video length.
- Progressive GenerationSee results as they're created with frame-by-frame generation providing real-time visual feedback.
Why Choose FramePack
FramePack offers several compelling advantages for creators, researchers, and developers working with video generation.
FramePack solves 'forgetting' (loss of earlier content) and 'drift' (quality degradation over time) with its frame compression mechanism.
How to Use FramePack
Get started with FramePack in just a few simple steps:
Install Dependencies
Install PyTorch and other required dependencies with the provided commands.
Key Features of FramePack
Discover the innovative technologies that make FramePack the ideal tool for video generation.
Low Memory Requirements
Generate videos with just 6GB of GPU memory, making it accessible even on laptop GPUs.
Constant Workload
Computational demands remain the same regardless of video length, enabling efficient long-form video creation.
Progressive Generation
See results immediately as frames are generated, with real-time visual feedback.
Flexible Attention Backends
Support for various attention mechanisms including PyTorch attention, xformers, flash-attn, and sage-attention.
Desktop GUI
User-friendly Gradio-based GUI for easy use, with progress bars and latent previews.
Large Batch Training
Architecture supports much larger batch sizes, similar to image diffusion models.
System Requirements
FramePack is designed to work efficiently on a wide range of hardware.
GPU
NVIDIA RTX 30XX, 40XX, or 50XX series with fp16 and bf16 support. GTX 10XX/20XX are not tested.
Memory
At least 6GB GPU memory for 13B model one-minute video generation.
Operating System
Linux or Windows. macOS support is experimental.
Python
Python 3.10 recommended.
Video Examples Generated with FramePack






Frequently Asked Questions About FramePack
Have another question? Visit our GitHub repository or contact us by email.
What exactly is FramePack and how does it work?
FramePack is an open-source next-frame prediction neural network designed for practical, high-quality video generation. It uses an innovative input frame compression mechanism to achieve efficient video generation even on ordinary hardware, with progressive generation that provides immediate visual feedback.
Do I need advanced technical skills to use FramePack?
FramePack is designed to be user-friendly with an intuitive desktop GUI (based on Gradio). Users just need to upload an image and enter a prompt to start generating videos. Basic Python knowledge helps for installation and customization but isn't required.
How long can videos generated by FramePack be?
Theoretically, FramePack can generate videos of any length, as its computational workload and memory usage remain constant regardless of video length. In practice, one-minute videos (1800 frames at 30fps) generate smoothly, and longer videos are entirely feasible.
How does FramePack perform on laptops?
FramePack is fully usable on laptop GPUs like the RTX 3060 or 3070ti, though generation speed will be 4-8 times slower than on desktops. Importantly, even on laptops, it only requires 6GB of VRAM to generate high-quality videos.
Which GPUs does FramePack support?
FramePack supports NVIDIA RTX 30XX, 40XX, and 50XX series GPUs with fp16 and bf16 support. GTX 10XX/20XX series have not been tested and may not work properly. Performance will vary based on GPU capabilities.
How can I improve the quality of videos generated by FramePack?
For best results, use concise, action-oriented prompts that emphasize clear dynamic movements and subject descriptions. The model responds best to prompts describing motion rather than static scenes. Additionally, using high-quality initial images as starting points can significantly improve results.
Start Generating High-Quality Videos Today
Experience FramePack on your own computer with just 6GB of GPU memory.