在Oracle Linux 7.3上安装ffmpeg

我正在尝试在Oracle Linux Server 7.3版本上安装ffmpeg。 我正在使用这个发行版,因为这是使用Oracle的Java 8设置获得Docker镜像最安全的方法。

为此,我已经安装了EPEL和RPMFusion存储库

yum localinstall -y --nogpgcheck http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-10.noarch.rpm https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm 

添加仓库后,我试图安装ffmpeg

 yum install -y ffmpeg 

但依赖性解决失败

 Error: Package: libass-0.13.4-1.el7.x86_64 (epel) Requires: libfribidi.so.0()(64bit) 

我在活跃的yum软件仓库的任何地方都找不到这个软件包,所以我被困在安装中。

FWIW,我有以下储存库启用:

 repo id repo name status epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 11931 ol7_UEKR4/x86_64 Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux 7Server (x86_64) 396 ol7_latest/x86_64 Oracle Linux 7Server Latest (x86_64) 22293 rpmfusion-free-updates/x86_64 RPM Fusion for EL 7 - Free - Updates 220 rpmfusion-nonfree-updates/x86_64 RPM Fusion for EL 7 - Nonfree - Updates 31 repolist: 34871 

我想避免手动编译ffmpeg,因为编译指令涉及下载和编译多个库,这将意味着Docker镜像的构build速度会很慢,可能会占用更多的空间。

我如何在docker实例中安装ffmpeg? 欢迎在其他Docker设置上安装Oracle Java 8和ffmpeg的替代解决scheme。