Optimize ffmpeg build.

This commit is contained in:
Alf
2020-09-29 22:33:36 -07:00
parent fdc065b72e
commit 0aa67f2043
2 changed files with 15 additions and 0 deletions

View File

@@ -40,11 +40,25 @@ RUN cd /tmp/ffmpeg-${FFMPEG_VERSION} && \
--target-os=none \
--arch=x86_32 \
--enable-cross-compile \
--disable-debug \
--disable-x86asm \
--disable-inline-asm \
--disable-stripping \
--disable-programs \
--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-libx264 \
--extra-cflags="$CFLAGS" \

View File

@@ -1,6 +1,7 @@
dist/ffmpeg-webtools.js:
mkdir -p dist && \
emcc --bind \
-O3 \
-L/opt/ffmpeg/lib \
-I/opt/ffmpeg/include/ \
-s EXTRA_EXPORTED_RUNTIME_METHODS="[FS, cwrap, ccall, getValue, setValue, writeAsciiToMemory]" \