Řešení 1:
No, přímá odpověď je ne, ale správná odpověď je Mohu .
Když vám během kompilace chybí závislosti, stačí je najít a zkompilovat a pak to zkusit znovu. Pokud se opravdu cítíte, můžete si ze všech těchto závislostí vytvořit svůj vlastní balíček.
Není v tom žádná zásadní nekompatibilita, jen trocha tvrdých zkušeností.
Řešení 2:
Na Fedoře nebo RHEL používám ATRPMS k instalaci ffmpeg. Nejsem si jistý, jak dobře to bude fungovat pro Amazon Linux. Nejhorší případ je, že byste stáhli všechny RPM ručně a pak je lokálně znovu sestavili, což by mělo být jednodušší, než se pokoušet sestavit všechna deps ffmpeg sami. A měli byste RPM, které můžete vložit do místního repo nebo čehokoli jiného.
Pokud jde o problém s aktualizací balíčku yum, budete chtít do souboru .repo zahrnout pouze ffmpeg a balíčky, na kterých závisí. To zabrání tomu, aby yum stahoval další balíčky z tohoto repo. Můžete také nastavit priority yum.