FFmpeg-Builds icon indicating copy to clipboard operation
FFmpeg-Builds copied to clipboard

Feature Request: Include FFmpeg tools in builds

Open hwangsihu opened this issue 6 months ago • 4 comments

The FFmpeg command-line tools from the tools directory (e.g., graph2dot, aviocat, ismindex, qt-faststart) are not included in the current builds. These tools are essential for various media analysis and processing tasks, with graph2dot, for instance, being invaluable for visualizing complex filtergraphs. Please consider including these tools in the standard builds.

hwangsihu avatar Jun 25 '25 11:06 hwangsihu

The problem is, due to the nature of the static builds, every single tool would be just as huge as all the FFmpeg binaries themselves, quadrupling the archives in size. Given how rarely those tools are used, that does not seem worth it to me. The functionality of at least qt-faststart can be achieved with ffmpeg itself as well anyway. No idea about the user tools, never used them myself before.

BtbN avatar Jun 25 '25 14:06 BtbN

The problem is, due to the nature of the static builds, every single tool would be just as huge as all the FFmpeg binaries themselves, quadrupling the archives in size. For that matter, you might want to consider either making them only generate in the Shared version, or enabling them via a specific option.

hwangsihu avatar Jun 25 '25 14:06 hwangsihu

I can definitely make an addin that includes them, but I won't include it in the CI builds for download on Github.

BtbN avatar Jun 25 '25 15:06 BtbN

Okay

hwangsihu avatar Jun 26 '25 13:06 hwangsihu