Replay Source

Replay Source 1.8.1

ive got a new issue where its replaying the beginning of the stream rather than what just happened - probably a setting im being stupid with, any help?
 
Hi everyone,
First of all - amazing plugin, @Exeldro thanks a lot for it! I'm using it for sports events live streaming. And here is a use case where I can't find proper solution within the plugin.
I have 11 seconds configured as replay duration. I need all that duration for my highlights video that I'm building after the stream. But during the live stream I would like to show only last 5 seconds of my replay. How can I achieve that? I guess if I add another replay source of different duration it will not work well from performance perspective. I see there are rewind actions available but they are frames based while in my case I need time based navigation/rewind. I believe frames are not reliable enough because OBS may drop frames in case of GPU overload (which is the case when replays from several cameras are loading and being saved to the disk).

Any ideas on how to be in my case? Appreciate your support.
 
Having trouble getting this plugin to work properly in OBS v32.0.2. I've set the clip duration to 10000ms but when I save a clip, it's only 24kb - I only get a flash of video when I load the replay. Any help is appreciated. I'd love to get this working on a multiple camera live sports stream.
 
Alright! With a bit more futzing about, I've got the Replay Source working and have now made 2 of them using unique video input sources! Very cool stuff!
 
It was a question of translating "plugin dev" instructions for the app into English for mere mortals. Devs are historically terrible at writing simple instructions for their plugins or apps. It makes sense, given that they wrote the plugin, so are intimately familiar with how it works, unlike us plebs who need a bit of direction.

Anyway, here's what I did after installing the plugin and restarting OBS:

  • Created a new scene and added a Replay Source to it.
  • Opened the Properties window for the source and set the Video Source to my first camera
  • Left Audio Source blank as I don't want audio
  • Set Duration to 5000ms (5 sec)
  • Set Load Delay to 1000ms (gives me time for my stinger to run)
  • Maximum Replays - 1 (I only want it to play once)
  • Visibility Action - Restart
  • End Action - Hide after Single
  • Next Scene - set to the scene I want to go to after playing the replay
  • Speed Percentage - 60 for a slower replay
  • Directory - set the path to where you want the replay clips saved
  • Filename Formatting - I left this at the default, but feel free to play
  • Load Replay Switch Scene - set to the scene containing the Replay Source
  • Click OK to save.
  • Go to Settings > Hotkeys and scroll down to find your Replay Source
  • Set at least 2 hotkeys - the Save Replay and Load Replay hotkeys
To use the plugin, use your hotkey settings to Save Replay, then Load Replay. If everything is set up correctly, OBS will switch to the scene containing your Replay Source, play the clip you just saved, then switch to the scene you set as the Next Scene above.

Still working out how to set a transition for the Next Scene. The plugin seems to default o the last used transition, but that's not what I want. I use a custom Stinger transition for most scene changes but want a simply Cut transition from the replay to the next scene.
 
One correction to my steps above.

The Maximum Replays field is set to the maximum number of replays to keep in memory. I just want one replay (I'm using this for live sports, not clipping for a highlight reel for instance).
 
Hi I have an PowerBook with M4 processor and installed the arm version of the Mac Plugin. But it does not work. ChatGPT said that there is a lot missing with the plugin and that I should use an older version but I cannot find any. Any ideas how I could get it run? I`m recording Basketball games of a junior league and it would be very awesome to have multi angle slomo
 
Do you think you will ever add the ability to have a "Start Delay" only for the first replay in a chain?

Right now this plugin has been an absolute godsend but having a stinger in and no stingers between replays means that there's just a solid second of a still image being on screen after each individual replay.

I just wanna say I appreciate the work you do for streamers all over.
1765346751131.png
 
Hi everyone,
First of all - amazing plugin, @Exeldro thanks a lot for it! I'm using it for sports events live streaming. And here is a use case where I can't find proper solution within the plugin.
I have 11 seconds configured as replay duration. I need all that duration for my highlights video that I'm building after the stream. But during the live stream I would like to show only last 5 seconds of my replay. How can I achieve that? I guess if I add another replay source of different duration it will not work well from performance perspective. I see there are rewind actions available but they are frames based while in my case I need time based navigation/rewind. I believe frames are not reliable enough because OBS may drop frames in case of GPU overload (which is the case when replays from several cameras are loading and being saved to the disk).

Any ideas on how to be in my case? Appreciate your support.
You can set the time of the media source to be X. I use TouchPortal to automate my replays and other things, I added in the following websocket command to set the start time of the video to 5 seconds. This is the command - I think I used a batch file to run this command:

/command=SetMediaTime,sourceName="IRV",timestamp="5000"
This adds five seconds the start time of media source of "IRV".
 
@Exeldro I'd like to bring this issue to your attention again. I was contacted by a member of this group who was having the same issue I had to see what my work around was and I created a video for him to see my settings and work around. This seems to have something to do with the Elgato Cam Link 4K and I'd be happy to help debug or test any methods on my end if you'd like the help. Here's the video I put together:
@Exeldro It's been a year since I looked at this issue and I may have nailed down a couple of things. First, question: Are you using OBS's default color space (color format) or are you saving to something else?
Observations:
1) When I change OBS to BGRA (8-bit) the green screen issue goes away but OBS's performance suffers.
2) I did some testing of progressive vs interlaced video at different resolutions and I noticed some differences.... I use 1080p at 60fps for my Hockey broadcasts (that's the setting green screens occur on). I switched to 1080i for testing and the green screen goes away.

Can you please have a look at this??

Thank you sir
 
@Exeldro It's been a year since I looked at this issue and I may have nailed down a couple of things. First, question: Are you using OBS's default color space (color format) or are you saving to something else?
Observations:
1) When I change OBS to BGRA (8-bit) the green screen issue goes away but OBS's performance suffers.
2) I did some testing of progressive vs interlaced video at different resolutions and I noticed some differences.... I use 1080p at 60fps for my Hockey broadcasts (that's the setting green screens occur on). I switched to 1080i for testing and the green screen goes away.

Can you please have a look at this??

Thank you sir
@Exeldro to be clear, this issue is with the file saved to disk. The playback is fine.
 
Back
Top