Which licence covers the FFmpeg WebAssembly core?
The core is FFmpeg n5.1.4, licensed under the GNU Lesser General Public License version
2.1 or later. It was configured without --enable-gpl and without
--enable-nonfree, and no GPL-only component is included. The core is served
as a separate WebAssembly module (assets/vendor/ffmpeg/core/ffmpeg-core.wasm)
and is not linked into the site's own JavaScript.
Read the LGPL version 2.1 text.
Where is the corresponding source?
The corresponding source is FFmpeg n5.1.4 at commit
4729204c17f756e186d622060088371d10b34f7e:
FFmpeg source for this build.
The WebAssembly entry points and the JavaScript glue come from ffmpeg.wasm, MIT licensed,
at commit f876f907c7e9b9bf51d4ed0b913a855a63ae63fc:
ffmpeg.wasm source for this build.
How was the core configured?
This is the complete configure line for the shipped core.
--target-os=none --arch=x86_32 --enable-cross-compile --disable-asm
--disable-stripping --disable-programs --disable-doc --disable-debug
--disable-runtime-cpudetect --disable-autodetect --nm=emnm --ar=emar
--ranlib=emranlib --cc=emcc --cxx=em++ --objcc=emcc --dep-cc=emcc
--extra-cflags='-O3 -msimd128' --extra-cxxflags='-O3 -msimd128'
--disable-pthreads --disable-w32threads --disable-os2threads
--disable-network --disable-everything
--enable-demuxer='dhav,mov,matroska,mpegts,avi'
--enable-muxer='mp4,mov' --enable-protocol=file
--enable-parser='h264,hevc,mpeg4video,vc1,mpeg2video,mjpeg,aac,ac3,mp3'
--enable-decoder='h264,hevc,mpeg4,mjpeg,aac,ac3,mp3,pcm_alaw,pcm_mulaw'
--enable-bsf='h264_mp4toannexb,hevc_mp4toannexb,extract_extradata'
Which licence covers the ffmpeg.wasm bindings?
MIT. Copyright (c) 2019 Jerome Wu. Read the MIT licence text.