Add update script and enhance cropping offset display with center/right columns

This commit is contained in:
2026-05-21 19:51:04 -04:00
parent 35132132e0
commit 3ce8efc3f1
2 changed files with 58 additions and 3 deletions
+6 -3
View File
@@ -541,13 +541,16 @@ try {
$croppingOffsets = Get-CroppingOffsets -CroppingSection $croppingSection -TotalFrames $videoInfo.FrameCount -InputWidth $videoInfo.Width -OutputWidth $intermediateWidth -Position $position -Smoothing $smoothing -Speed $speed $croppingOffsets = Get-CroppingOffsets -CroppingSection $croppingSection -TotalFrames $videoInfo.FrameCount -InputWidth $videoInfo.Width -OutputWidth $intermediateWidth -Position $position -Smoothing $smoothing -Speed $speed
Write-Host "`nCropping Offsets:" Write-Host "`nCropping Offsets:"
Write-Host ("Frame".PadRight(10) + "Left Offset") Write-Host ("Frame".PadRight(10) + "Left".PadRight(10) + "Center".PadRight(10) + "Right")
Write-Host ("-" * 21) Write-Host ("-" * 40)
$previousOffset = $null $previousOffset = $null
$halfWidth = [int]($intermediateWidth / 2)
foreach ($frame in ($croppingOffsets.Keys | Sort-Object)) { foreach ($frame in ($croppingOffsets.Keys | Sort-Object)) {
$currentOffset = $croppingOffsets[$frame] $currentOffset = $croppingOffsets[$frame]
if ($currentOffset -ne $previousOffset) { if ($currentOffset -ne $previousOffset) {
Write-Host ("{0,-10}{1}" -f $frame, $currentOffset) $centerOffset = $currentOffset + $halfWidth
$rightOffset = $currentOffset + $intermediateWidth
Write-Host ("{0,-10}{1,-10}{2,-10}{3}" -f $frame, $currentOffset, $centerOffset, $rightOffset)
$previousOffset = $currentOffset $previousOffset = $currentOffset
} }
} }
+52
View File
@@ -0,0 +1,52 @@
@echo off
setlocal
set "REPO_URL=https://git.gurusushi.dyndns.org/guru/Video-Processing-Scripts.git"
set "BRANCH=main"
set "SCRIPT_DIR=%~dp0"
cd /d "%SCRIPT_DIR%"
if errorlevel 1 (
echo Failed to change directory to %SCRIPT_DIR%
exit /b 1
)
where git >nul 2>&1
if errorlevel 1 (
echo Error: git is not installed or not in PATH.
exit /b 1
)
if exist ".git" (
echo Updating existing repository in %SCRIPT_DIR%
git remote set-url origin "%REPO_URL%"
if errorlevel 1 (
echo git remote set-url failed.
exit /b 1
)
git fetch origin %BRANCH%
if errorlevel 1 (
echo git fetch failed.
exit /b 1
)
git checkout %BRANCH%
if errorlevel 1 (
echo git checkout failed.
exit /b 1
)
git pull --ff-only origin %BRANCH%
if errorlevel 1 (
echo git pull failed.
exit /b 1
)
) else (
echo Cloning repository into %SCRIPT_DIR%
git clone --branch %BRANCH% "%REPO_URL%" .
if errorlevel 1 (
echo git clone failed.
exit /b 1
)
)
echo Done.
endlocal