obs-powershell

obs-powershell-commands

obs-powershell exports 787 commands (316 functions and 471 aliases)

A good number of these commands directly correspond to an obs-websocket message. For a complete list, see obs-powershell-websocket-commands.

Functions

Name Synopsis
Add-OBSInput  
Add-OBSProfile  
Add-OBSScene  
Add-OBSSceneCollection  
Add-OBSSceneItem  
Add-OBSSourceFilter  
Clear-OBSScene  
Connect-OBS  
Copy-OBSSceneItem  
Disconnect-OBS  
Get-OBS  
Get-OBS3dSwapTransitionShader  
Get-OBSAddShader  
Get-OBSAlphaBorderShader  
Get-OBSAlphaGamingBentCameraShader  
Get-OBSAnimatedPathShader  
Get-OBSAnimatedTextureShader  
Get-OBSAsciiShader  
Get-OBSAspectRatioShader  
Get-OBSBackgroundRemovalShader  
Get-OBSBlendOpacityShader  
Get-OBSBlinkShader  
Get-OBSBloomShader  
Get-OBSBorderShader  
Get-OBSBoxBlurShader  
Get-OBSBulgePinchShader  
Get-OBSBurnShader  
Get-OBSCartoonShader  
Get-OBSCellShadedShader  
Get-OBSChromaticAberrationShader  
Get-OBSChromaUVDistortionShader  
Get-OBSCircleMaskFilterShader  
Get-OBSClockAnalogShader  
Get-OBSClockDigitalLedShader  
Get-OBSClockDigitalNixieShader  
Get-OBSColorDepthShader  
Get-OBSColorGradeFilterShader  
Get-OBSCornerPinShader  
Get-OBSCrtCurvatureShader  
Get-OBSCurrentPreviewScene  
Get-OBSCurrentProgramScene  
Get-OBSCurrentSceneTransition  
Get-OBSCurrentSceneTransitionCursor  
Get-OBSCurveShader  
Get-OBSCutRectPerCornerShader  
Get-OBSCylinderShader  
Get-OBSDarkenShader  
Get-OBSDeadPixelFixerShader  
Get-OBSDensitySatHueShader  
Get-OBSDiffuseTransitionShader  
Get-OBSDigitalRainShader  
Get-OBSDivideRotateShader  
Get-OBSDoodleShader  
Get-OBSDrawingsShader  
Get-OBSDropShadowShader  
Get-OBSDrunkShader  
Get-OBSDynamicMaskShader  
Get-OBSEdgeDetectionShader  
Get-OBSEffect  
Get-OBSEmbersShader  
Get-OBSEmbossColorShader  
Get-OBSEmbossShader  
Get-OBSExeldroBentCameraShader  
Get-OBSFadeTransitionShader  
Get-OBSFillColorGradientShader  
Get-OBSFillColorLinearShader  
Get-OBSFillColorRadialDegreesShader  
Get-OBSFillColorRadialPercentageShader  
Get-OBSFilterTemplateShader  
Get-OBSFire3Shader  
Get-OBSFireShader  
Get-OBSFireworks2Shader  
Get-OBSFireworksShader  
Get-OBSFisheyeShader  
Get-OBSFisheyeXyShader  
Get-OBSFlipShader  
Get-OBSFrostedGlassShader  
Get-OBSGammaCorrectionShader  
Get-OBSGaussianBlurAdvancedShader  
Get-OBSGaussianBlurShader  
Get-OBSGaussianBlurSimpleShader  
Get-OBSGaussianExampleShader  
Get-OBSGaussianSimpleShader  
Get-OBSGbCameraShader  
Get-OBSGlassShader  
Get-OBSGlitchAnalogShader  
Get-OBSGlitchShader  
Get-OBSGlowShader  
Get-OBSGradientShader  
Get-OBSGroup  
Get-OBSGroupSceneItem  
Get-OBSHalftoneShader  
Get-OBSHeatWaveSimpleShader  
Get-OBSHexagonShader  
Get-OBSHotkey  
Get-OBSHslHsvSaturationShader  
Get-OBSHueRotatonShader  
Get-OBSInput  
Get-OBSInputAudioBalance  
Get-OBSInputAudioMonitorType  
Get-OBSInputAudioSyncOffset  
Get-OBSInputAudioTracks  
Get-OBSInputDefaultSettings  
Get-OBSInputKind  
Get-OBSInputMute  
Get-OBSInputPropertiesListPropertyItems  
Get-OBSInputSettings  
Get-OBSInputVolume  
Get-OBSIntensityScopeShader  
Get-OBSInvertLumaShader  
Get-OBSLastReplayBufferReplay  
Get-OBSLuminance2Shader  
Get-OBSLuminanceAlphaShader  
Get-OBSLuminanceShader  
Get-OBSMatrixShader  
Get-OBSMediaInputStatus  
Get-OBSMonitor  
Get-OBSMultiplyShader  
Get-OBSNightSkyShader  
Get-OBSOpacityShader  
Get-OBSOutput  
Get-OBSOutputSettings  
Get-OBSOutputStatus  
Get-OBSPagePeelShader  
Get-OBSPagePeelTransitionShader  
Get-OBSPerlinNoiseShader  
Get-OBSPersistentData  
Get-OBSPieChartShader  
Get-OBSPixelationShader  
Get-OBSPixelationTransitionShader  
Get-OBSPolarShader  
Get-OBSProfile  
Get-OBSProfileParameter  
Get-OBSPulseShader  
Get-OBSRainbowShader  
Get-OBSRainWindowShader  
Get-OBSRecordDirectory  
Get-OBSRecordStatus  
Get-OBSRectangularDropShadowShader  
Get-OBSReflectShader  
Get-OBSRemovePartialPixelsShader  
Get-OBSRepeatShader  
Get-OBSRepeatTextureShader  
Get-OBSReplayBufferStatus  
Get-OBSRGBAPercentShader  
Get-OBSRgbColorWheelShader  
Get-OBSRgbSplitShader  
Get-OBSRgbvisibilityShader  
Get-OBSRGSSAAShader  
Get-OBSRippleShader  
Get-OBSRotatingSourceShader  
Get-OBSRotatoeShader  
Get-OBSRoundedRect2Shader  
Get-OBSRoundedRectPerCornerShader  
Get-OBSRoundedRectPerSideShader  
Get-OBSRoundedRectShader  
Get-OBSRoundedStrokeGradientShader  
Get-OBSRoundedStrokeShader  
Get-OBSScanLineShader  
Get-OBSScene  
Get-OBSSceneCollection  
Get-OBSSceneItem  
Get-OBSSceneItemBlendMode  
Get-OBSSceneItemEnabled  
Get-OBSSceneItemId  
Get-OBSSceneItemIndex  
Get-OBSSceneItemLocked  
Get-OBSSceneItemSource  
Get-OBSSceneItemTransform  
Get-OBSSceneSceneTransitionOverride  
Get-OBSSceneTransition  
Get-OBSSeascapeShader  
Get-OBSSeasickShader  
Get-OBSSelectiveColorShader  
Get-OBSShakeShader  
Get-OBSShineShader  
Get-OBSSimpleGradientShader  
Get-OBSSimplexNoiseShader  
Get-OBSSmartDenoiseShader  
Get-OBSSourceActive  
Get-OBSSourceFilter  
Get-OBSSourceFilterDefaultSettings  
Get-OBSSourceFilterKind  
Get-OBSSourceFilterList  
Get-OBSSourceScreenshot  
Get-OBSSpecialInputs  
Get-OBSSpecularShineShader  
Get-OBSSpotlightShader  
Get-OBSStats  
Get-OBSStreamServiceSettings  
Get-OBSStreamStatus  
Get-OBSStudioModeEnabled  
Get-OBSSwirlShader  
Get-OBSTetraShader  
Get-OBSThermalShader  
Get-OBSTransitionKind  
Get-OBSTvCrtSubpixelShader  
Get-OBSTwistShader  
Get-OBSTwoPassDropShadowShader  
Get-OBSVCRShader  
Get-OBSVersion  
Get-OBSVHSShader  
Get-OBSVideoSettings  
Get-OBSVignettingShader  
Get-OBSVirtualCamStatus  
Get-OBSVoronoiPixelationShader  
Get-OBSZigZagShader  
Get-OBSZoomBlurShader  
Get-OBSZoomShader  
Get-OBSZoomXYShader  
Hide-OBS  
Import-OBSEffect  
Open-OBSInputFiltersDialog  
Open-OBSInputInteractDialog  
Open-OBSInputPropertiesDialog  
Open-OBSSourceProjector  
Open-OBSVideoMixProjector  
Receive-OBS  
Remove-OBS  
Remove-OBSEffect  
Remove-OBSInput  
Remove-OBSProfile  
Remove-OBSScene  
Remove-OBSSceneItem  
Remove-OBSSourceFilter  
Resume-OBSRecord  
Save-OBSReplayBuffer  
Save-OBSSourceScreenshot  
Send-OBS  
Send-OBSCallVendorRequest  
Send-OBSCustomEvent  
Send-OBSOffsetMediaInputCursor  
Send-OBSPauseRecord  
Send-OBSPressInputPropertiesButton  
Send-OBSSleep  
Send-OBSStreamCaption  
Send-OBSTriggerHotkeyByKeySequence  
Send-OBSTriggerHotkeyByName  
Send-OBSTriggerMediaInputAction  
Send-OBSTriggerStudioModeTransition  
Set-OBS3DFilter  
Set-OBSAudioOutputSource  
Set-OBSBrowserSource  
Set-OBSColorFilter  
Set-OBSColorSource  
Set-OBSCurrentPreviewScene  
Set-OBSCurrentProfile  
Set-OBSCurrentProgramScene  
Set-OBSCurrentSceneCollection  
Set-OBSCurrentSceneTransition  
Set-OBSCurrentSceneTransitionDuration  
Set-OBSCurrentSceneTransitionSettings  
Set-OBSDisplaySource  
Set-OBSEqualizerFilter  
Set-OBSGainFilter  
Set-OBSInputAudioBalance  
Set-OBSInputAudioMonitorType  
Set-OBSInputAudioSyncOffset  
Set-OBSInputAudioTracks  
Set-OBSInputMute  
Set-OBSInputName  
Set-OBSInputSettings  
Set-OBSInputVolume  
Set-OBSMarkdownSource  
Set-OBSMediaInputCursor  
Set-OBSMediaSource  
Set-OBSOutputSettings  
Set-OBSPersistentData  
Set-OBSProfileParameter  
Set-OBSRecordDirectory  
Set-OBSRenderDelayFilter  
Set-OBSScaleFilter  
Set-OBSSceneItemBlendMode  
Set-OBSSceneItemEnabled  
Set-OBSSceneItemIndex  
Set-OBSSceneItemLocked  
Set-OBSSceneItemTransform  
Set-OBSSceneName  
Set-OBSSceneSceneTransitionOverride  
Set-OBSScrollFilter  
Set-OBSShaderFilter  
Set-OBSSharpnessFilter  
Set-OBSSoundCloudSource  
Set-OBSSourceFilterEnabled  
Set-OBSSourceFilterIndex  
Set-OBSSourceFilterName  
Set-OBSSourceFilterSettings  
Set-OBSStreamServiceSettings  
Set-OBSStudioModeEnabled  
Set-OBSSwitchSource  
Set-OBSTBarPosition  
Set-OBSVideoSettings  
Set-OBSVLCSource  
Set-OBSWaveformSource  
Set-OBSWindowSource  
Show-OBS  
Start-OBSEffect  
Start-OBSOutput  
Start-OBSRecord  
Start-OBSReplayBuffer  
Start-OBSStream  
Start-OBSVirtualCam  
Stop-OBSEffect  
Stop-OBSOutput  
Stop-OBSRecord  
Stop-OBSReplayBuffer  
Stop-OBSStream  
Stop-OBSVirtualCam  
Switch-OBSInputMute  
Switch-OBSOutput  
Switch-OBSRecord  
Switch-OBSRecordPause  
Switch-OBSReplayBuffer  
Switch-OBSStream  
Switch-OBSVirtualCam  
Watch-OBS  

Aliases

Name ResolvedCommand
Add-OBSInput  
Add-OBSProfile  
Add-OBSScene  
Add-OBSSceneCollection  
Add-OBSSceneItem  
Add-OBSSourceFilter  
Clear-OBSScene  
Connect-OBS  
Copy-OBSSceneItem  
Disconnect-OBS  
Get-OBS  
Get-OBS3dSwapTransitionShader  
Get-OBSAddShader  
Get-OBSAlphaBorderShader  
Get-OBSAlphaGamingBentCameraShader  
Get-OBSAnimatedPathShader  
Get-OBSAnimatedTextureShader  
Get-OBSAsciiShader  
Get-OBSAspectRatioShader  
Get-OBSBackgroundRemovalShader  
Get-OBSBlendOpacityShader  
Get-OBSBlinkShader  
Get-OBSBloomShader  
Get-OBSBorderShader  
Get-OBSBoxBlurShader  
Get-OBSBulgePinchShader  
Get-OBSBurnShader  
Get-OBSCartoonShader  
Get-OBSCellShadedShader  
Get-OBSChromaticAberrationShader  
Get-OBSChromaUVDistortionShader  
Get-OBSCircleMaskFilterShader  
Get-OBSClockAnalogShader  
Get-OBSClockDigitalLedShader  
Get-OBSClockDigitalNixieShader  
Get-OBSColorDepthShader  
Get-OBSColorGradeFilterShader  
Get-OBSCornerPinShader  
Get-OBSCrtCurvatureShader  
Get-OBSCurrentPreviewScene  
Get-OBSCurrentProgramScene  
Get-OBSCurrentSceneTransition  
Get-OBSCurrentSceneTransitionCursor  
Get-OBSCurveShader  
Get-OBSCutRectPerCornerShader  
Get-OBSCylinderShader  
Get-OBSDarkenShader  
Get-OBSDeadPixelFixerShader  
Get-OBSDensitySatHueShader  
Get-OBSDiffuseTransitionShader  
Get-OBSDigitalRainShader  
Get-OBSDivideRotateShader  
Get-OBSDoodleShader  
Get-OBSDrawingsShader  
Get-OBSDropShadowShader  
Get-OBSDrunkShader  
Get-OBSDynamicMaskShader  
Get-OBSEdgeDetectionShader  
Get-OBSEffect  
Get-OBSEmbersShader  
Get-OBSEmbossColorShader  
Get-OBSEmbossShader  
Get-OBSExeldroBentCameraShader  
Get-OBSFadeTransitionShader  
Get-OBSFillColorGradientShader  
Get-OBSFillColorLinearShader  
Get-OBSFillColorRadialDegreesShader  
Get-OBSFillColorRadialPercentageShader  
Get-OBSFilterTemplateShader  
Get-OBSFire3Shader  
Get-OBSFireShader  
Get-OBSFireworks2Shader  
Get-OBSFireworksShader  
Get-OBSFisheyeShader  
Get-OBSFisheyeXyShader  
Get-OBSFlipShader  
Get-OBSFrostedGlassShader  
Get-OBSGammaCorrectionShader  
Get-OBSGaussianBlurAdvancedShader  
Get-OBSGaussianBlurShader  
Get-OBSGaussianBlurSimpleShader  
Get-OBSGaussianExampleShader  
Get-OBSGaussianSimpleShader  
Get-OBSGbCameraShader  
Get-OBSGlassShader  
Get-OBSGlitchAnalogShader  
Get-OBSGlitchShader  
Get-OBSGlowShader  
Get-OBSGradientShader  
Get-OBSGroup  
Get-OBSGroupSceneItem  
Get-OBSHalftoneShader  
Get-OBSHeatWaveSimpleShader  
Get-OBSHexagonShader  
Get-OBSHotkey  
Get-OBSHslHsvSaturationShader  
Get-OBSHueRotatonShader  
Get-OBSInput  
Get-OBSInputAudioBalance  
Get-OBSInputAudioMonitorType  
Get-OBSInputAudioSyncOffset  
Get-OBSInputAudioTracks  
Get-OBSInputDefaultSettings  
Get-OBSInputKind  
Get-OBSInputMute  
Get-OBSInputPropertiesListPropertyItems  
Get-OBSInputSettings  
Get-OBSInputVolume  
Get-OBSIntensityScopeShader  
Get-OBSInvertLumaShader  
Get-OBSLastReplayBufferReplay  
Get-OBSLuminance2Shader  
Get-OBSLuminanceAlphaShader  
Get-OBSLuminanceShader  
Get-OBSMatrixShader  
Get-OBSMediaInputStatus  
Get-OBSMonitor  
Get-OBSMultiplyShader  
Get-OBSNightSkyShader  
Get-OBSOpacityShader  
Get-OBSOutput  
Get-OBSOutputSettings  
Get-OBSOutputStatus  
Get-OBSPagePeelShader  
Get-OBSPagePeelTransitionShader  
Get-OBSPerlinNoiseShader  
Get-OBSPersistentData  
Get-OBSPieChartShader  
Get-OBSPixelationShader  
Get-OBSPixelationTransitionShader  
Get-OBSPolarShader  
Get-OBSProfile  
Get-OBSProfileParameter  
Get-OBSPulseShader  
Get-OBSRainbowShader  
Get-OBSRainWindowShader  
Get-OBSRecordDirectory  
Get-OBSRecordStatus  
Get-OBSRectangularDropShadowShader  
Get-OBSReflectShader  
Get-OBSRemovePartialPixelsShader  
Get-OBSRepeatShader  
Get-OBSRepeatTextureShader  
Get-OBSReplayBufferStatus  
Get-OBSRGBAPercentShader  
Get-OBSRgbColorWheelShader  
Get-OBSRgbSplitShader  
Get-OBSRgbvisibilityShader  
Get-OBSRGSSAAShader  
Get-OBSRippleShader  
Get-OBSRotatingSourceShader  
Get-OBSRotatoeShader  
Get-OBSRoundedRect2Shader  
Get-OBSRoundedRectPerCornerShader  
Get-OBSRoundedRectPerSideShader  
Get-OBSRoundedRectShader  
Get-OBSRoundedStrokeGradientShader  
Get-OBSRoundedStrokeShader  
Get-OBSScanLineShader  
Get-OBSScene  
Get-OBSSceneCollection  
Get-OBSSceneItem  
Get-OBSSceneItemBlendMode  
Get-OBSSceneItemEnabled  
Get-OBSSceneItemId  
Get-OBSSceneItemIndex  
Get-OBSSceneItemLocked  
Get-OBSSceneItemSource  
Get-OBSSceneItemTransform  
Get-OBSSceneSceneTransitionOverride  
Get-OBSSceneTransition  
Get-OBSSeascapeShader  
Get-OBSSeasickShader  
Get-OBSSelectiveColorShader  
Get-OBSShakeShader  
Get-OBSShineShader  
Get-OBSSimpleGradientShader  
Get-OBSSimplexNoiseShader  
Get-OBSSmartDenoiseShader  
Get-OBSSourceActive  
Get-OBSSourceFilter  
Get-OBSSourceFilterDefaultSettings  
Get-OBSSourceFilterKind  
Get-OBSSourceFilterList  
Get-OBSSourceScreenshot  
Get-OBSSpecialInputs  
Get-OBSSpecularShineShader  
Get-OBSSpotlightShader  
Get-OBSStats  
Get-OBSStreamServiceSettings  
Get-OBSStreamStatus  
Get-OBSStudioModeEnabled  
Get-OBSSwirlShader  
Get-OBSTetraShader  
Get-OBSThermalShader  
Get-OBSTransitionKind  
Get-OBSTvCrtSubpixelShader  
Get-OBSTwistShader  
Get-OBSTwoPassDropShadowShader  
Get-OBSVCRShader  
Get-OBSVersion  
Get-OBSVHSShader  
Get-OBSVideoSettings  
Get-OBSVignettingShader  
Get-OBSVirtualCamStatus  
Get-OBSVoronoiPixelationShader  
Get-OBSZigZagShader  
Get-OBSZoomBlurShader  
Get-OBSZoomShader  
Get-OBSZoomXYShader  
Hide-OBS  
Import-OBSEffect  
Open-OBSInputFiltersDialog  
Open-OBSInputInteractDialog  
Open-OBSInputPropertiesDialog  
Open-OBSSourceProjector  
Open-OBSVideoMixProjector  
Receive-OBS  
Remove-OBS  
Remove-OBSEffect  
Remove-OBSInput  
Remove-OBSProfile  
Remove-OBSScene  
Remove-OBSSceneItem  
Remove-OBSSourceFilter  
Resume-OBSRecord  
Save-OBSReplayBuffer  
Save-OBSSourceScreenshot  
Send-OBS  
Send-OBSCallVendorRequest  
Send-OBSCustomEvent  
Send-OBSOffsetMediaInputCursor  
Send-OBSPauseRecord  
Send-OBSPressInputPropertiesButton  
Send-OBSSleep  
Send-OBSStreamCaption  
Send-OBSTriggerHotkeyByKeySequence  
Send-OBSTriggerHotkeyByName  
Send-OBSTriggerMediaInputAction  
Send-OBSTriggerStudioModeTransition  
Set-OBS3DFilter  
Set-OBSAudioOutputSource  
Set-OBSBrowserSource  
Set-OBSColorFilter  
Set-OBSColorSource  
Set-OBSCurrentPreviewScene  
Set-OBSCurrentProfile  
Set-OBSCurrentProgramScene  
Set-OBSCurrentSceneCollection  
Set-OBSCurrentSceneTransition  
Set-OBSCurrentSceneTransitionDuration  
Set-OBSCurrentSceneTransitionSettings  
Set-OBSDisplaySource  
Set-OBSEqualizerFilter  
Set-OBSGainFilter  
Set-OBSInputAudioBalance  
Set-OBSInputAudioMonitorType  
Set-OBSInputAudioSyncOffset  
Set-OBSInputAudioTracks  
Set-OBSInputMute  
Set-OBSInputName  
Set-OBSInputSettings  
Set-OBSInputVolume  
Set-OBSMarkdownSource  
Set-OBSMediaInputCursor  
Set-OBSMediaSource  
Set-OBSOutputSettings  
Set-OBSPersistentData  
Set-OBSProfileParameter  
Set-OBSRecordDirectory  
Set-OBSRenderDelayFilter  
Set-OBSScaleFilter  
Set-OBSSceneItemBlendMode  
Set-OBSSceneItemEnabled  
Set-OBSSceneItemIndex  
Set-OBSSceneItemLocked  
Set-OBSSceneItemTransform  
Set-OBSSceneName  
Set-OBSSceneSceneTransitionOverride  
Set-OBSScrollFilter  
Set-OBSShaderFilter  
Set-OBSSharpnessFilter  
Set-OBSSoundCloudSource  
Set-OBSSourceFilterEnabled  
Set-OBSSourceFilterIndex  
Set-OBSSourceFilterName  
Set-OBSSourceFilterSettings  
Set-OBSStreamServiceSettings  
Set-OBSStudioModeEnabled  
Set-OBSSwitchSource  
Set-OBSTBarPosition  
Set-OBSVideoSettings  
Set-OBSVLCSource  
Set-OBSWaveformSource  
Set-OBSWindowSource  
Show-OBS  
Start-OBSEffect  
Start-OBSOutput  
Start-OBSRecord  
Start-OBSReplayBuffer  
Start-OBSStream  
Start-OBSVirtualCam  
Stop-OBSEffect  
Stop-OBSOutput  
Stop-OBSRecord  
Stop-OBSReplayBuffer  
Stop-OBSStream  
Stop-OBSVirtualCam  
Switch-OBSInputMute  
Switch-OBSOutput  
Switch-OBSRecord  
Switch-OBSRecordPause  
Switch-OBSReplayBuffer  
Switch-OBSStream  
Switch-OBSVirtualCam  
Watch-OBS