fixed syntax errors
This commit is contained in:
@@ -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"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user