From 635ece4aeb0a18493dee77e20b038234a63da26b Mon Sep 17 00:00:00 2001 From: Jesse Bannon Date: Mon, 14 Nov 2022 23:01:07 -0800 Subject: [PATCH] [BACKEND] Use yt-dlp patched ffmpeg --- docker/Dockerfile | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index c5b83022..68346a2b 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -9,8 +9,17 @@ RUN apk update --no-cache && \ vim \ g++ \ nano \ - make \ - ffmpeg && \ + make && \ + # Install yt-dlp patched ffmpeg + if [ `uname -m` = "x86_64" ]; then \ + wget "https://github.com/yt-dlp/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-linux64-gpl.tar.xz" -O ffmpeg.tar.xz; \ + else \ + wget "https://github.com/yt-dlp/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-linuxarm64-gpl.tar.xz" -O ffmpeg.tar.xz; \ + fi && \ + mkdir ffmpeg_out && \ + tar -xf ffmpeg.tar.xz -C ffmpeg_out/ --strip-components 1 && \ + mv ffmpeg_out/bin/* /usr/bin/ && \ + rm -rf ffmpeg.tar.xz ffmpeg_out/ && \ apk del \ python3 \ py3-pip && \