FFmpeg LGPL v3 binaries for Windows


It seems cross compiling FFmpeg for LGPL v3 license (i.e. with non-LGPL v3 components and non-free components stripped) for Windows not only is a lot of hassle but takes a whole part of a day. So, this post is to provide links to statically linked LGPL v3 FFmpeg executables for both 32 and 64 bit architectures.

Download binaries with Debug information (has both 32 and 64 bit binaries)
Download binaries without Debug information (has both 32 and 64 bit binaries)

FFmpeg version: N-62439-g5e379cd

Statically linked library versions:
libavutil      52. 76.100 / 52. 76.100
libavcodec     55. 58.103 / 55. 58.103
libavformat    55. 37.100 / 55. 37.100
libavdevice    55. 13.100 / 55. 13.100
libavfilter     4.  4.100 /  4.  4.100
libswscale      2.  6.100 /  2.  6.100
libswresample   0. 18.100 /  0. 18.100

Build configuration:
–arch=x86_64 –target-os=mingw32 –pkg-config=pkg-config –enable-avisynth –enable-libmp3lame –enable-version3 –enable-zlib –enable-librtmp –enable-libvorbis –enable-libtheora –enable-libspeex –enable-libopenjpeg –enable-gnutls –enable-libgsm –enable-libfreetype –enable-libopus –disable-w32threads –enable-libvo-aacenc –enable-bzlib –extra-cflags=-DPTW32_STATIC_LIB –enable-libopencore-amrnb –enable-libopencore-amrwb –enable-libvo-amrwbenc –enable-libschroedinger –enable-libvpx –enable-libilbc –enable-static –disable-shared –enable-libsoxr –enable-fontconfig –enable-libass –enable-libbluray –enable-iconv –enable-libtwolame –extra-cflags=-DLIBTWOLAME_STATIC –enable-libcaca –enable-libmodplug –extra-libs=-lstdc++ –extra-libs=-lpng –extra-cflags= –extra-cflags= –enable-runtime-cpudetect

Advertisements

6 thoughts on “FFmpeg LGPL v3 binaries for Windows

  1. Actually, now I read up more on FFmpeg legal page, I don’t think you could make use of these files while being compliant with the LGPL license. To be compliant you must use dynamical linking (which on windows means linking to the dlls), rather than the static link you’ll need if you use these binaries.

      1. Oops, sorry – I think I was confused between dynamic and static linking. Thanks again for this :)

Leave a reply here, thanks!

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s