Dockerfile-ffmpeg 903 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. FROM ubuntu:18.04
  2. RUN apt-get update && apt-get --no-install-recommends install -y \
  3. pkg-config \
  4. cmake \
  5. g++ \
  6. ninja-build \
  7. make \
  8. nasm \
  9. && \
  10. rm -rf /var/lib/apt/lists/*
  11. ARG VER
  12. ADD ffmpeg-${VER}.tar.xz /ffmpeg/
  13. WORKDIR /ffmpeg/ffmpeg-${VER}
  14. RUN ./configure \
  15. --enable-avresample \
  16. --prefix=/ffmpeg-shared \
  17. --enable-shared \
  18. --disable-static \
  19. --disable-programs \
  20. --disable-doc \
  21. --disable-avdevice \
  22. --disable-postproc \
  23. && make -j8 install \
  24. && make clean \
  25. && make distclean
  26. RUN ./configure \
  27. --enable-avresample \
  28. --prefix=/ffmpeg-static \
  29. --disable-shared \
  30. --enable-static \
  31. --enable-pic \
  32. --disable-programs \
  33. --disable-doc \
  34. --disable-avdevice \
  35. --disable-postproc \
  36. && make -j8 install \
  37. && make clean \
  38. && make distclean
  39. WORKDIR /tmp