Conan. Рекомендую. В ConanCenter правда ещё нет ffmpeg, но можно его отдельно через билд-систему затянуть, или поискать Conan-рецепты в инете.
А если не годится, ну так это ж C++, тут боль с управлением зависимостями. Без конана/vcpkg у вас два нормальных варианта:
- подключение отдельно собранных библиотек через CMake (find_package сотоварищи, самый нормальный вариант);
- вендоринг (лучше через git-сабмодули). Библиотеки собираете вместе с самим проектом (если скажете что у вас за система сборки, найду примеры).
Может есть какой-то скрипт по автоматическому скачиванию и правильному добавлению при компиляции или можно просто накидать уже собранные библиотеки и не париться
Для решения этих задач используют языковые пакетные менеджеры. Точнее, связку пакетного менеджера и сборочной системы. Два самых популярных ПМ в C++ я указал выше.