OpenDuckFrame

Real-time frame
generation for Mac

OpenDuckFrame is a free, open-source Mac app for real-time frame generation and upscaling. Choose a window, display or local video for smoother, clearer pictures. All picture processing happens on your Mac.

↓ OpenDuckFrame.dmg · macOS 14+ · Apple silicon
Star on GitHub Download for Mac

Free · Open source (MIT) · No account

The Quality Workbench: choose a window, wait three seconds, frames are generated. Interface shown as an animation.

What is OpenDuckFrame?

OpenDuckFrame is a native Mac picture-enhancement app. It detects the source frame rate, creates in-between frames with RIFE or Apple interpolation, and lets you configure upscaling independently. Windows, displays and local video are supported inputs. Pictures are not uploaded.

Read the quick start →
  1. 01

    Detects the real frame rate

    Counts only frames that actually change, so 24 fps video counts as 24 even on a 120 Hz display.

  2. 02

    RIFE and Apple interpolation

    Choose a target frame rate or request 2×, 3× or 4× generation. Actual output depends on the engine, source resolution and display refresh rate.

  3. 03

    Real-time upscaling

    Upscale low-resolution pictures with methods such as Lanczos and MetalFX. Configure scaling and frame generation separately; detail and processing cost vary by method.

  4. 04

    Steps down when the Mac can't keep up

    Falls back to a lower multiplier instead of stuttering.

  5. 05

    Passes through at the display limit

    When content × multiplier exceeds the refresh rate, the original is shown and the GPU rests.

  6. 06

    Frame rates at a glance

    A small overlay shows the content rate, the output rate and the current multiplier.

  7. 07

    Everything stays local

    Capture and models run on your Mac. No account, and the picture never leaves the machine.

Pick by picture, not by parameter

The technology library says what each frame-generation and upscaling method suits and what it costs. Choose a preset and press Use.

OpenDuckFrame technology library
Real screenshot v0.1.0 · Quality Workbench › Technology library

What can you use it on?

Any moving picture in a window. These are the favourites.

1 / 2
24 → 48 fps

Web video

Video sites in the browser, in a normal window or full-page mode.

24 → 48 fps

Downloaded video

Films and series in your player, with pans that no longer judder.

24 → 48 fps

Animation

Low-frame-rate animation with smoother motion.

Pictures and frame-rate values are illustrative. Actual results depend on the Mac, engine and source.

Download

Release builds are published on GitHub, together with every earlier version.

All releases →

OpenDuckFrame 0.1.0

macOS 14 or later · Mac with Apple silicon

Download .dmg
  1. Drag to ApplicationsOpen the downloaded .dmg and drag OpenDuckFrame into Applications. This community build is not Apple notarized; macOS may block its first launch.
  2. Allow screen recordingThe first time you choose a window, turn on OpenDuckFrame in System Settings › Privacy & Security › Screen Recording.
  3. Choose a window and startPick the source in the Quality Workbench and press Start. After three seconds the output covers the original window.

In this version

  • Real-time frame generation and upscaling for windows, displays and video files, with a frame-rate overlay.
  • Detects the content frame rate, steps down when needed and passes through at the display limit.
  • Local video playback, subtitles, Quick Look previews and an interface in 17 languages.

Known limits

  • Frame generation adds latency, which varies with engine, resolution and quality settings. Compare original and enhanced output for latency-sensitive use.
  • macOS full screen (the green button) is not supported yet; use a normal window or full-page mode.

FAQ

Something else? Join the discussion

What is OpenDuckFrame?

OpenDuckFrame is a free, MIT-licensed Mac app for real-time frame generation and upscaling. It enhances existing windows, displays and local video, with RIFE and Apple interpolation, independent scaling and local playback.

Which Macs are supported? What about Windows and Intel?

Apple silicon Macs on macOS 14 or later are supported. Apple interpolation and some other engines require macOS 26 and compatible hardware and inputs. Intel Macs, Windows, iPhone and iPad are not currently supported.

Does it add latency?

Yes. Generating in-between pictures adds latency, which varies with engine, resolution and quality settings. Start with 2× and compare Original, Enhanced and Comparison views; choose carefully for latency-sensitive use.

Does it work in full screen?

Normal windows and full-page video work today. macOS full screen is in development.

Is anything uploaded?

No. Capture, detection and frame generation all run on your Mac, and there is no account.

How much does it cost?

Nothing. The source code is on GitHub under the MIT License.

macOS says it can't verify the developer.

This community build is not Apple notarized. If you trust the download, review its blocked-launch message in System Settings → Privacy & Security and decide whether to allow it. The app does not change system security settings.

How do I generate frames for video on a Mac?

After installing, open File → Quality Workbench, choose a window, display or local video, start with 2× frame generation, then press Start enhancement. Capturing a window or display needs Screen Recording permission; local video playback does not.

Does selecting a multiplier guarantee 120 fps?

A multiplier is a requested processing mode, not a guarantee of displayed frame rate. The engine, source cadence, resolution and display refresh rate affect the result. A 60 Hz display cannot present 120 distinct frames per second. Check the FPS overlay and the picture you actually see.

What is the difference between frame generation and upscaling?

Frame generation creates in-between pictures for more continuous motion; upscaling enlarges pictures to a higher resolution. They can be enabled separately. Artifacts or changes in detail can occur, so compare at equal output sizes.

Read the features, requirements and current limitations

Mac video guides

Choose a source and engine, then check the frame rate actually displayed.

Built in the open

OpenDuckFrame is free and MIT licensed. A star helps more people find it.

Star on GitHub