You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+14Lines changed: 14 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -87,6 +87,19 @@ Using blur on 60fps footage results in clean motion blur, but occasionally leave
87
87
88
88
If your footage contains duplicate frames then occasionally blurred frames will look out of place, making the video seem unsmooth at points. The 'deduplicate' option will automatically fill in duplicated frames with interpolated frames to prevent this from happening.
89
89
90
+
### Masks
91
+
92
+
Interpolation has no idea that a HUD isn't part of the scene, so it warps static overlays - crosshairs, killfeeds, timers - along with the world behind them. A mask marks those regions so they keep their original pixels instead.
93
+
94
+
Masks are png files kept in the `masks` folder of your config folder. White means "interpolate this as normal", black means "leave this alone". Anything in between blends the two.
95
+
96
+
Pick one with the `mask` config setting to apply it to everything by default, and override it per clip from the dropdown in the queue - so a Counter-Strike mask and a Fortnite mask can be used on different clips in the same batch. `blur-cli` takes a `--mask` argument for the same thing (`--mask none` turns off a mask set in the config).
97
+
98
+
Two things worth knowing:
99
+
100
+
- Masked areas still get motion blur. Only interpolation skips them, so they blend like the rest of the video.
101
+
- The mask is scaled to fit the video, so one mask works across resolutions as long as the aspect ratio matches.
102
+
90
103
### Frameserver output
91
104
92
105
Blur supports rendering from frameservers. This means you can avoid having to run blur on your input videos when video editing. When rendering, simply output (make sure your project is high framerate) to the frameserver and then drag the generated AVI into blur. Note that some video editing software might limit the maximum project framerate.
@@ -113,6 +126,7 @@ Blur supports rendering from frameservers. This means you can avoid having to ru
113
126
114
127
- interpolate - whether or not the input video file will be interpolated to a higher fps
115
128
- interpolated fps - if interpolate is enabled, this is the fps that the input file will be interpolated to (before blurring). can be a set fps number or a multiplier (append x to end e.g. `5x`)
129
+
- mask - mask image used to protect parts of the frame from interpolation, or `none`. [see masks](#masks)
116
130
- interpolation method - method used for interpolation:
0 commit comments