forked from forks/ffprobe-wasm
update build
This commit is contained in:
15
Dockerfile
15
Dockerfile
@@ -77,15 +77,10 @@ RUN cd /tmp/ffmpeg-${FFMPEG_VERSION} && \
|
||||
emmake make -j4 && \
|
||||
emmake make install
|
||||
|
||||
# RUN cd /build && \
|
||||
# emcc -L/opt/ffmpeg/lib -I/opt/ffmpeg/include/ src/main.c \
|
||||
# -s EXPORTED_FUNCTIONS='["_version", "_openfile"]' \
|
||||
# -s EXTRA_EXPORTED_RUNTIME_METHODS="[FS, cwrap, ccall, setValue, writeAsciiToMemory]" \
|
||||
# -s INITIAL_MEMORY=268435456 \
|
||||
# -lavcodec -lavformat -lavfilter -lavdevice -lswresample -lswscale -lavutil -lm -lx264 -pthread \
|
||||
# -o ffprobe-web-analyzer.js
|
||||
|
||||
COPY ./src/ffprobe-web-analyzer-wrapper.cpp /build/src/ffprobe-web-analyzer-wrapper.cpp
|
||||
COPY ./Makefile /build/Makefile
|
||||
|
||||
WORKDIR /build
|
||||
# COPY ./src/main.c /build/src/main.c
|
||||
COPY ./Makefile /build/Makefile
|
||||
# RUN make
|
||||
|
||||
RUN make
|
||||
4
Makefile
4
Makefile
@@ -8,5 +8,5 @@ dist/ffprobe-web-analyzer.js:
|
||||
-s INITIAL_MEMORY=268435456 \
|
||||
-pthread \
|
||||
-lavcodec -lavformat -lavfilter -lavdevice -lswresample -lswscale -lavutil -lm -lx264 -pthread \
|
||||
-o www/public/ffprobe-web-analyzer.js \
|
||||
src/main.cpp
|
||||
-o dist/ffprobe-web-analyzer.js \
|
||||
src/ffprobe-web-analyzer-wrapper.cpp
|
||||
5
build.sh
Normal file
5
build.sh
Normal file
@@ -0,0 +1,5 @@
|
||||
mkdir -p dist
|
||||
docker build -t ffprobe-web-analyzer .
|
||||
docker create -ti --name ffprobe-web-analyzer-container ffprobe-web-analyzer
|
||||
docker cp ffprobe-web-analyzer-container:/build/dist/ .
|
||||
docker rm -fv ffprobe-web-analyzer-container
|
||||
Reference in New Issue
Block a user