OBS Filters

Edit

Filter Change Settings #

Changes or adds settings to a filter in a specified source.
Requires the same formatting that is used in the OBS JSON file.
Easy way to see your current filter’s settings is to use a Custom Packet command: {"request-type":"GetSourceFilterInfo","sourceName":"YOURSOURCENAME","filterName":"YOURFILTERNAME","message-id":"6666"}. Execute it and you will get back a JSON string of the filter’s settings. Paste it into a document and extract the particular value you want to use.

Find a filter settings value via Custom Packet and use it in the command

Use JSON string validator if you want to make sure your formatting is correct.

Box Name Type Description
sourceName String Source name containing the filter
filterName String Filter name to change the visibility
Settings JSON JSON string containing the new filter settings


Edit

Filter Change Visibility #

Changes visibility of a filter in a given source.
It is highly recommended to use True and False. Toggle should be used only if it’s a single button command.

Box Name Type Description
sourceName String Source name containing the filter
filterName String Filter name to change the visibility
filterEnabled boolean Enable or disable filter’s visibility. On/off or toggle to reverse current state.