Question / Help PowerPoint Slide Change

Eugene89

New Member
Hello,
I am struggling to change slides on PowerPoint without leaving the recording.
I am working with Windows 10 and i will post live on youtube.
Once I've set up the ppt (window capture ) how do i change slides?
I hope this makes sense and thanks for your help :)
 

carlmmii

Active Member
"without leaving the recording"... do you mean switching over to powerpoint? OBS continues to run in the background, and the recording will continue, even with OBS minimized.
 

John Den

New Member
Hello,
I am struggling to change slides on PowerPoint without leaving the recording.
I am working with Windows 10 and i will post live on youtube.
Once I've set up the ppt (window capture ) how do i change slides?
I hope this makes sense and thanks for your help :)
I have exactly the same problem all I can do is leave obs and manually change a slide in PowerPoint then return to obs which is not useable|!
If I try to select "Slide Show" as a source(instead iof Window Capture) I cannot get into powerpoint as there appears to be no way ogf selecting PowerPoint even if Powerpoint is open.
In Window Source the first slide appears but I cannot set a hot key to change slides as this is not an option. I am in Windows 10 and running OBS 26.1.1(64bit)
 
Last edited:

Lawrence_SoCal

Active Member
There are 3rd party plugin for sending page changes to PowerPoint from OBS... however, with Microsoft's new Office 365 security model, there are challenges (with Office 2010 it was easy). There is also a plugin, using websockets I believe, to control scene changes in OBS from PowerPoint (ie, macro in PPTx that calls a scene change, either based on time on slide, or more commonly on slide change)

For me, I have no issue putting PPT into a Windowed Slide Show (portrait vs Landscape orientation is my use case) and having that on the right side of my screen. Then I have OBS taking up 2/3 of my screen on the left side. I then have other content over the top 2/3 of PPT (my stream provider's monitoring page, and user comments on live stream). In OBS, I'm using Windows Capture and using the older BitBlt so cursor doesn't show
So to change slides I move the mouse over to the visible portion of the PPTx slide show and use the scroll wheel to advance. I do NOT have to click on PPT to make it the active window to change slides.
- Works great for my use case
I have a 2nd monitor now, but that screen is primarily used for PTZ camera control (due to poor interface for vendor's free s/w, takes up almost a full screen.. argh.. oh well.)

What I'm hoping to figure out eventually, is a command line script that will advance PPT 1 slide at a time. Then using one of the plug-ins that enables a command line script execution on scene change to initiate a slide change at time of OBS Scene change.. but that's my use case/work flow. ymmv

Others (I suspect laptop users, right?) would probably benefit from using a 2nd monitor, and assuming landscape slide show, put PPT full screen on that 2nd display, and mousing over to change slides would be non interruptive enough

Important note - OBS is a compositing tool.. brings together various sources and lets you manipulate them (overlays, filters, effects, re-sizing/re-framing, etc). For a certain / select web browser situations, you can interact with the browser from within OBS. Interacting with an app inside an OBS window is NOT normal/expected. I get why some people might want it (I have) but from a UI perspective, proper handling of such would seem to create more of a nightmare. For me.. way easier to use OBS to composite the video and interact directly with apps (including PPT) as those apps and the operating system expect... I've found all I need is right monitor setup
 
Last edited:

John Den

New Member
Thank you Lawrence-SoCal.

Now I know there is no easy way to change slides for Zoom via OBS I have tried again using your methods without a second monitor. I have found that your compromise works for me using OBS and Zoom.

Kind Regards,

John
 

Sönke

New Member
Hi John,

check this cool explanation on Youtube:


Here is the code:

Let me know how it went.
 
Top