- Supported Bit Versions
-
- 64-bit
- Source Code URL
- https://github.com/norihiro/obs-frame-interleave-filter/
- Minimum OBS Studio Version
- 27.0.0
- Supported Platforms
-
- Windows
- Mac OS X
- Linux
Introduction
This plugin interleaves video frames to reduce CPU and GPU usage while the source is not displayed to the program.
Without this plugin, while a video source is shown on at least one display, such as preview and program displays, every video frame is transferred to the GPU. If you have multiple video sources, a poor system might not have enough power to process all frames.
This filter will be helpful to reduce the frames to be transferred for video sources other than the program.
Expected use cases are below but not limited to them.
How to use
Follow these steps for each of your video sources such as Video Capture Device, Blackmagic Device, AJA I/O Device Capture, NDI Source.
Limitation
This plugin interleaves video frames to reduce CPU and GPU usage while the source is not displayed to the program.
Without this plugin, while a video source is shown on at least one display, such as preview and program displays, every video frame is transferred to the GPU. If you have multiple video sources, a poor system might not have enough power to process all frames.
This filter will be helpful to reduce the frames to be transferred for video sources other than the program.
Expected use cases are below but not limited to them.
- Having multiple camera sources and switching them.
- Having NDI source but not always rendered to the program.
How to use
Follow these steps for each of your video sources such as Video Capture Device, Blackmagic Device, AJA I/O Device Capture, NDI Source.
- Open the filter dialog for your source.
- Click + button at the bottom of the "Audio/Video Filters" list. (If there is no "AUdio/Video Filters" list, this plugin does not support that source type.)
- Add "Interleave Frame".
- Optionally, adjust interleave time. If you increase the time, CPU and GPU resource usage will go low but your video will be stuttering more.
Limitation
- Not all binaries are tested.
- Windows: never tested.
- macOS: never tested.
- Ubuntu: never tested but the source code is tested on CentOS Stream 8.