EBS FFMPEG无法从ebexentsions安装

问题描述

我正在尝试在EBS上安装FFMPEG。我的目录中有以下内容

rootfolder/.ebextensions/packages.config

文件中包含以下信息:

packages:
  yum:
    ImageMagick: []
    ImageMagick-devel: []

commands:
  01-wget:
    command: "wget -O /tmp/ffmpeg.tar.xz https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-i686-static.tar.xz"
  02-mkdir:
    command: "if [ ! -d /opt/ffmpeg ] ; then mkdir -p /opt/ffmpeg; fi"
  03-tar:
    command: "tar xvf /tmp/ffmpeg.tar.xz -C /opt/ffmpeg"
  04-ln:
    command: "if [[ ! -f /usr/bin/ffmpeg ]] ; then ln -sf /opt/ffmpeg/ffmpeg-3.4-64bit-static/ffmpeg /usr/bin/ffmpeg; fi"
  05-ln:
    command: "if [[ ! -f /usr/bin/ffprobe ]] ; then ln -sf /opt/ffmpeg/ffmpeg-3.4-64bit-static/ffprobe /usr/bin/ffprobe; fi"
  06-pecl:
    command: "if [ `pecl list | grep imagick` ] ; then pecl install -f imagick; fi"

ut当我将其插入instang中时,未安装ffmpeg命令。有什么想法吗?

解决方法

它不起作用,因为链接的版本错误。

您正在尝试链接:

/opt/ffmpeg/ffmpeg-3.4-64bit-static/ffmpeg

但是,应该是:

/opt/ffmpeg/ffmpeg-4.3.1-i686-static/ffmpeg

ffprobe相同。应该是:

/opt/ffmpeg/ffmpeg-4.3.1-i686-static/ffprobe