f0e/blur

Add motion blur to videos

What it solves

Blur adds realistic motion blur to video files, helping to create a smoother, more cinematic look. It is particularly useful for gameplay footage, where it can generate "fake" motion blur by blending frames without blurring static elements like on-screen user interfaces (HUDs).

How it works

Blur functions as a desktop application that processes video through frame blending and optional frame interpolation. By increasing the effective frame rate of your footage, it creates smooth motion blur. The application supports various interpolation methods, including RIFE and SVP, to generate new frames where needed. It also includes advanced features like deduplication to fix stuttering in recordings and supports GPU acceleration for faster rendering.

Who it’s for

This tool is for video editors and gamers who want to enhance the visual quality of their recordings. It is designed for users who are comfortable with configuring settings to achieve specific aesthetic results, such as adjusting blur intensity or managing frame interpolation presets.

Highlights

  • Highly configurable motion blur intensity and weighting functions.
  • Supports frame interpolation to simulate high-frame-rate motion blur from lower-frame-rate sources.
  • Intelligent processing that avoids blurring static elements like game HUDs.
  • Includes a command-line interface (blur-cli) for advanced users.
  • Features automatic frame deduplication to ensure smooth output from choppy source recordings.
  • GPU acceleration support for decoding, interpolation, and encoding.

Related

  • Project
  • Project
  • Project
  • Project