HyriX for the Mac carries FFmpeg 8.1.3 (LGPL 2.1 or later), built without any GPL or non-free part, as the shared
libraries in HyriX.app/Contents/Frameworks. You may replace them with your own build of the same FFmpeg version.

FFmpeg source:   https://ffmpeg.org/releases/ffmpeg-8.1.3.tar.xz
                 SHA-256 7138d28c96d9d3e3af4ee3d8cad72741f8ffb40da90c1112235dea3ecd3178a3
Built into it (static libraries, unchanged):
  libvpx 1.17.0   (BSD)   https://github.com/webmproject/libvpx/archive/refs/tags/v1.17.0.tar.gz
  Opus 1.6.1      (BSD)   https://downloads.xiph.org/releases/opus/opus-1.6.1.tar.gz
  LAME 3.100      (LGPL)  https://lame.sourceforge.io (the export list's line for lame_init_old removed: it names a
                          symbol LAME never defines)
  dav1d 1.5.4     (BSD)   https://code.videolan.org/videolan/dav1d/-/archive/1.5.4/dav1d-1.5.4.tar.gz
  SVT-AV1 4.2.0   (BSD + patent grant) https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v4.2.0/SVT-AV1-v4.2.0.tar.gz

FFmpeg's configure line:
"--prefix=<build>/out --arch=arm64 --target-os=darwin --cc=clang --enable-shared --disable-static --install-name-dir='@rpath' --disable-gpl --disable-nonfree --disable-programs --disable-doc --disable-debug --enable-videotoolbox --enable-audiotoolbox --enable-libvpx --enable-libopus --enable-libmp3lame --enable-libdav1d --enable-libsvtav1 --disable-sdl2 --disable-xlib --disable-libxcb --disable-securetransport --disable-iconv --pkg-config-flags=--static --extra-cflags='-O2 -arch arm64 -mmacosx-version-min=13.0 -I<build>/deps/include' --extra-ldflags='-arch arm64 -mmacosx-version-min=13.0 -L<build>/deps/lib'"
