forked from forks/ffprobe-wasm
Optimize ffmpeg build.
This commit is contained in:
14
Dockerfile
14
Dockerfile
@@ -40,11 +40,25 @@ RUN cd /tmp/ffmpeg-${FFMPEG_VERSION} && \
|
|||||||
--target-os=none \
|
--target-os=none \
|
||||||
--arch=x86_32 \
|
--arch=x86_32 \
|
||||||
--enable-cross-compile \
|
--enable-cross-compile \
|
||||||
|
--disable-debug \
|
||||||
--disable-x86asm \
|
--disable-x86asm \
|
||||||
--disable-inline-asm \
|
--disable-inline-asm \
|
||||||
--disable-stripping \
|
--disable-stripping \
|
||||||
--disable-programs \
|
--disable-programs \
|
||||||
--disable-doc \
|
--disable-doc \
|
||||||
|
--disable-all \
|
||||||
|
--enable-avcodec \
|
||||||
|
--enable-avformat \
|
||||||
|
--enable-avfilter \
|
||||||
|
--enable-avdevice \
|
||||||
|
--enable-avutil \
|
||||||
|
--enable-swresample \
|
||||||
|
--enable-postproc \
|
||||||
|
--enable-swscale \
|
||||||
|
--enable-protocol=file \
|
||||||
|
--enable-decoder=h264,aac,pcm_s16le \
|
||||||
|
--enable-demuxer=mov \
|
||||||
|
--enable-muxer=mp4 \
|
||||||
--enable-gpl \
|
--enable-gpl \
|
||||||
--enable-libx264 \
|
--enable-libx264 \
|
||||||
--extra-cflags="$CFLAGS" \
|
--extra-cflags="$CFLAGS" \
|
||||||
|
|||||||
1
Makefile
1
Makefile
@@ -1,6 +1,7 @@
|
|||||||
dist/ffmpeg-webtools.js:
|
dist/ffmpeg-webtools.js:
|
||||||
mkdir -p dist && \
|
mkdir -p dist && \
|
||||||
emcc --bind \
|
emcc --bind \
|
||||||
|
-O3 \
|
||||||
-L/opt/ffmpeg/lib \
|
-L/opt/ffmpeg/lib \
|
||||||
-I/opt/ffmpeg/include/ \
|
-I/opt/ffmpeg/include/ \
|
||||||
-s EXTRA_EXPORTED_RUNTIME_METHODS="[FS, cwrap, ccall, getValue, setValue, writeAsciiToMemory]" \
|
-s EXTRA_EXPORTED_RUNTIME_METHODS="[FS, cwrap, ccall, getValue, setValue, writeAsciiToMemory]" \
|
||||||
|
|||||||
Reference in New Issue
Block a user