Dynamic Delay

Dynamic Delay 0.1.4

Supported Bit Versions
  1. 32-bit
  2. 64-bit
Source Code URL
https://github.com/exeldro/obs-dynamic-delay
Minimum OBS Studio Version
25.0.0
Supported Platforms
  1. Windows
  2. Mac OS X
  3. Linux
Download
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.

Installation
Properties
  • 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

Donations
You can donate to me via PayPal, GitHub or Patreon.
Author
Exeldro
Downloads
34,047
Views
70,197
First release
Last update
Rating
4.64 star(s) 14 ratings

More resources from Exeldro

  • Source Switcher
    Source Switcher
    Plugin for OBS Studio to add a source that switches between a list of sources
  • Source Clone
    Source Clone
    Add source to OBS that lets you clone sources to allow different filters than the original
  • Recursion Effect
    Recursion Effect
    Plugin to add recursion effect to a source using a filter
  • Gradient Source
    Gradient Source
    Gradient Source for OBS studio
  • Time Warp Scan
    Time Warp Scan
    Time Warp Scan filter for OBS Studio

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

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!!
Exeldro
Exeldro
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.
Exeldro
Exeldro
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.
Top