Manually advancing PowerPoint slides

marident

New Member
Greetings - I am new to OBS. I would like to know how to manually advance my PowerPoint slides while recording for YouTube. Right now, I am not doing a livestream, I just want to record and advance my slides manually.

Thank you!
 

Lawrence_SoCal

Active Member
For my livestream, I'd love to automate PPTx slide advances, but Microsoft changes things in recent versions, and really a challenge.. so I've stuck with Manual slide advances

So, you can manually advance PPTs (or interact with any application window as normal.
What I suspect you didn't say is that you have a single monitor, and are doing a Window/Display capture that prevents having PPTx visible?

So, the issue is that OBS is designed as an inter-active compositing tool. There are much simpler screen recorders, is that is all you are doing
Personally, I simply got a 2nd monitor as it makes things SO much easier.
The other thing I did, planning on 1080p stream/recording, was to get a 1440p monitor (a 4K would work just as well, just more expensive) and I run PPTx slides in a 1080p sized window, vs full screen. Then I set up OBS to capture the 1080p Window, meaning I can have content visible on top of the PPTx slide, but OBS' capture of the slides works as desired. I leave a little portion of the PPTx Slide Window visible, and chose an older OBS Capture method so the cursor isn't visible... now I can mouse over the visible area, use the scroll wheel on the mouse to change slide, and continue my primary interaction with OBS or other items (in my case, PTZ camera, monitoring livestream browser page, etc)

As a side note, there is the reverse approach of enabling web-sockets in OBS, and using Macros in a PPTx slide to send commands to OBS
The other thing folks will do if sticking to single monitor (especially a laptop in situations where a 2nd monitor isn't practical) is to capture the monitor (slides, in this case) and use something like a Stream Deck to provide push-button control of OBS
 

wippercnmfpc

New Member
Our church just started streaming using OBS Studio and had made Scripture files that were basically timed and then converted into mp4 and added as a VLC video source. I found that those reading had varied speed and our pastor adds things time to time. With the video, I had to attempt to hold the video and then release using media controls. The outcome was not great.

I found a better way that will save me a lot of time. I created a templet for these sources and took each page of the slideshow and saved as a jpeg file. I them added a image slideshow in the sources and made sure media controls were available.

If you don't know how to make an image from PowerPoint, once you make you slide, use save as and go to the section where the format can be changed. Look down the list and find an image format you chose to use and save to a folder. I have each month with each Sunday as folders and subfolders. Then I place it in the correct location and reference that in OBS sources.

Now when this scene is selected, the first slide image appears. I can follow the speaker and advance using the space bar. You might have to add that to the setting hotkeys. As the person gets to the last line, I just advance the media control to the next image. I also placed a blank image where the camera image remains until I select the next Scene.

If anyone is looking for ideas, its not automatic and you have to make sure that the image slideshow is on the first image prior to starting the stream and or the recording for each of these Scenes. I hope this might help those who don't know how to use python.
 
Top