fcas / scripts /add_ffmpeg_path.ps1
lsempe's picture
Update app and remove old files
48c2af7
raw
history blame contribute delete
856 Bytes
<#
Add the repository's local ffmpeg 'bin' folder to the PATH for the current PowerShell session.
Usage:
.\add_ffmpeg_path.ps1
This does not modify the system PATH permanently; it only updates PATH for the running session.
#>
try {
$scriptDir = Split-Path -Parent $MyInvocation.MyCommand.Definition
# repo root is one level up from scripts folder
$repoRoot = Resolve-Path (Join-Path $scriptDir "..")
$ffmpegBin = Join-Path $repoRoot "ffmpeg-8.0-essentials_build\bin"
if (Test-Path $ffmpegBin) {
# Prepend so local binary is preferred
$env:PATH = "$ffmpegBin;$env:PATH"
Write-Host "Added local ffmpeg bin to PATH: $ffmpegBin"
exit 0
} else {
Write-Error "ffmpeg bin not found at: $ffmpegBin"
exit 1
}
} catch {
Write-Error "Failed to add ffmpeg to PATH: $_"
exit 2
}