Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit d44046a

Browse files
committed
Move unzip/wget
1 parent a71f899 commit d44046a

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

Dockerfile

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ RUN apt-get update && \
66
build-essential \
77
git cmake nasm mercurial \
88
pkg-config openssl libssl-dev \
9-
libx265-dev libx264-dev libpng-dev libfreetype6-dev libdav1d-dev &&\
9+
libx265-dev libx264-dev libpng-dev libfreetype6-dev libdav1d-dev wget unzip &&\
1010
rm -fr /var/lib/apt/lists/*
1111

1212
WORKDIR /work
@@ -64,23 +64,25 @@ RUN make -j8 && make install
6464
RUN rm -f /opt/cvision/lib/*.a
6565

6666

67+
WORKDIR /bento4
68+
RUN wget http://zebulon.bok.net/Bento4/binaries/Bento4-SDK-1-6-0-632.x86_64-unknown-linux.zip
69+
COPY files/md5sum_checks.txt /tmp/checks.txt
70+
RUN md5sum --check /tmp/checks.txt
71+
RUN unzip Bento4-SDK-1-6-0-632.x86_64-unknown-linux.zip
72+
6773
FROM ubuntu:24.04 AS encoder
6874
RUN apt-get update && \
6975
apt-get install --no-install-recommends -y \
70-
ca-certificates libx265-199 libx264-164 libpng16-16 libfreetype6 libssl3 wget unzip libdav1d7 && \
76+
ca-certificates libx265-199 libx264-164 libpng16-16 libfreetype6 libssl3 libdav1d7 && \
7177
rm -fr /var/lib/apt/lists/*
7278
COPY --from=builder /opt/cvision /opt/cvision
7379
COPY files/cvision.conf /etc/ld.so.conf.d
7480
COPY files/test.sh /test.sh
7581
RUN chmod +x /test.sh
7682

7783
# Install Bento4
78-
RUN wget http://zebulon.bok.net/Bento4/binaries/Bento4-SDK-1-6-0-632.x86_64-unknown-linux.zip
79-
COPY files/md5sum_checks.txt /tmp/checks.txt
80-
RUN md5sum --check /tmp/checks.txt
81-
RUN unzip Bento4-SDK-1-6-0-632.x86_64-unknown-linux.zip
82-
RUN cp Bento4-SDK-1-6-0-632.x86_64-unknown-linux/bin/mp4dump /opt/cvision/bin
83-
RUN cp Bento4-SDK-1-6-0-632.x86_64-unknown-linux/bin/mp4info /opt/cvision/bin
84+
COPY --from=builder /bento4/Bento4-SDK-1-6-0-632.x86_64-unknown-linux/bin/mp4dump /opt/cvision/bin
85+
COPY --from=builder /bento4/Bento4-SDK-1-6-0-632.x86_64-unknown-linux/bin/mp4info /opt/cvision/bin
8486

8587
ENV PATH="/opt/cvision/bin:${PATH}"
8688
RUN ldconfig /

0 commit comments

Comments
 (0)