News for hackers. Stuff that matters.
Re:Show HN: FFmpeg UI by not_your_vase on Thursday June 15, 2023 @01:43AM (#36336845)
Looking at the huge size, I will take a wild guess, and say it's an Electron app.
Re:Show HN: FFmpeg UI by gyan on Thursday June 15, 2023 @02:27AM (#36337089)
Or more likely, ffmpeg binary is embedded, considering that they don't provide instructions to download it on that page.
Re:Show HN: FFmpeg UI by askl on Thursday June 15, 2023 @02:58AM (#36337286)
Yes, ffmpeg is included. It takes up 2.4MB. The rest is electron bloat.
Re:Show HN: FFmpeg UI by gyan on Thursday June 15, 2023 @03:13AM (#36337369)
That's not big enough to include even most native components. My essentials build with only common 3rd party libs (like libx264) compresses to 20MB with LZMA2.
Re:Show HN: FFmpeg UI by askl on Thursday June 15, 2023 @03:31AM (#36337459)
I just looked inside the linux appimage. There's only a 2.4MB libffmpeg.so and it doesn't link against anything else than libc stuff.
Re:Show HN: FFmpeg UI by ybouane on Thursday June 15, 2023 @01:28PM (#36343867)
You are all on point! Great analysis. - Yes, it's electron (didn't expect such a huge build for such a small app). - The bundled ffmpeg is probably a light version that comes from the underlying chrome. - The app detects if there's a ffmpeg available otherwise it downloads the binaries and uses them instead.