Restore your video with AI, on your own GPU

Upscale, denoise, fix faces and smooth motion. FrameScale AI is a free, open-source desktop app that runs entirely on your computer: no accounts, no uploads, no watermarks.

Windows · macOS · Linux  —  NVIDIA · AMD · Intel · Apple Silicon  —  GPL-3.0

Real-ESRGANNAFNetReal-CUGAN CodeFormerRIFE 4.25HDR10 · HLGAV1 · HEVC 10-bit
Features

A complete restoration pipeline

Turn on the stages you need. They always run in the right order, on the GPU, with a live 2-second preview of the real result before you commit to a render.

01

Deinterlace

Motion-adaptive BWDIF for old TV and camcorder footage.

02

Denoise

NAFNet for camera noise, Real-CUGAN for anime. Four strengths.

03

Upscale

×2 or ×4 with Real-ESRGAN, with a noise-removal slider.

04

Face Fix

Detects faces and restores them with CodeFormer.

05

Interpolate

×2–×4 frame rate with RIFE, aware of scene cuts.

See it before you render

Scrub your clip, render 2 seconds of the exact pipeline with live progress, and compare split or side by side.

Never lose a render

Jobs are written in 4-second segments and journaled. Pause, quit or crash, and the render resumes where it stopped.

Keeps everything else

HDR10 and HLG, aspect ratio, audio (copied bit-exact), subtitles, chapters and metadata all carry over.

Private by design

Your videos never leave your computer. No accounts, no cloud processing, no analytics.

Modern output

HEVC 10-bit, AV1 10-bit or H.264 (ProRes on macOS), with NVENC, AMF, Quick Sync, VAAPI or VideoToolbox when available.

Eco mode

Hold a GPU temperature target or a fixed duty cycle, so long renders stay quiet and cool.

Models

Proven open models, bundled and verified

Every model ships with the app and is pinned by SHA-256. Models without an official ncnn export are converted from the authors' own weights at build time, and checked against their reference output.

StageModelLicense
DenoiseNAFNet SIDD (camera noise) · Real-CUGAN SE / Pro (anime)MIT
UpscaleReal-ESRGAN x4plus, x4plus-anime, AnimeVideo-v3, General v3BSD-3-Clause
Face FixYuNet detector · CodeFormerMIT · S-Lab (non-commercial)
InterpolateRIFE 4.25, 4.26, 4.22 lite, 4.6MIT
Performance

Fast where it matters

A native Vulkan engine (ncnn) with GPU-side custom layers, tuned tiling and two in-flight tiles per GPU.

WorkloadSpeed
Real-ESRGAN General v3 ×4, 960×540 → 4K13.5 fps
Real-ESR AnimeVideo-v3 ×2, 1080p → 4K10.9 fps
NAFNet denoise, 720×576 / 1080p26.8 / 7.1 fps
RIFE 4.25 interpolation, 1080p14.1 fps
CodeFormer face restoration≈0.2 s / face

AMD Radeon RX 9070 XT, Linux, Mesa 26.2. Inference only, excluding decode and encode.

Download

Get FrameScale AI

Free for everyone, every feature. Pick your system; installers come from the latest GitHub release.

Windows

Windows 10 and 11, 64-bit. Installs per user, no admin rights.

macOS

macOS 12 or later. Drag to Applications.

Linux

64-bit, with a Vulkan driver (Mesa or NVIDIA).

First run. Early builds may not be code-signed yet. On Windows, if SmartScreen appears, choose More info → Run anyway. On macOS, use System Settings → Privacy & Security → Open Anyway. Details are in the README.
# or build it yourself
git clone https://github.com/seldin-puce/framescale.git
cd framescale
pnpm install
cargo xtask setup
pnpm build

Full build instructions for every system are in the README.

Open source

Free software, built in the open

FrameScale AI is licensed under the GPL-3.0-or-later. Read the code, report bugs, suggest features or send a pull request.

Support the project

FrameScale stays fully featured for everyone. If it saves you time, a coffee helps pay for GPU test hardware and new models.