frame skip/skip draw setting for intel processors

i just recently had an amd computer using obs studio and their codecs had an expert setting that allowed me to skip frames. ive tried skipping frames by capping the camera framerate at 30 and making the canvas framerate 15. this doesn't work that well. it's not as dramatic a solution as im looking for and the website im streaming on I think ups the framerate to 30 so what happens with my lower framerate I end up getting slowmo. I essentially want to speed up the playback speed by rendering half as many frames. it would be as if I was talking twice as fast in real life except im not so for people in other countries the stream catches up to real life but not to the stream itself. is there a plugin I can use that can do this?
 

koala

Active Member
You can use ffmpeg to create a timelapse of an existing video. OBS itself doesn't export video with a different fps than it recorded.
See here: https://obsproject.com/forum/threads/obs-timelapse-recording.126959/

If you want double the playback speed, the speedup factor is 2, so instead of setpts=PTS/360 as in my posts in that thread use setpts=PTS/2.
To create 60 fps video, it would be fine to create a 30 fps recording, or to create a 30 fps video, it would be fine to create a 15 fps recording.
 
well this works great for recording video but not for live streaming since you have to use ffmpeg. it can't be used with live video since the video wouldn't be timelapsed before it's created. I tried opening my webcam with vlc and recording and then setting the playback percentage to 101 percent. the problem is there's no way to set it to something like 100.1 percent so it would never reach the end of the video. there used to be an amd encoder in obs that allowed obs only to draw a certain number of frames and when it caught up to the livestream.

there isn't any stream delay but essentially occasionally the stream would display a static photo and the audio would continue. I was really impressed with it. on youtube typically I just set the framerate to 120 and youtube used to set automatically to 30 if it was a 480i video. Im not sure if that still happens. im not streaming on youtube. anyway. im not sure why this is an amd only setting. it's very useful for streaming. also is expert a setting that is only on amd. if I went to an earlier version of obs would I find the expert setting for intel.
 
Top