obs-powershell

0.1.5

Script OBS with PowerShell

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 -RequiredVersion 0.1.5

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

Install-PSResource -Name obs-powershell -Version 0.1.5

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 Start-Automating

Package Details

Author(s)

  • James Brundage

Tags

PowerShell OBS

Functions

Clear-OBSScene Connect-OBS Disconnect-OBS Receive-OBS Send-OBS Watch-OBS 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-OBSSceneItemTransform Get-OBSSceneSceneTransitionOverride Get-OBSSceneTransition Get-OBSSourceActive Get-OBSSourceFilter Get-OBSSourceFilterDefaultSettings 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-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 Add-OBSBrowserSource Add-OBSColorSource Add-OBSDisplaySource Add-OBSMediaSource

Dependencies

Release Notes

## obs-powershell 0.1.5:

* Adding OBS.SceneItem .Animate (Fixes #59)


---

## obs-powershell 0.1.4:

* Adding Add-OBSColorSource (Fixes #51)  
* Save-OBSSourceScreenShot:
 * Attaching .InputName, .SourceName, .ImageWidth, .ImageHeight to output (Fixes #50)
 * Now returns a file (Fixes #49)
* -Path parameters now attempt to resolve to an absolute path (Fixes #48)
* All scene items can now:
 * Blend() / get .BlendMode (Fixes #53)
 * FitToScreen() (Fixes #46)
 * Crop() (Fixes #57)
 * Rotate() (Fixes #35)
* Color Sources can now .SetColor (Fixes #55)

---

## obs-powershell 0.1.3:

* Requiring ThreadJob Module (Thanks @nyanhp!) (Fixes #36)
* Fixing Add-OBSBrowserSource (Fixes #34)
* Improving Batch Processing Capabilities (Fixes #38)
* Requiring PowerShell Version 7

---

## obs-powershell 0.1.2:

* New Commands
 * Add-OBSBrowserSource (Fixes #24)
 * Add-OBSDisplaySource (Fixes #25)
 * Add-OBSMediaSource (Fixes #28)
 * Clear-OBSScene (Fixes #27)
* New Methods
 * OBS.GetSceneListResponse:
   * .Remove()/.Delete() (Fixes #26)
   * .Lock()/.Unlock() (Fixes #32)
* General Improvements
 * Standardizing Parameter Naming (Fixes #30)  
 * Using GUIDs for RequestIDs (Fixes #29)
 * Updated logo (Fixes #23)
 
---

## obs-powershell 0.1.1:

* Connect-OBS now caches connections (Fixes #18)
* Adding new core commands:
 * Watch-OBS (Fixes #19)
 * Receive-OBS (Fixes #20)
 * Send-OBS (Fixes #21)
* All commands now support -PassThru (Fixes #16)
* All commands now increment requests correctly (Fixes #15)
* Improved formatting:
 * Get-OBSScene (Fixes #14)
 * Get-OBSSceneItem (Fixes #17)

---
           
## obs-powershell 0.1:

Initial Release of obs-powershell

* Connect-OBS/Disconnect-OBS let you connect and disconnect.
* Commands exist for every request in the websocket.
* OBS Events are broadcast to the the runspace.

FileList

Version History

Version Downloads Last updated
0.1.9 2,645 7/7/2023
0.1.8 31 6/1/2023
0.1.7 138 3/11/2023
0.1.6 38 2/4/2023
0.1.5 (current version) 26 1/7/2023
0.1.4 10 1/3/2023
0.1.3 40 12/20/2022
0.1.2 16 12/16/2022
0.1.1 13 12/12/2022
0.1 14 12/9/2022
Show more