exeldro / obs-dynamic-delay

GNU General Public License v2.0
42 stars 4 forks source link

Add audio support #1

Open retop56 opened 4 years ago

retop56 commented 4 years ago

I watch a CS:GO streamer by the name of RandomRambo, and he uses a dynamic delay on his stream (Example clip here: https://clips.twitch.tv/TenderPerfectPuffinPanicBasket). My understanding is that he has a two PC setup, with both setups running OBS. His gaming PC's (GPC) OBS instance sends a video stream to his streaming PC's (SPC) OBS instance. When he wants to implement a delay, he switches to a "delay loading" scene on his GPC OBS which is 30 seconds long and starts a recording. When the delay loading scene is finished, the SPC OBS plays the recording, which is 30 seconds behind what is happening in real-time. When he wants to switch back, he just switches back to the live stream coming from his GPC OBS instance.

According to the video made by andiplippi showcasing this plugin, this doesn't currently support delayed audio playback, only delayed video playback. Is the dynamic delay setup I explained above (obviously with just this plugin instead of two PCs/instances of OBS) something you're planning on adding?

Thanks for reading and thanks for the work you do.

exeldro commented 4 years ago

I have not added audio yet because I have not found a good way to do the speed easing with audio.

retop56 commented 4 years ago

I have not added audio yet because I have not found a good way to do the speed easing with audio.

Do you know of a plugin that can replay delayed video without changing speed as shown in the example I provided? If one doesn't exist, do you plan on adding that functionality to your plugin?

WolfwithSword commented 1 month ago

Got a similar use case - don't need the easing or speedup/down functions to work for audio, just need to have a static delay to video+audio (specifically, from another scene source). Having audio support for even just the delay function would be great.