Skip to content

Commit e11f3aa

Browse files
Creating ffmpeg 7.x release.
1 parent ef8b3ba commit e11f3aa

File tree

2 files changed

+19
-36
lines changed

2 files changed

+19
-36
lines changed

build/index.sh

+15-33
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ download () {
3030
##Special case download from archive.org for one-time download
3131
echo 'windows x64'
3232
echo ' downloading from gyan.dev'
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+
download 'https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-essentials.7z' win32-x64.7z
3434
echo ' extracting'
3535
tmpdir=$(mktemp -d)
3636
7zr e -y -bd -o"$tmpdir" win32-x64.7z >/dev/null
@@ -41,55 +41,37 @@ mv "$tmpdir/README.txt" ../bin/win32-x64.README
4141

4242
echo 'windows ia32'
4343
echo ' downloading from github.com'
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+
download 'https://github.com/sudo-nautilus/FFmpeg-Builds-Win32/releases/download/latest/ffmpeg-n6.0-latest-win32-gpl-6.0.zip' win32-ia32.zip
4545
echo ' extracting'
4646
unzip -o -d ../bin -j win32-ia32.zip '*/bin/ffmpeg.exe' '*/bin/ffprobe.exe'
4747
mv ../bin/ffmpeg.exe ../bin/ffmpeg-win32-ia32
4848
mv ../bin/ffprobe.exe ../bin/ffprobe-win32-ia32
4949

5050
echo 'linux x64'
51-
download 'https://www.johnvansickle.com/ffmpeg/old-releases/ffmpeg-5.1.1-amd64-static.tar.xz' linux-x64.tar.xz
51+
download 'https://github.com/BtbN/FFmpeg-Builds/releases/download/autobuild-2024-10-23-13-03/ffmpeg-n7.1-15-g9fbbd924f2-linux64-gpl-7.1.tar.xz' linux-x64.tar.xz
5252
echo ' extracting'
53-
xzcat linux-x64.tar.xz | $tar_exec -x -C ../bin --strip-components 1 --wildcards '*/ffmpeg' '*/ffprobe'
53+
xzcat linux-x64.tar.xz | $tar_exec -x -C ../bin --strip-components 2 --wildcards '*/ffmpeg' '*/ffprobe'
5454
mv ../bin/ffmpeg ../bin/ffmpeg-linux-x64
5555
mv ../bin/ffprobe ../bin/ffprobe-linux-x64
56-
xzcat linux-x64.tar.xz | $tar_exec -x --ignore-case --wildcards -O '**/GPLv3.txt' >../bin/linux-x64.LICENSE
57-
xzcat linux-x64.tar.xz | $tar_exec -x --ignore-case --wildcards -O '**/readme.txt' >../bin/linux-x64.README
58-
59-
echo 'linux ia32'
60-
download 'https://www.johnvansickle.com/ffmpeg/old-releases/ffmpeg-5.1.1-i686-static.tar.xz' linux-ia32.tar.xz
61-
echo ' extracting'
62-
xzcat linux-ia32.tar.xz | $tar_exec -x -C ../bin --strip-components 1 --wildcards '*/ffmpeg' '*/ffprobe'
63-
mv ../bin/ffmpeg ../bin/ffmpeg-linux-ia32
64-
mv ../bin/ffprobe ../bin/ffprobe-linux-ia32
65-
xzcat linux-ia32.tar.xz | $tar_exec -x --ignore-case --wildcards -O '**/GPLv3.txt' >../bin/linux-ia32.LICENSE
66-
xzcat linux-ia32.tar.xz | $tar_exec -x --ignore-case --wildcards -O '**/readme.txt' >../bin/linux-ia32.README
67-
68-
echo 'linux arm'
69-
download 'https://www.johnvansickle.com/ffmpeg/old-releases/ffmpeg-5.1.1-armhf-static.tar.xz' linux-arm.tar.xz
70-
echo ' extracting'
71-
xzcat linux-arm.tar.xz | $tar_exec -x -C ../bin --strip-components 1 --wildcards '*/ffmpeg' '*/ffprobe'
72-
mv ../bin/ffmpeg ../bin/ffmpeg-linux-arm
73-
mv ../bin/ffprobe ../bin/ffprobe-linux-arm
74-
xzcat linux-arm.tar.xz | $tar_exec -x --ignore-case --wildcards -O '**/GPLv3.txt' >../bin/linux-arm.LICENSE
75-
xzcat linux-arm.tar.xz | $tar_exec -x --ignore-case --wildcards -O '**/readme.txt' >../bin/linux-arm.README
56+
xzcat linux-x64.tar.xz | $tar_exec -x --ignore-case --wildcards -O '**/LICENSE.txt' >../bin/linux-x64.LICENSE
57+
curl -s -L 'https://git.ffmpeg.org/gitweb/ffmpeg.git/blob_plain/HEAD:/README.md' -o ../bin/linux-x64.README
7658

7759
echo 'linux arm64'
78-
download 'https://www.johnvansickle.com/ffmpeg/old-releases/ffmpeg-5.1.1-arm64-static.tar.xz' linux-arm64.tar.xz
60+
download 'https://github.com/BtbN/FFmpeg-Builds/releases/download/autobuild-2024-10-23-13-03/ffmpeg-n7.1-15-g9fbbd924f2-linuxarm64-gpl-7.1.tar.xz' linux-arm64.tar.xz
7961
echo ' extracting'
80-
xzcat linux-arm64.tar.xz | $tar_exec -x -C ../bin --strip-components 1 --wildcards '*/ffmpeg' '*/ffprobe'
62+
xzcat linux-arm64.tar.xz | $tar_exec -x -C ../bin --strip-components 2 --wildcards '*/ffmpeg' '*/ffprobe'
8163
mv ../bin/ffmpeg ../bin/ffmpeg-linux-arm64
8264
mv ../bin/ffprobe ../bin/ffprobe-linux-arm64
83-
xzcat linux-arm64.tar.xz | $tar_exec -x --ignore-case --wildcards -O '**/GPLv3.txt' >../bin/linux-arm64.LICENSE
84-
xzcat linux-arm64.tar.xz | $tar_exec -x --ignore-case --wildcards -O '**/readme.txt' >../bin/linux-arm64.README
65+
xzcat linux-arm64.tar.xz | $tar_exec -x --ignore-case --wildcards -O '**/LICENSE.txt' >../bin/linux-arm64.LICENSE
66+
curl -s -L 'https://git.ffmpeg.org/gitweb/ffmpeg.git/blob_plain/HEAD:/README.md' -o ../bin/linux-x64.README
8567

8668
echo 'darwin x64'
87-
download 'https://www.osxexperts.net/FFmpeg511Intel.zip' ffmpeg-darwin-x64.zip
69+
download 'https://www.osxexperts.net/ffmpeg71intel.zip' ffmpeg-darwin-x64.zip
8870
echo ' extracting'
8971
unzip -o -d ../bin -j ffmpeg-darwin-x64.zip ffmpeg
9072
mv ../bin/ffmpeg ../bin/ffmpeg-darwin-x64
9173

92-
download 'https://evermeet.cx/pub/ffprobe/ffprobe-5.1.2.zip' ffprobe-darwin-x64.zip
74+
download 'https://www.osxexperts.net/ffprobe71intel.zip' ffprobe-darwin-x64.zip
9375
echo ' extracting'
9476
unzip -o -d ../bin -j ffprobe-darwin-x64.zip ffprobe
9577
mv ../bin/ffprobe ../bin/ffprobe-darwin-x64
@@ -98,8 +80,8 @@ curl -s -L 'https://git.ffmpeg.org/gitweb/ffmpeg.git/blob_plain/HEAD:/LICENSE.md
9880

9981
echo 'darwin arm64'
10082
echo ' downloading from osxexperts.net'
101-
download 'https://www.osxexperts.net/FFmpeg511ARM.zip' ffmpeg-darwin-arm64.zip
102-
download 'https://evermeet.cx/pub/ffprobe/ffprobe-5.1.2.zip' ffprobe-darwin-arm64.zip
83+
download 'https://www.osxexperts.net/ffmpeg71arm.zip' ffmpeg-darwin-arm64.zip
84+
download 'https://www.osxexperts.net/ffprobe71arm.zip' ffprobe-darwin-arm64.zip
10385
echo ' extracting'
10486
unzip -o -d ../bin -j ffmpeg-darwin-arm64.zip ffmpeg
10587
unzip -o -d ../bin -j ffprobe-darwin-arm64.zip ffprobe
@@ -111,5 +93,5 @@ curl -fsSL 'https://git.ffmpeg.org/gitweb/ffmpeg.git/blob_plain/n6.1:/README.md'
11193

11294
echo 'freebsd x64'
11395
echo ' downloading from github.com/Thefrank/ffmpeg-static-freebsd'
114-
download 'https://github.com/Thefrank/ffmpeg-static-freebsd/releases/download/v5.1.1/ffmpeg' ../bin/freebsd-x64
96+
download 'https://github.com/Thefrank/ffmpeg-static-freebsd/releases/download/v7.0.0/ffmpeg' ../bin/freebsd-x64
11597
chmod +x ../bin/freebsd-x64

package.json

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ffmpeg-ffprobe-static",
3-
"version": "5.1.0-rc.1",
3+
"version": "7.1.0-rc.1",
44
"description": "ffmpeg and ffprobe static binaries for Mac OSX, Linux, and Windows",
55
"main": "index.js",
66
"types": "index.d.ts",
@@ -17,15 +17,16 @@
1717
"prepublishOnly": "npm run lint && npm test"
1818
},
1919
"ffmpeg-static": {
20-
"binary-release-tag": "b5.1.0-rc.1",
21-
"binary-release-name": "5.1.0.rc.1"
20+
"binary-release-tag": "b7.1.0-rc.1",
21+
"binary-release-name": "7.1.0.rc.1"
2222
},
2323
"repository": {
2424
"type": "git",
2525
"url": "https://github.com/descriptinc/ffmpeg-ffprobe-static"
2626
},
2727
"keywords": [
2828
"ffmpeg",
29+
"ffprobe",
2930
"static",
3031
"library",
3132
"binary",

0 commit comments

Comments
 (0)