From time to time there have been posts on the Forum about using statically built versions of ffmpeg. John Van Sickle (perhaps others) publishes* them and includes on his Site this explanation, https://www.johnvansickle.com/ffmpeg/faq/: "A static build is basically a binary with all the libs included inside the binary itself. There's no installation necessary in order to use a static binary, but you may want to place it in your shell's PATH to easily call it from the command line. Otherwise you can use the binary's absolute path."
Seems easy enough except how do you get your applications to use the newly available build rather than whatever version of ffmpeg may already have been part of your system with those applications configured/set to use the 'old' version? How can you tell if the 'upgrade' has been successful? Or is it necessary to 'remove builtins' --and later remaster-- incurring the risk that if there a problem with the new version you won't be able to revert and are screwed?
-=-=-=-
John Van Sickles publications can be found here, https://johnvansickle.com/ffmpeg/