Dynamic Delay

Dynamic Delay 0.1.4

Supported Bit Versions
  1. 32-bit
  2. 64-bit
Source Code URL
Minimum OBS Studio Version
Supported Platforms
  1. Windows
  2. Mac OS X
  3. 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.53 star(s) 15 ratings

More resources from Exeldro

Latest updates

  1. Version 0.1.4

    Add Mac arm support This update requires OBS version 28 or higher
  2. Version 0.1.3

    free up memory when filter is disabled
  3. Version 0.1.2

    remove unused frames in buffer

Latest reviews

Anything above 10sec of delay makes my OBS to crash. After investigations, it seems that it eats 8GB or Ram ! I have 18Gb, but setting 30sec surely exceed my Ram capacity. But why some other plugins like "Instant Replay" doesn't have this problem ? I guess this is because they operate downstream, and take the compressed image.

So could you add an option to allow us to select the whole canvas, after compression, so we can add delay to our streams and not only a source ? Thanks !
The plugin is fine, excellent, it worked for one of my live shows on twitch
I didn't think it was possible to get rewind, slow-mo and fast-forward capability for a live streams in OBS. Guess I was wrong!
Love this plugin. Sometimes I have issues with it, but it is usually do to the amount of things running on the PC not the plugin itself. Does it use a fair amount of RAM - yes, but that is expected. Don't plan to use something that is storing video footage to rewind and play back if you don't have at least 16 gigs of RAM.

All in all, I definitely say grab this plugin and see what you can do with it. It is so much fun. Thank you Exeldro!
The idea is great but tried it and it used 4.5Gb of ram for 5 seconds!!
The memory usage depends on the resolution and frame rate of the source you apply the filter too.
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.