From b9e307fc86bd3fdc323ee9acfd300e0ab90c5460 Mon Sep 17 00:00:00 2001 From: Gabe Kangas Date: Tue, 14 Oct 2025 21:17:22 -0700 Subject: [PATCH 1/2] Point to new ffmpeg binaries --- static/install.sh | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/static/install.sh b/static/install.sh index 6428e8ad42..9c3db207ca 100755 --- a/static/install.sh +++ b/static/install.sh @@ -144,7 +144,7 @@ main() { "Linux") case "$(uname -m)" in "x86_64") - FFMPEG_ARCH="linux-x64" + FFMPEG_ARCH="amd64" OWNCAST_ARCH="64bit" ;; i?86) @@ -156,7 +156,7 @@ main() { OWNCAST_ARCH="arm7" ;; aarch64) - FFMPEG_ARCH="linux-arm64" + FFMPEG_ARCH="arm64" OWNCAST_ARCH="arm64" ;; *) @@ -164,9 +164,15 @@ main() { ;; esac PLATFORM="linux" - FFMPEG_VERSION="b4.3.1" - FFMPEG_DOWNLOAD_URL="https://github.com/eugeneware/ffmpeg-static/releases/download/${FFMPEG_VERSION}/${FFMPEG_ARCH}" - FFMPEG_TARGET_FILE="${OWNCAST_INSTALL_DIRECTORY}/ffmpeg" + FFMPEG_VERSION="8.0" + FFMPEG_RELEASE="20251014144538" + if [[ "$FFMPEG_ARCH" == "amd64" || "$FFMPEG_ARCH" == "arm64" ]]; then + FFMPEG_DOWNLOAD_URL="https://github.com/owncast/ffmpeg-builds/releases/download/${FFMPEG_RELEASE}/ffmpeg${FFMPEG_VERSION}-${FFMPEG_ARCH}-static.tar.gz" + FFMPEG_TARGET_FILE="${INSTALL_TEMP_DIRECTORY}/ffmpeg.tar.gz" + else + FFMPEG_DOWNLOAD_URL="https://github.com/eugeneware/ffmpeg-static/releases/download/b4.3.1/${FFMPEG_ARCH}" + FFMPEG_TARGET_FILE="${OWNCAST_INSTALL_DIRECTORY}/ffmpeg" + fi ;; *) errorAndExit "Unsupported operating system $(uname -s)" @@ -216,6 +222,9 @@ main() { if [[ "$FFMPEG_TARGET_FILE" == *.zip ]]; then unzip -oq "$FFMPEG_TARGET_FILE" -d "$OWNCAST_INSTALL_DIRECTORY" rm "$FFMPEG_TARGET_FILE" + elif [[ "$FFMPEG_TARGET_FILE" == *.tar.gz ]]; then + tar -xzf "$FFMPEG_TARGET_FILE" -C "$OWNCAST_INSTALL_DIRECTORY" + rm "$FFMPEG_TARGET_FILE" fi chmod u+x "${OWNCAST_INSTALL_DIRECTORY}/ffmpeg" fi From f7cfce308dc05502173d8228029e0850135d0123 Mon Sep 17 00:00:00 2001 From: Gabe Kangas Date: Sat, 22 Nov 2025 18:32:09 -0800 Subject: [PATCH 2/2] Point to updated ffmpeg build --- static/install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/static/install.sh b/static/install.sh index 9c3db207ca..aaed538193 100755 --- a/static/install.sh +++ b/static/install.sh @@ -165,7 +165,7 @@ main() { esac PLATFORM="linux" FFMPEG_VERSION="8.0" - FFMPEG_RELEASE="20251014144538" + FFMPEG_RELEASE="20251122180033" if [[ "$FFMPEG_ARCH" == "amd64" || "$FFMPEG_ARCH" == "arm64" ]]; then FFMPEG_DOWNLOAD_URL="https://github.com/owncast/ffmpeg-builds/releases/download/${FFMPEG_RELEASE}/ffmpeg${FFMPEG_VERSION}-${FFMPEG_ARCH}-static.tar.gz" FFMPEG_TARGET_FILE="${INSTALL_TEMP_DIRECTORY}/ffmpeg.tar.gz"