export TOTAL_MEMORY=104857600 export EXPORTED_FUNCTIONS="[ \ '_openDecoder', \ '_feedData', \ '_closeDecoder', \ '_malloc',\ '_free',\ '_main' ]" #-lavcodec -lavformat -lavutil -lswresample -lswscale \ echo "运行 Emscripten..." emcc -I "./include" \ -O3 \ -s WASM=1 \ -lavcodec -lavformat -lavutil -lswscale \ -s TOTAL_MEMORY=${TOTAL_MEMORY} \ -L ./lib \ -s ASSERTIONS=1 \ -s EXPORTED_FUNCTIONS="${EXPORTED_FUNCTIONS}" \ ffmpegTest.c \ -s RESERVED_FUNCTION_POINTERS=14 \ -s ALLOW_MEMORY_GROWTH=1 \ -o ffmpeghelper.js echo "编译完成!"