Dynamic Delay

Dynamic Delay 0.1.2

Supported Bit Versions
32-bit, 64-bit
Source Code URL
Minimum OBS Studio Version
Supported Platforms
Windows, Mac OS X, Linux
Filter for dynamic delaying a video source
You can make live video slow down to configured speed for a as long as the set buffer duration allows you and let it speed up to catch up with live on hotkeys.
Do rewinds, slow motion and time skipping on live sources.

Add the "Dynamic Delay" filter to the effect filters of a source. This will add hotkeys to the source to make changes to the speed and the delay.

  • Duration
    Length of the buffer in seconds. This much time behind the current time you can get.
  • Easing
    The easing method (easings.net) used to make changes to the speed.
  • Easing duration
    The duration it takes from the current speed to reach a new speed.
  • Slow Forward
    The target speed for the slow forward hotkey
  • Fast Forward
    The target speed for the fast forward hotkey
  • Slow Backward
    The target speed for the slow backward hotkey
  • Fast Backward
    The target speed for the fast backward hotkey

You can donate to me via PayPal, GitHub or Patreon.
First release
Last update
4.75 star(s) 8 ratings

More resources from Exeldro

Latest updates

  1. Version 0.1.2

    remove unused frames in buffer
  2. Version 0.1.1

    fix hotkey start and end overwriting each other
  3. Version 0.1.0

    Add installer for windows Fix hanging on showing properties

Latest reviews

The plug inn is awesome and it allow you a lot of creativity but I have one problem, if i hit the "skip end" control during my 5sec of slow motion, I mean the slow motion is not ended it will launch a new slow motion for 5 sec so it will not end the action
I think the concept/plugin and controls are great, I am having some weird things happen. It doesn't feel that its rewinding a full 10 seconds. The 1st time I use it it looks fine, after that it doesnt seem like it is rewinding a full 10seconds. I think i need to test more but wondering if anyone has any experience of this ?
Fantastic plugin! Works great. If it ever were to include the audio, it would be absolutely perfect. Thanks!
Easy for basic use, a little tricky to use with scripted hotkeys, but achievable. Amazing live effect!

I'd also like to apologize for the previous review, the issue was somehow on my end, though I do not understand what occurred.
AMAZING concept, broken execution.
This plugin WILL eat all of your RAM and crash your system. Basically useless, very sorry for this review, please fix your plugin.

I recommend using "Replay Source" and "Move Transition" to achieve the same and similar effects without crashes and ridiculous memory overhead.
Replay Source uses the same method to capture frames and should use more RAM than Dynamic Delay for the same buffer length and resolution. All video is stored raw in RAM, no encoding is done. If you need help using the plugin contact me on the OBS Discord, twitter or post a message on this forum.
The only drawbacks: If the resource the Dynamic Delay is added to, is hidden, or not on the current scene, the video will not be cached. This makes it hard to use in some scenario's. Also, the fact that you can only control the 'time movement' through hotkeys is a pity.
Really powerful and elegant way of getting in and out of (live!) slow mo, plus simple way of replaying the last X seconds.