When I build ffmpeg with ndk it does not create .so and .a files for libavresample and libpostproc

Issue

When I build ndk with ffmpeg it does not create .so and .a files for libavresample and libpostproc .

I build ffmpeg with this files.

But , it does not create .so and .a files for libavresample and libpostproc .

enter image description here enter image description here

How can I build .so and .a files for libavresample and libpostproc ?

Solution

Do you really need libavresample and libpostproc?

I doubt it.

  • libavresample – a deprecated alternative to the native libswresample, an audio resampling library. It is not enabled by default. If you want it then add the --enable-avresample configure option, but I advise against it unless you know for sure you need it.

  • libpostproc – a legacy, almost forgotten library used for video post processing back when video was crappy looking. Required for the unfortunately named pp filter (which I’ve never seen anyone use). To enable this almost useless library you need to include the --enable-gpl configure option. However, this will change the FFmpeg license from LGPL to GPL, so be aware of the implications of this if you intend on distributing anything from FFmpeg.

Answered By – llogan

Leave a Comment