Skip to content

Instantly share code, notes, and snippets.

@squaresmile
Created March 16, 2021 23:07
Show Gist options
  • Save squaresmile/428ee4583814a22bbe5b376c81f62bab to your computer and use it in GitHub Desktop.
Save squaresmile/428ee4583814a22bbe5b376c81f62bab to your computer and use it in GitHub Desktop.
$FFMPEG_FOLDER = "ffmpeg"
Remove-Item -Recurse $FFMPEG_FOLDER
$LatestRelease = (Invoke-RestMethod "https://api.github.com/repos/BtbN/FFmpeg-Builds/releases") | Select-Object -First 1
$DownloadRelease = $LatestRelease.assets | Where-Object { $_.name -match "win64-gpl-shared-vulkan.zip$" }
$DownloadUrl = $DownloadRelease.browser_download_url
$FileName = $DownloadRelease.name
"Latest release: ${FileName}"
"Download link : ${DownloadUrl}"
"Downloading ..."
Invoke-WebRequest $DownloadUrl -OutFile $FileName
"Unziping ..."
Expand-Archive $FileName -Force -DestinationPath .\
Rename-Item (Get-Item $FileName).Basename $FFMPEG_FOLDER
Remove-Item $FileName
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment