fixed syntax errors

This commit is contained in:
2026-03-27 12:56:27 -07:00
parent 989426efa0
commit 1ba7810975

View File

@@ -44,7 +44,7 @@ Write-Host "$(Get-Date -Format 'yyyy-MM-dd HH:mm:ss') [INFO] All required paths
# --- Skip if OBS is already running (handles reconnect scenarios) --- # --- Skip if OBS is already running (handles reconnect scenarios) ---
if (Get-Process -Name 'obs64' -ErrorAction SilentlyContinue) { if (Get-Process -Name 'obs64' -ErrorAction SilentlyContinue) {
Write-Host "$(Get-Date -Format 'yyyy-MM-dd HH:mm:ss') [INFO] OBS already running exiting." Write-Host "$(Get-Date -Format 'yyyy-MM-dd HH:mm:ss') [INFO] OBS already running - exiting."
Stop-Transcript -ErrorAction SilentlyContinue Stop-Transcript -ErrorAction SilentlyContinue
exit 0 exit 0
} }
@@ -81,34 +81,34 @@ Write-Host "$(Get-Date -Format 'yyyy-MM-dd HH:mm:ss') [INFO] OBS config files de
$profileDir = "$env:APPDATA\obs-studio\basic\profiles\$($config.ProfileName)" $profileDir = "$env:APPDATA\obs-studio\basic\profiles\$($config.ProfileName)"
New-Item -ItemType Directory -Path $profileDir -Force | Out-Null New-Item -ItemType Directory -Path $profileDir -Force | Out-Null
@" Set-Content -Path "$profileDir\basic.ini" -Encoding UTF8 -Value @(
[General] '[General]'
Name=$($config.ProfileName) "Name=$($config.ProfileName)"
''
[Output] '[Output]'
Mode=Simple 'Mode=Simple'
FilenameFormatting=%CCYY-%MM-%DD_%hh-%mm-%ss 'FilenameFormatting=%CCYY-%MM-%DD_%hh-%mm-%ss'
''
[SimpleOutput] '[SimpleOutput]'
FilePath=$userCapturePath "FilePath=$userCapturePath"
RecFormat2=mkv 'RecFormat2=mkv'
RecQuality=HQ 'RecQuality=HQ'
RecRBTime=$($config.BufferSeconds) "RecRBTime=$($config.BufferSeconds)"
RecRBSize=512 'RecRBSize=512'
''
[Video] '[Video]'
BaseCX=$width "BaseCX=$width"
BaseCY=$height "BaseCY=$height"
OutputCX=$width "OutputCX=$width"
OutputCY=$height "OutputCY=$height"
FPSType=1 'FPSType=1'
FPSNum=30 'FPSNum=30'
FPSDen=1 'FPSDen=1'
ScaleType=bicubic 'ScaleType=bicubic'
ColorFormat=NV12 'ColorFormat=NV12'
ColorSpace=709 'ColorSpace=709'
ColorRange=Partial 'ColorRange=Partial'
"@ | Set-Content -Path "$profileDir\basic.ini" -Encoding UTF8 )
Write-Host "$(Get-Date -Format 'yyyy-MM-dd HH:mm:ss') [INFO] OBS profile written: $profileDir\basic.ini" Write-Host "$(Get-Date -Format 'yyyy-MM-dd HH:mm:ss') [INFO] OBS profile written: $profileDir\basic.ini"