obs-powershell

0.2.1

Script your streams

Minimum PowerShell version

7.0

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name obs-powershell

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name obs-powershell

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

2022-2026 Start-Automating

Package Details

Author(s)

  • James Brundage

Tags

PowerShell OBS

Functions

Clear-OBSScene Connect-OBS Disconnect-OBS Get-OBS Hide-OBS Receive-OBS Remove-OBS Send-OBS Show-OBS Start-OBS Stop-OBS Watch-OBS Set-OBS3DFilter Set-OBSColorFilter Set-OBSEqualizerFilter Set-OBSGainFilter Set-OBSRenderDelayFilter Set-OBSScaleFilter Set-OBSScrollFilter Set-OBSShaderFilter Set-OBSSharpnessFilter Get-OBSEffect Import-OBSEffect Remove-OBSEffect Start-OBSEffect Stop-OBSEffect Add-OBSInput Add-OBSProfile Add-OBSScene Add-OBSSceneCollection Add-OBSSceneItem Add-OBSSourceFilter Copy-OBSSceneItem Get-OBSCurrentPreviewScene Get-OBSCurrentProgramScene Get-OBSCurrentSceneTransition Get-OBSCurrentSceneTransitionCursor Get-OBSGroup Get-OBSGroupSceneItem Get-OBSHotkey Get-OBSInput Get-OBSInputAudioBalance Get-OBSInputAudioMonitorType Get-OBSInputAudioSyncOffset Get-OBSInputAudioTracks Get-OBSInputDefaultSettings Get-OBSInputKind Get-OBSInputMute Get-OBSInputPropertiesListPropertyItems Get-OBSInputSettings Get-OBSInputVolume Get-OBSLastReplayBufferReplay Get-OBSMediaInputStatus Get-OBSMonitor Get-OBSOutput Get-OBSOutputSettings Get-OBSOutputStatus Get-OBSPersistentData Get-OBSProfile Get-OBSProfileParameter Get-OBSRecordDirectory Get-OBSRecordStatus Get-OBSReplayBufferStatus 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-OBSSourceActive Get-OBSSourceFilter Get-OBSSourceFilterDefaultSettings Get-OBSSourceFilterKind Get-OBSSourceFilterList Get-OBSSourceScreenshot Get-OBSSpecialInputs Get-OBSStats Get-OBSStreamServiceSettings Get-OBSStreamStatus Get-OBSStudioModeEnabled Get-OBSTransitionKind Get-OBSVersion Get-OBSVideoSettings Get-OBSVirtualCamStatus Open-OBSInputFiltersDialog Open-OBSInputInteractDialog Open-OBSInputPropertiesDialog Open-OBSSourceProjector Open-OBSVideoMixProjector Remove-OBSInput Remove-OBSProfile Remove-OBSScene Remove-OBSSceneItem Remove-OBSSourceFilter Resume-OBSRecord Save-OBSReplayBuffer Save-OBSSourceScreenshot Send-OBSCallVendorRequest Send-OBSCustomEvent Send-OBSOffsetMediaInputCursor Send-OBSPauseRecord Send-OBSPressInputPropertiesButton Send-OBSSleep Send-OBSStreamCaption Send-OBSTriggerHotkeyByKeySequence Send-OBSTriggerHotkeyByName Send-OBSTriggerMediaInputAction Send-OBSTriggerStudioModeTransition Set-OBSCurrentPreviewScene Set-OBSCurrentProfile Set-OBSCurrentProgramScene Set-OBSCurrentSceneCollection Set-OBSCurrentSceneTransition Set-OBSCurrentSceneTransitionDuration Set-OBSCurrentSceneTransitionSettings Set-OBSInputAudioBalance Set-OBSInputAudioMonitorType Set-OBSInputAudioSyncOffset Set-OBSInputAudioTracks Set-OBSInputMute Set-OBSInputName Set-OBSInputSettings Set-OBSInputVolume Set-OBSMediaInputCursor Set-OBSOutputSettings Set-OBSPersistentData Set-OBSProfileParameter Set-OBSRecordDirectory Set-OBSSceneItemBlendMode Set-OBSSceneItemEnabled Set-OBSSceneItemIndex Set-OBSSceneItemLocked Set-OBSSceneItemTransform Set-OBSSceneName Set-OBSSceneSceneTransitionOverride Set-OBSSourceFilterEnabled Set-OBSSourceFilterIndex Set-OBSSourceFilterName Set-OBSSourceFilterSettings Set-OBSStreamServiceSettings Set-OBSStudioModeEnabled Set-OBSTBarPosition Set-OBSVideoSettings Start-OBSOutput Start-OBSRecord Start-OBSReplayBuffer Start-OBSStream Start-OBSVirtualCam Stop-OBSOutput Stop-OBSRecord Stop-OBSReplayBuffer Stop-OBSStream Stop-OBSVirtualCam Switch-OBSInputMute Switch-OBSOutput Switch-OBSRecord Switch-OBSRecordPause Switch-OBSReplayBuffer Switch-OBSStream Switch-OBSVirtualCam Get-OBS3dPanelShader Get-OBS3dSwapTransitionShader Get-OBSAddShader Get-OBSAlphaBorderShader Get-OBSAlphaGamingBentCameraShader Get-OBSAnimatedPathShader Get-OBSAnimatedTextureShader Get-OBSAsciiShader Get-OBSAspectRatioShader Get-OBSAudioShader 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-OBSCubeRotatingShader Get-OBSCurveShader Get-OBSCutRectPerCornerShader Get-OBSCylinderShader Get-OBSDarkenShader Get-OBSDeadPixelFixerShader Get-OBSDensitySatHueShader Get-OBSDiffuseTransitionShader Get-OBSDigitalRainShader Get-OBSDisplacementMapAdvancedInvertShader Get-OBSDisplacementMapAdvancedShader Get-OBSDisplacementMapInvertShader Get-OBSDisplacementMapShader Get-OBSDivideRotateShader Get-OBSDoodleShader Get-OBSDrawingsShader Get-OBSDropShadowShader Get-OBSDrunkShader Get-OBSDynamicMaskShader Get-OBSEdgeDetectionShader 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-OBSGlitchPeriodicShader Get-OBSGlitchShader Get-OBSGlowShader Get-OBSGradientShader Get-OBSHalftoneShader Get-OBSHardBlinkShader Get-OBSHeatWaveSimpleShader Get-OBSHexagonShader Get-OBSHslHsvSaturationShader Get-OBSHueRotatonShader Get-OBSIntensityScopeShader Get-OBSInvertLumaShader Get-OBSLuminance2Shader Get-OBSLuminanceAlphaShader Get-OBSLuminanceShader Get-OBSMatrixShader Get-OBSMotionBlurShader Get-OBSMultiplyShader Get-OBSNightSkyShader Get-OBSNoiseShader Get-OBSNormalMapShader Get-OBSOpacityShader Get-OBSPagePeelShader Get-OBSPagePeelTransitionShader Get-OBSPerlinNoiseShader Get-OBSPerspectiveShader Get-OBSPieChartShader Get-OBSPixelationShader Get-OBSPixelationTransitionShader Get-OBSPolarShader Get-OBSPulseShader Get-OBSQuadrilateralCropShader Get-OBSRainbowShader Get-OBSRainWindowShader Get-OBSRectangularDropShadowShader Get-OBSReflectShader Get-OBSRemovePartialPixelsShader Get-OBSRepeatGridCenterCropShader Get-OBSRepeatShader Get-OBSRepeatTextureShader 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-OBSSeascapeShader Get-OBSSeasickShader Get-OBSSelectiveColorShader Get-OBSShakeShader Get-OBSShineShader Get-OBSSimpleGradientShader Get-OBSSimplexNoiseShader Get-OBSSmartDenoiseShader Get-OBSSpecularShineShader Get-OBSSpotlightShader Get-OBSSwirlShader Get-OBSTetraShader Get-OBSThermalShader Get-OBSTvCrtSubpixelShader Get-OBSTwistShader Get-OBSTwoPassDropShadowShader Get-OBSVCRShader Get-OBSVHSShader Get-OBSVignettingShader Get-OBSVoronoiPixelationShader Get-OBSWalkingDeadPixelFixerShader Get-OBSZigZagShader Get-OBSZoomBlurShader Get-OBSZoomBlurTransitionShader Get-OBSZoomShader Get-OBSZoomXYShader Set-OBSAudioOutputSource Set-OBSBrowserSource Set-OBSColorSource Set-OBSDisplaySource Set-OBSMarkdownSource Set-OBSMediaSource Set-OBSSoundCloudSource Set-OBSSwitchSource Set-OBSVLCSource Set-OBSWaveformSource Set-OBSWindowSource

Dependencies

This module has no dependencies.

Release Notes

## obs-powershell 0.2.1:

* New General Purpose Commands
 * Start-OBS (#220)
 * Stop-OBS (#226)
* New Shader Commands:
 * Get-OBS3dPanelShader
 * Get-OBSAudioShader
 * Get-OBSCubeRotatingShader
 * Get-OBSDisplacementMapAdvancedInvertShader
 * Get-OBSDisplacementMapAdvancedShader
 * Get-OBSDisplacementMapInvertShader
 * Get-OBSDisplacementMapShader
 * Get-OBSGlitchPeriodicShader
 * Get-OBSHardBlinkShader
 * Get-OBSMotionBlurShader
 * Get-OBSNoiseShader
 * Get-OBSNormalMapShader
 * Get-OBSPerspectiveShader
 * Get-OBSQuadrilateralCropShader
 * Get-OBSRepeatGridCenterCropShader
 * Get-OBSWalkingDeadPixelFixerShader
 * Get-OBSZoomBlurTransitionShader

---

> Like It? [Star It](https://github.com/StartAutomating/obs-powershell)
> Love It? [Support It](https://github.com/sponsors/StartAutomating)


Additional History available in the [CHANGELOG](https://github.com/StartAutomating/obs-powershell/blob/main/CHANGELOG.md)

FileList

Version History

Version Downloads Last updated
0.2.1 (current version) 59 6/1/2026
0.2.0.1 1,105 3/26/2025
0.2 18 3/21/2025
0.1.9 2,956 7/7/2023
0.1.8 33 6/1/2023
0.1.7 142 3/11/2023
0.1.6 40 2/4/2023
0.1.5 28 1/7/2023
0.1.4 11 1/3/2023
0.1.3 41 12/20/2022
0.1.2 18 12/16/2022
0.1.1 15 12/12/2022
0.1 17 12/9/2022
Show more