#!/bin/sh # Run on an Apple silicon Mac with Apple's command line tools. The utilities # are separate executables; Interview Intern does not link to libav*. set -eu package=$(cd "$(dirname "$0")" && pwd) dest=${1:?Specify an empty working directory} mkdir -p "$dest" cd "$dest" test ! -e ffmpeg-8.0.1 printf '%s %s\n' 05ee0b03119b45c0bdb4df654b96802e909e0a752f72e4fe3794f487229e5a41 "$package/ffmpeg-8.0.1.tar.xz" | shasum -a 256 -c - tar xf "$package/ffmpeg-8.0.1.tar.xz" cd ffmpeg-8.0.1 ./configure --arch=arm64 --target-os=darwin --disable-doc --disable-debug --disable-shared --enable-static --enable-pic --disable-programs --enable-ffmpeg --enable-ffprobe --disable-autodetect --enable-videotoolbox --enable-audiotoolbox --enable-avfoundation --enable-zlib --enable-bzlib --enable-iconv --enable-securetransport make -j8 EXTRALIBS=-liconv ffmpeg ffprobe