Cinegy is using the AC-3 portion of the LIBAV of FFMPEG as dynamic loaded plugin for optional AC-3 encoding.
To create this very limited Windows OS dynamic loading library executable binary of (currently) 716kB all other features of FFMPEG / LIBAV are disabled.
No program code was changed, only the appropriate compilation flags were set to achieve:
a) the inclusion of only LGPL license compliant code;
b) to exclude all other unwanted, not required code also dramatically reducing the size of the resulting DLL.
How to Build It
The exact process of building the library is detailed here.
The LGPL license wording can be found here.
Obtain Code on CD
For those that can’t use our Github repository, we will gladly send you the code on a CD for the amount of $5.00 to cover shipping cost.