From fd1dc2cd5582ae18176d5b0f2db5bcd134b6998e Mon Sep 17 00:00:00 2001 From: Anton Date: Fri, 24 May 2024 19:27:09 +0300 Subject: [PATCH] Initial commit --- Dockerfile | 29 +++++++++++++++++++++++++++++ README.md | 3 +++ 2 files changed, 32 insertions(+) create mode 100644 Dockerfile create mode 100644 README.md diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..f6b614c --- /dev/null +++ b/Dockerfile @@ -0,0 +1,29 @@ +FROM debian:bookworm + +RUN apt-get update +RUN apt-get install -yqq autoconf \ + automake \ + build-essential \ + cmake \ + git-core \ + libtool \ + libunistring-dev \ + meson \ + ninja-build \ + pkg-config \ + texinfo \ + wget \ + yasm + +WORKDIR /opt/ffmpeg-sources +RUN wget https://ffmpeg.org/releases/ffmpeg-6.1.tar.xz && tar -xJvf ffmpeg-6.1.tar.xz +WORKDIR /opt/ffmpeg-sources/ffmpeg-6.1 + +RUN ./configure --pkg-config-flags="--static" --extra-libs="-lpthread -lm" --ld="g++" \ + --prefix="/opt/ffmpeg-build" --enable-shared --disable-static \ + --disable-doc --disable-network \ + --disable-zlib --disable-lzma --disable-bzlib --disable-bsfs --disable-v4l2-m2m + +RUN make -j16 + +RUN make install diff --git a/README.md b/README.md new file mode 100644 index 0000000..1547387 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# Minimal FFmpeg + +Minimal FFmpeg build for audio decoding and remuxing. Used by [`bliss-js`](https://gitea.antonlyap.pp.ua/antonlyap/bliss-js).