FROM nvidia/cuda:10.0-devel

WORKDIR /tmp

ADD build-ffmpeg.sh build-ffmpeg.sh
RUN chmod +x build-ffmpeg.sh

RUN apt-get update && apt-get install -y git build-essential yasm cmake libtool libc6 libc6-dev unzip wget libnuma1 libnuma-dev frei0r-plugins-dev libgnutls28-dev libass-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libjpeg-turbo8-dev libopus-dev librtmp-dev libsoxr-dev libspeex-dev libtheora-dev libvo-amrwbenc-dev libvorbis-dev libvpx-dev libwebp-dev libx264-dev libx265-dev libxvidcore-dev openssl libssl-dev libopenjp2-7-dev pkgconf

RUN git clone https://git.videolan.org/git/ffmpeg/nv-codec-headers.git && cd nv-codec-headers && make && make install

# ENV PKG_CONFIG_PATH=${PKG_CONFIG_PATH}
ENV NVIDIA_DRIVER_CAPABILITIES=all

RUN ./build-ffmpeg.sh
