@@ -27,9 +27,10 @@ download () {
2727 fi
2828}
2929
30+ # #Special case download from archive.org for one-time download
3031echo ' windows x64'
3132echo ' downloading from gyan.dev'
32- download ' https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-essentials .7z' win32-x64.7z
33+ download ' https://web.archive.org/web/20230629190651/https:// www.gyan.dev/ffmpeg/builds/packages/ ffmpeg-5.1.2-essentials_build .7z' win32-x64.7z
3334echo ' extracting'
3435tmpdir=$( mktemp -d)
35367zr e -y -bd -o" $tmpdir " win32-x64.7z > /dev/null
@@ -40,14 +41,14 @@ mv "$tmpdir/README.txt" ../bin/win32-x64.README
4041
4142echo ' windows ia32'
4243echo ' downloading from github.com'
43- download ' https://github.com/sudo-nautilus/FFmpeg-Builds-Win32/releases/download/latest /ffmpeg-n6.0-latest- win32-gpl-6.0 .zip' win32-ia32.zip
44+ download ' https://github.com/sudo-nautilus/FFmpeg-Builds-Win32/releases/download/autobuild-2022-09-30-12-48 /ffmpeg-n5.1.2-1-g05d6157aab- win32-gpl-5.1 .zip' win32-ia32.zip
4445echo ' extracting'
4546unzip -o -d ../bin -j win32-ia32.zip ' */bin/ffmpeg.exe' ' */bin/ffprobe.exe'
4647mv ../bin/ffmpeg.exe ../bin/ffmpeg-win32-ia32
4748mv ../bin/ffprobe.exe ../bin/ffprobe-win32-ia32
4849
4950echo ' linux x64'
50- download ' https://johnvansickle.com/ffmpeg/releases/ffmpeg-release -amd64-static.tar.xz' linux-x64.tar.xz
51+ download ' https://www. johnvansickle.com/ffmpeg/old- releases/ffmpeg-5.1.1 -amd64-static.tar.xz' linux-x64.tar.xz
5152echo ' extracting'
5253xzcat linux-x64.tar.xz | $tar_exec -x -C ../bin --strip-components 1 --wildcards ' */ffmpeg' ' */ffprobe'
5354mv ../bin/ffmpeg ../bin/ffmpeg-linux-x64
@@ -56,7 +57,7 @@ xzcat linux-x64.tar.xz | $tar_exec -x --ignore-case --wildcards -O '**/GPLv3.txt
5657xzcat linux-x64.tar.xz | $tar_exec -x --ignore-case --wildcards -O ' **/readme.txt' > ../bin/linux-x64.README
5758
5859echo ' linux ia32'
59- download ' https://johnvansickle.com/ffmpeg/releases/ffmpeg-release -i686-static.tar.xz' linux-ia32.tar.xz
60+ download ' https://www. johnvansickle.com/ffmpeg/old- releases/ffmpeg-5.1.1 -i686-static.tar.xz' linux-ia32.tar.xz
6061echo ' extracting'
6162xzcat linux-ia32.tar.xz | $tar_exec -x -C ../bin --strip-components 1 --wildcards ' */ffmpeg' ' */ffprobe'
6263mv ../bin/ffmpeg ../bin/ffmpeg-linux-ia32
@@ -65,7 +66,7 @@ xzcat linux-ia32.tar.xz | $tar_exec -x --ignore-case --wildcards -O '**/GPLv3.tx
6566xzcat linux-ia32.tar.xz | $tar_exec -x --ignore-case --wildcards -O ' **/readme.txt' > ../bin/linux-ia32.README
6667
6768echo ' linux arm'
68- download ' https://johnvansickle.com/ffmpeg/releases/ffmpeg-release -armhf-static.tar.xz' linux-arm.tar.xz
69+ download ' https://www. johnvansickle.com/ffmpeg/old- releases/ffmpeg-5.1.1 -armhf-static.tar.xz' linux-arm.tar.xz
6970echo ' extracting'
7071xzcat linux-arm.tar.xz | $tar_exec -x -C ../bin --strip-components 1 --wildcards ' */ffmpeg' ' */ffprobe'
7172mv ../bin/ffmpeg ../bin/ffmpeg-linux-arm
@@ -74,7 +75,7 @@ xzcat linux-arm.tar.xz | $tar_exec -x --ignore-case --wildcards -O '**/GPLv3.txt
7475xzcat linux-arm.tar.xz | $tar_exec -x --ignore-case --wildcards -O ' **/readme.txt' > ../bin/linux-arm.README
7576
7677echo ' linux arm64'
77- download ' https://johnvansickle.com/ffmpeg/releases/ffmpeg-release -arm64-static.tar.xz' linux-arm64.tar.xz
78+ download ' https://www. johnvansickle.com/ffmpeg/old- releases/ffmpeg-5.1.1 -arm64-static.tar.xz' linux-arm64.tar.xz
7879echo ' extracting'
7980xzcat linux-arm64.tar.xz | $tar_exec -x -C ../bin --strip-components 1 --wildcards ' */ffmpeg' ' */ffprobe'
8081mv ../bin/ffmpeg ../bin/ffmpeg-linux-arm64
@@ -83,12 +84,12 @@ xzcat linux-arm64.tar.xz | $tar_exec -x --ignore-case --wildcards -O '**/GPLv3.t
8384xzcat linux-arm64.tar.xz | $tar_exec -x --ignore-case --wildcards -O ' **/readme.txt' > ../bin/linux-arm64.README
8485
8586echo ' darwin x64'
86- download ' https://www.osxexperts.net/ffmpeg61intel .zip' ffmpeg-darwin-x64.zip
87+ download ' https://www.osxexperts.net/ffmpeg511intel .zip' ffmpeg-darwin-x64.zip
8788echo ' extracting'
8889unzip -o -d ../bin -j ffmpeg-darwin-x64.zip ffmpeg
8990mv ../bin/ffmpeg ../bin/ffmpeg-darwin-x64
9091
91- download ' https://www.osxexperts.net/ffprobe61intel .zip' ffprobe-darwin-x64.zip
92+ download ' https://www.osxexperts.net/ffprobe511intel .zip' ffprobe-darwin-x64.zip
9293echo ' extracting'
9394unzip -o -d ../bin -j ffprobe-darwin-x64.zip ffprobe
9495mv ../bin/ffprobe ../bin/ffprobe-darwin-x64
@@ -97,8 +98,8 @@ curl -s -L 'https://git.ffmpeg.org/gitweb/ffmpeg.git/blob_plain/HEAD:/LICENSE.md
9798
9899echo ' darwin arm64'
99100echo ' downloading from osxexperts.net'
100- download ' https://www.osxexperts.net/ffmpeg611arm .zip' ffmpeg-darwin-arm64.zip
101- download ' https://www.osxexperts.net/ffprobe611arm .zip' ffprobe-darwin-arm64.zip
101+ download ' https://www.osxexperts.net/ffmpeg511arm .zip' ffmpeg-darwin-arm64.zip
102+ download ' https://www.osxexperts.net/ffprobe511arm .zip' ffprobe-darwin-arm64.zip
102103echo ' extracting'
103104unzip -o -d ../bin -j ffmpeg-darwin-arm64.zip ffmpeg
104105unzip -o -d ../bin -j ffprobe-darwin-arm64.zip ffprobe
@@ -110,5 +111,5 @@ curl -fsSL 'https://git.ffmpeg.org/gitweb/ffmpeg.git/blob_plain/n6.1:/README.md'
110111
111112echo ' freebsd x64'
112113echo ' downloading from github.com/Thefrank/ffmpeg-static-freebsd'
113- download ' https://github.com/Thefrank/ffmpeg-static-freebsd/releases/download/v6 .1.0 /ffmpeg' ../bin/freebsd-x64
114+ download ' https://github.com/Thefrank/ffmpeg-static-freebsd/releases/download/v5 .1.1 /ffmpeg' ../bin/freebsd-x64
114115chmod +x ../bin/freebsd-x64
0 commit comments