Upscale, restore, extend, and improve your videos with AI.
Topaz Video Upscale is the gold standard for video upscaling. It handles everything from old home videos to professional footage, with output up to 4K and frame rates up to 120fps. The same technology that powers Topaz Video AI on desktop, now available as an API.
Crystal Video Upscaler is optimized for videos with people — it preserves skin texture, facial identity, and natural details without the plastic look that other upscalers sometimes introduce. Great for interviews, testimonials, and portrait-style video.
Grok Imagine Video Extension from xAI lets you extend any video by 2-10 seconds. Describe what happens next and it generates a seamless continuation from the last frame — maintaining visual style, motion, and consistency. Great for lengthening clips, adding narrative beats, or iterating on longer sequences.
DeOldify Video adds realistic color to black-and-white video. It's optimized for temporal stability, so colors stay consistent across frames without flickering.
GFPGAN Video enhances facial details frame by frame. Useful for improving old footage or cleaning up compressed video where faces have lost detail.
Real-ESRGAN Video supports up to 4K output with specialized models for general video and anime content. A reliable, cost-effective option for batch processing.
FILM Frame Interpolation increases frame rate by generating intermediate frames. Makes choppy footage look smooth without artifacts, even for scenes with large motion.
Featured models
Extend videos with xAI's Grok Imagine Video model. Provide a source video and describe what happens next.
Updated 1 month ago
1.9K runs
philz1337x/crystal-video-upscalerHigh-precision video upscaler optimized for portraits, faces and products. One of the upscale modes powered by Clarity AI. X:https://x.com/philz1337x
Updated 3 months, 2 weeks ago
3.3K runs

topazlabs/video-upscaleVideo Upscaling from Topaz Labs
Updated 1 year ago
867.6K runs
Recommended Models
For short clips or smaller videos, runwayml/upscale-v1 is one of the fastest options. It upscales up to 4× and supports outputs up to 4K for videos under 40 seconds.
lucataco/real-esrgan-video is also efficient for quick enhancement of MP4 files, making it practical for short- to medium-length projects.
lucataco/real-esrgan-video delivers strong results for most footage without heavy artifacts. It’s a solid default for general-purpose enhancement.
If you want a polished, professional look, topazlabs/video-upscale offers premium-quality detail enhancement and stable results.
For face-specific restoration, pbarker/gfpgan-video and zsxkib/stable-video-face-restoration are built to sharpen facial details and reduce compression artifacts.
You can chain a face-restoration pass with an upscaler like lucataco/real-esrgan-video to recover features and increase resolution in one workflow.
For restoring vintage or black-and-white clips, arielreplicate/deoldify_video colorizes footage and improves tonal depth.
For anime and hand-drawn styles, tencentarc/animesr is tuned for clean lines and stable colors.
Video enhancement models generally fall into three groups:
Pick the group that matches your goal, or combine them for layered improvements.
Most models output enhanced MP4 videos.
Upscalers produce higher-resolution versions (often up to 4×), restoration models return cleaner, sharper clips, and colorization or interpolation tools output versions with improved color or motion.
Open tools like lucataco/real-esrgan-video or pbarker/gfpgan-video can be self-hosted with Cog or Docker.
To publish your own pipeline on Replicate, define inputs (for example, video_file, scale, mode) and outputs (for example, enhanced_video) in a replicate.yaml, then push it to your account.
Yes, many models in this collection allow commercial use. Always check the License section on the model page to confirm terms for your specific project.
Upload your video on the model page, set parameters like scale factor or restoration strength, and click Run.
For a restoration workflow, process faces first (for example, pbarker/gfpgan-video), then upscale with lucataco/real-esrgan-video or topazlabs/video-upscale.
Recommended Models

lucataco/real-esrgan-videoReal-ESRGAN Video Upscaler
Updated 11 months ago
322.6K runs

zsxkib/stable-video-face-restorationSVFR: A Unified Framework for Generalized Video Face Restoration
Updated 1 year, 3 months ago
1.1K runs

zsxkib/film-frame-interpolation-for-large-motionFILM: Frame Interpolation for Large Motion, In ECCV 2022.
Updated 2 years, 5 months ago
55K runs

pbarker/gfpgan-videoGFPGAN for human face video upscaling
Updated 2 years, 8 months ago
35.9K runs
tencentarc/animesrReal-World Super-Resolution Models for Animation Videos
Updated 2 years, 10 months ago
10.7K runs

arielreplicate/deoldify_videoAdd colours to old video footage.
Updated 3 years, 2 months ago
15.4K runs

pollinations/real-basicvsr-video-superresolutionRealBasicVSR: Investigating Tradeoffs in Real-World Video Super-Resolution
Updated 3 years, 2 months ago
9.3K runs
yoyo-nb/thin-plate-spline-motion-modelThin-Plate Spline Motion Model for Image Animation
Updated 3 years, 11 months ago
593K runs