Page 1 of 1

Recording using Spout

Posted: Fri Mar 11, 2016 13:14
by AdevProjects
Open Broadcaster 32bit (currently using OBS 0.13.2) crashes and/or does not output recordings for 4K or higher resolutions. 64bit OBS records fine for these resolutions, however spout sources do not show up in the x64 bit version. I checked the 64bit option in the spout installation - I assume it only installs a x64 spout for Max and Processing.

What is the best way to record resolume compositions at high resolutions? I would like to use spout because then I have the option of using Arena's Advanced Output if needed. Is there software other than OBS that would do a better job or that works with spout?

Re: Recording using Spout

Posted: Fri Mar 11, 2016 15:09
by Joris
I'm sure someone over at http://spout.zeal.co/forums/ would know a lot more about this.

Seriously, Lynn from Spout is an awesome guy, and if he doesn't know any recording software, he might just go ahead and write some :)

Re: Recording using Spout

Posted: Sat Mar 12, 2016 06:39
by AdevProjects
Thanks. I didnt think to check the spout forums.

Re: Recording using Spout

Posted: Sat Mar 12, 2016 12:35
by AdevProjects
It turns out it was my fault. OBS does not make this obvious at all but for high resolutions you have to select a Tune encoding setting for the x264 encoding profile. I had left it set to None (Which works for 1080p). Setting it to anything other than None fixes the problem.

Re: Recording using Spout

Posted: Sat Mar 12, 2016 13:05
by leadedge
Hey thanks Joris. I owe you a beer some time.

But t13swift, the Spout source you are referring to for OBS is "SpoutCam" which is a DirectShow filter and unfortunately 32bit only, so it won't show up in a 64bit application.

So if it works for you at 32bit then that is all good.

It might not have or other reasons. SpoutCam is a virtual webcam and typically a webcam caps out at some resolution way less than what you want. But SpoutCam starts up at the resolution of whatever sender is running at the time, so that part at least seems to have worked.

I looked at OBS some time back and I think it would be possible to embed Spout into it. But that is for the developers to see as useful and to consider it.

Re: Recording using Spout

Posted: Sat Mar 12, 2016 13:14
by AdevProjects
I see. That would probably explain why the source in OBS is significantly worse in smoothness when compared to the native spout viewer/receiver that comes with the spout installation. I did not realise SpoutCam is a DirectShow source and not native spout.

Re: Recording using Spout

Posted: Sat Mar 12, 2016 13:44
by leadedge
Yes the problem here is that DirectShow filters operate using CPU memory. It doesn't matter so much for a typical webcam, but at the resolutions you are wanting it is a huge difference from GPU texture processing.

I will have to look at OBS once more. From what I remember it was CPU based processing, so speed could be an issue in any event.

SpoutCam is one of the things being upgraded for Spout 2.005. I will look at speed improvement now that you mention it.