Skip to content

Commit

Permalink
Merge pull request #704 from doitandbedone/ispysoftware-patch-2
Browse files Browse the repository at this point in the history
Use pre-built ffmpeg
  • Loading branch information
doitandbedone authored Jul 7, 2024
2 parents 24ce9d6 + bc98ffa commit 2304a0f
Showing 1 changed file with 9 additions and 29 deletions.
38 changes: 9 additions & 29 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ ARG name

# Download and install dependencies
RUN apt-get update \
&& apt-get install -y wget unzip software-properties-common alsa-utils
&& apt-get install -y wget unzip software-properties-common alsa-utils apt-transport-https libxext-dev fontconfig libva-drm2

# Download/Install iSpy Agent DVR:
# Check if we were given a specific version
Expand All @@ -33,34 +33,14 @@ RUN if [ "${FILE_LOCATION_SET}" = "true" ]; then \
# Install libgdiplus, used for smart detection
RUN apt-get install -y libgdiplus

# Install ffmpeg
RUN apt-get install -y build-essential xz-utils yasm cmake libtool libc6 libc6-dev \
pkg-config libx264-dev libx265-dev libmp3lame-dev libopus-dev \
libvorbis-dev libfdk-aac-dev libvpx-dev libva-dev

RUN wget https://ffmpeg.org/releases/ffmpeg-6.1.1.tar.gz &&\
tar xf ffmpeg-6.1.1.tar.gz &&\
cd ffmpeg-6.1.1 && \
./configure --disable-debug \
--disable-doc \
--enable-shared \
--enable-pthreads \
--enable-hwaccels \
--enable-hardcoded-tables \
--enable-vaapi \
--enable-nonfree \
--disable-static \
--enable-gpl \
--enable-libx264 \
--enable-libmp3lame \
--enable-libopus \
--enable-libvorbis \
--enable-libfdk-aac \
--enable-libx265 \
--enable-libvpx && \
make -j 8 && \
make install && \
cd ..
# Ensure the target ffmpeg directory exists
RUN mkdir -p /agent/ffmpeg6

# Download and extract the archive to the specified directory
RUN wget https://ispyrtcdata.blob.core.windows.net/downloads/ffmpeg6-linuxx64.tar.xz &&\
tar -xvf ffmpeg6-linuxx64.tar.xz --strip-components=1 -C "/agent/ffmpeg6"



# Install Time Zone
RUN apt-get install -y tzdata
Expand Down

0 comments on commit 2304a0f

Please sign in to comment.