Soluzione 1:
Bene, la risposta diretta è no, ma la risposta corretta è posso .
Quando mancano le dipendenze durante la compilazione, devi solo scovarle e compilarle, quindi riprovare. Se ti senti davvero stravagante, puoi creare il tuo pacchetto da tutte quelle dipendenze.
Non c'è alcuna incompatibilità fondamentale al riguardo, solo un po' di dura esperienza.
Soluzione 2:
Su Fedora o RHEL utilizzo ATRPMS per installare ffmpeg. Non sono sicuro di quanto funzionerà bene per Amazon Linux. Il caso peggiore è che dovresti abbattere manualmente tutti gli RPM e poi ricostruirli localmente, il che dovrebbe essere più semplice che provare a costruire tu stesso tutti i deps ffmpeg. E avresti RPM che puoi inserire nel tuo repository locale o altro.
Per quanto riguarda il problema dell'aggiornamento del pacchetto yum, vorrai includere solo ffmpeg e i pacchetti da cui dipende nel file .repo. Ciò impedirà a yum di estrarre altri pacchetti da quel repository. Puoi anche impostare le priorità di yum.