解決策 1:
直接の答えは「いいえ」ですが、正解は「できます」です。 .
コンパイル中に依存関係が欠落している場合は、それらを探し出してコンパイルし、再試行するだけです。もしあなたが本当に好きなら、これらすべての依存関係からあなた自身のパッケージを作ることができます.
根本的な非互換性はありませんが、少し苦労しただけです。
解決策 2:
Fedora または RHEL では、ATRPMS を使用して ffmpeg をインストールします。それが Amazon Linux でうまくいくかどうかはわかりません。最悪の場合、すべての RPM を手動でプルダウンしてからローカルで再構築することになります。これは、すべての ffmpeg dep を自分で構築しようとするよりも簡単なはずです。また、ローカル リポジトリなどに配置できる RPM も用意されています。
yum パッケージの更新の問題に関しては、ffmpeg とそれが依存するパッケージのみを .repo ファイルに含める必要があります。これにより、yum がそのレポから他のパッケージを取り込まなくなります。 yum の優先順位も設定できます。