[Libav-user] Combine static ffmpeg libs to single shared library

Jaka Bac jakabac at gmail.com
Thu Nov 19 14:10:33 EET 2020

On Thu, 19 Nov 2020 at 12:50, suhas kamath <suhaskamath123 at gmail.com> wrote:
> Hi,
> For one of the requirements, is it legal/allowed to combine the static libs of ffmpeg to one single shared lib like ffmpeg_shared.so and use the shared .so in your application?
> libavcodec.a libavutil.a livavformat.a .. -> ffmpeg_shared.so
> Thanks in advance
> _______________________________________________
> Libav-user mailing list
> Libav-user at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/libav-user
> To unsubscribe, visit link above, or email
> libav-user-request at ffmpeg.org with subject "unsubscribe".

I am not a lawyer so please don't consider this as a legal advice.
But from my interpretation of LGPL license this is perfectly legal.
You can combine LGPL 2.0 licensed software in one shared library and
use that in your application. Keep in mind that if you link any GPL
code shared or static into this shared library, this will change its
license to GPL which in turn legally forces you to license your
application under GPL as well (or any compatible license)

More information about the Libav-user mailing list