@@ -27,9 +27,10 @@ download () {
27
27
fi
28
28
}
29
29
30
+ # #Special case download from archive.org for one-time download
30
31
echo ' windows x64'
31
32
echo ' 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
33
34
echo ' extracting'
34
35
tmpdir=$( mktemp -d)
35
36
7zr e -y -bd -o" $tmpdir " win32-x64.7z > /dev/null
@@ -40,14 +41,14 @@ mv "$tmpdir/README.txt" ../bin/win32-x64.README
40
41
41
42
echo ' windows ia32'
42
43
echo ' 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
44
45
echo ' extracting'
45
46
unzip -o -d ../bin -j win32-ia32.zip ' */bin/ffmpeg.exe' ' */bin/ffprobe.exe'
46
47
mv ../bin/ffmpeg.exe ../bin/ffmpeg-win32-ia32
47
48
mv ../bin/ffprobe.exe ../bin/ffprobe-win32-ia32
48
49
49
50
echo ' 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
51
52
echo ' extracting'
52
53
xzcat linux-x64.tar.xz | $tar_exec -x -C ../bin --strip-components 1 --wildcards ' */ffmpeg' ' */ffprobe'
53
54
mv ../bin/ffmpeg ../bin/ffmpeg-linux-x64
@@ -56,7 +57,7 @@ xzcat linux-x64.tar.xz | $tar_exec -x --ignore-case --wildcards -O '**/GPLv3.txt
56
57
xzcat linux-x64.tar.xz | $tar_exec -x --ignore-case --wildcards -O ' **/readme.txt' > ../bin/linux-x64.README
57
58
58
59
echo ' 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
60
61
echo ' extracting'
61
62
xzcat linux-ia32.tar.xz | $tar_exec -x -C ../bin --strip-components 1 --wildcards ' */ffmpeg' ' */ffprobe'
62
63
mv ../bin/ffmpeg ../bin/ffmpeg-linux-ia32
@@ -65,7 +66,7 @@ xzcat linux-ia32.tar.xz | $tar_exec -x --ignore-case --wildcards -O '**/GPLv3.tx
65
66
xzcat linux-ia32.tar.xz | $tar_exec -x --ignore-case --wildcards -O ' **/readme.txt' > ../bin/linux-ia32.README
66
67
67
68
echo ' 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
69
70
echo ' extracting'
70
71
xzcat linux-arm.tar.xz | $tar_exec -x -C ../bin --strip-components 1 --wildcards ' */ffmpeg' ' */ffprobe'
71
72
mv ../bin/ffmpeg ../bin/ffmpeg-linux-arm
@@ -74,7 +75,7 @@ xzcat linux-arm.tar.xz | $tar_exec -x --ignore-case --wildcards -O '**/GPLv3.txt
74
75
xzcat linux-arm.tar.xz | $tar_exec -x --ignore-case --wildcards -O ' **/readme.txt' > ../bin/linux-arm.README
75
76
76
77
echo ' 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
78
79
echo ' extracting'
79
80
xzcat linux-arm64.tar.xz | $tar_exec -x -C ../bin --strip-components 1 --wildcards ' */ffmpeg' ' */ffprobe'
80
81
mv ../bin/ffmpeg ../bin/ffmpeg-linux-arm64
@@ -83,12 +84,12 @@ xzcat linux-arm64.tar.xz | $tar_exec -x --ignore-case --wildcards -O '**/GPLv3.t
83
84
xzcat linux-arm64.tar.xz | $tar_exec -x --ignore-case --wildcards -O ' **/readme.txt' > ../bin/linux-arm64.README
84
85
85
86
echo ' 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
87
88
echo ' extracting'
88
89
unzip -o -d ../bin -j ffmpeg-darwin-x64.zip ffmpeg
89
90
mv ../bin/ffmpeg ../bin/ffmpeg-darwin-x64
90
91
91
- download ' https://www.osxexperts.net/ffprobe61intel .zip' ffprobe-darwin-x64.zip
92
+ download ' https://www.osxexperts.net/ffprobe511intel .zip' ffprobe-darwin-x64.zip
92
93
echo ' extracting'
93
94
unzip -o -d ../bin -j ffprobe-darwin-x64.zip ffprobe
94
95
mv ../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
97
98
98
99
echo ' darwin arm64'
99
100
echo ' 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
102
103
echo ' extracting'
103
104
unzip -o -d ../bin -j ffmpeg-darwin-arm64.zip ffmpeg
104
105
unzip -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'
110
111
111
112
echo ' freebsd x64'
112
113
echo ' 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
114
115
chmod +x ../bin/freebsd-x64
0 commit comments