Dockerfile
FROM alpine:3.8
MAINTAINER Woney Branga <[email protected]>
ENV FFMPEG_VERSION=4.0.2
WORKDIR /tmp/ffmpeg
RUN apk update && \
echo '#===================#' && \
apk add \
build-base \
curl \
nasm \
tar \
bzip2 \
zlib-dev \
yasm-dev \
lame-dev \
libogg-dev \
x264-dev \
libvpx-dev \
libvorbis-dev \
x265-dev \
freetype-dev \
libass-dev \
libwebp-dev \
rtmpdump-dev \
libtheora-dev \
opus-dev \
openssl-dev \
coreutils && \
echo '#===================#' && \
DIR=$(mktemp -d) && \
cd ${DIR} && \
echo '#===================#' && \
curl -s http://ffmpeg.org/releases/ffmpeg-${FFMPEG_VERSION}.tar.gz | tar zxvf - -C . && \
echo '#===================#' && \
cd ffmpeg-${FFMPEG_VERSION} && \
echo '#===================#' && \
./configure \
--enable-gpl \
--enable-nonfree \
--enable-small \
--enable-libmp3lame \
--enable-libx264 \
--enable-libx265 \
--enable-libvpx \
--enable-libtheora \
--enable-libvorbis \
--enable-libopus \
--enable-libass \
--enable-libwebp \
--enable-librtmp \
--enable-postproc \
--enable-avresample \
--enable-libfreetype \
--enable-openssl \
--disable-debug && \
echo '#===================#' && \
make && \
make install && \
echo '#===================#' && \
make distclean && \
cd / && \
rm -rf ${DIR} && \
apk del build-base curl tar bzip2 x264 openssl nasm coreutils && \
rm -rf /var/cache/apk/*
ENTRYPOINT ["ffmpeg"]
Content type
Image
Digest
Size
42.5 MB
Last updated
about 8 years ago
docker pull woney/ffmpeg