Oh no, please, don't even suggest something like this... it may trig endless discussion without consensus in the final - ffmpeg is small when compared to other software size, even some ffmpeg GUI's are bigger than ffmpeg itself and it is hard to decide what is important or not - ffmpeg advantage is that you can use it in future for even most unique job hard to be predicted today...
And as always thank you very much for your hard work, i appreciate it very much.
+ Reply to Thread
Results 181 to 183 of 183
-
-
Oh, thanks! No, I was just curious. Wasn't suggesting to change anything.the size of the build could be reduced if there is a consensus on what is not needed.
Well, unless there's a simple way that doesn't affect functionality, and it's not much bother. :)
Like if it's a random compiler setting or linker flag, or maybe a needless external lib that gets linked in for one or two trivial functions, and drags along with it an endless chain of dependencies.
But I know most people don't share my size-optimization affinities.
Intriguing. Any idea what contributes to each of these?
And in case these static libs include external libs, and if there's shared code, does it get merged in the final linkage?
FWIW, some observations in related software below. I've no idea if mingw changes the picture.
https://github.com/Multicorewareinc/x265/releases
x265 "static" x86_64 v4.3
As far as I can tell, the only non-OS external dependencies are VC 14 runtimes, though it does crash when I try it on Win <10.
https://github.com/clsid2/mpc-hc/releasesCode:5 MB - x265.exe
LAVFilters is decode-only, which would explain some size difference, but I don't know if it's enough to explain it all.
In MPC-HC (clsid2) v2.8.3.12:
https://libsdl.org/release/?C=M;O=DCode:16 MB (vs 98) - avcodec-lav-63.dll 6 MB (vs 23) - avformat-lav-63.dll 1 MB (vs 3) - avutil-lav-61.dll 1 MB (vs 2) - swscale-lav-10.dll
SDL (do people use ffplay?), I don't know if comparable exactly, but some sizes:
Code:5 MB - SDL3.dll - (SDL3-devel-3.4.18-mingw.zip) 3 MB - SDL3.dll - (sdl12-compat-1.2.78-win32-x64.zip) 0.8 MB - libSDL3.dll.a - (SDL3-devel-3.4.18-mingw.zip) 0.3 MB - SDL2.dll
Last edited by kgLum; 18th Oct 2026 at 03:58.
-
@pandy,
I understand your point and I am content to have things remain as they are.
@kgLum,
It looks like the optimizations you seek would probably require major changes to the build configuration. Also, you may be
drawing some wrong conclusions from the size comparisons you are making.
Using one of your examples, a mingw build of x265 will have some overhead compared to a msvc build but the one you observed
supports 8bit encoding only compared to the one included here which supports 8bit+10bit+12bit.PB
Similar Threads
-
FFmpeg Batch for Windows
By Eibol in forum Video ConversionReplies: 829Last Post: 1st May 2026, 18:34 -
Precompiled ffmpeg 4.3.6 binary for Windows
By Latha in forum Video ConversionReplies: 9Last Post: 4th Mar 2024, 15:24 -
ffmpeg? problem on Windows 11
By nasruddin in forum Video ConversionReplies: 14Last Post: 3rd Jan 2024, 15:18 -
Updated FFMpeg for Windows XP?
By rowjekto in forum Newbie / General discussionsReplies: 2Last Post: 16th Nov 2020, 08:51 -
How do you install FFMPEG on Windows XP or Windows 10?
By Guernsey in forum Newbie / General discussionsReplies: 8Last Post: 8th Oct 2020, 09:11




Quote