Latest FFmpeg Builds | My Digital Life Forums
I know this is a late reply, but maybe it can be of help for you or others that need further explanation.
Essentially GPL versions include the most libraries/encoders/decoders, LGPL are stripped down to comply with the license.
And the ones with the “shared” tag are dynamically linked, so the binaries are smaller.
The ones without the tag are statically linked, the binaries are huge bc there’s code being repeated in the binaries.
For example, ffmpeg.exe and ffplay.exe in certain cases would both need the same codec, in a shared build the binaries would look for them in a common file (avcodec-x.dll)
In a non-shared build the codec would be inside the .exe files. so both ffmpeg.exe and ffplay.exe essentially have the same file inside inside, repeated.
Personally i always run the lastest stable, shared, GPL build I can find. (ffmpeg-n5.1-latest-win64-gpl-shared-5.1.zip)
Read more here: Source link