diff --git a/.github/workflows/build-ffmpeg.yml b/.github/workflows/build-ffmpeg.yml index 9d798b3f..5dae8e3f 100644 --- a/.github/workflows/build-ffmpeg.yml +++ b/.github/workflows/build-ffmpeg.yml @@ -63,10 +63,9 @@ jobs: - name: Install packages for macOS if: runner.os == 'macOS' run: | - brew update brew unlink gettext libidn2 libpng libtiff libunistring libx11 libxau libxcb libxdmcp little-cms2 unbound if [ "${{ matrix.os }}" = "macos-15-intel" ]; then - brew install yasm + brew install nasm fi - uses: msys2/setup-msys2@v2 if: runner.os == 'Windows' diff --git a/README.rst b/README.rst index 494da375..c65abb4c 100644 --- a/README.rst +++ b/README.rst @@ -21,7 +21,7 @@ Currently FFmpeg 8.1 is built with the following packages enabled for all platfo - opus 1.6.1 - vorbis 1.3.7 - dav1d 1.5.3 -- libsvtav1 3.1.2 +- libsvtav1 4.0.1 - vpx 1.16.0 - png 1.6.54 - webp 1.5.0 diff --git a/scripts/build-ffmpeg.py b/scripts/build-ffmpeg.py index b7cd1efd..3a54a6b5 100644 --- a/scripts/build-ffmpeg.py +++ b/scripts/build-ffmpeg.py @@ -93,10 +93,10 @@ def calculate_sha256(filename: str) -> str: ), Package( name="libsvtav1", - source_url="https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v3.1.2/SVT-AV1-v3.1.2.tar.bz2", - sha256="802e9bb2b14f66e8c638f54857ccb84d3536144b0ae18b9f568bbf2314d2de88", + source_url="https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v4.0.1/SVT-AV1-v4.0.1.tar.bz2", + sha256="df2a2dd51512717e8c3637072750a3899c3a69d684accccace33c1c467f7e852", build_system="cmake", - build_arguments=["-DBUILD_APPS=OFF", "-DENABLE_NASM=ON"], + build_arguments=["-DBUILD_APPS=OFF", "-DBUILD_DEC=OFF", "-DBUILD_ENC=ON", "-DENABLE_NASM=ON"], ), Package( name="vpx",