代码之家  ›  专栏  ›  技术社区  ›  Devin Dixon

EBS FFMPEG未从ebexentsions安装

  •  0
  • Devin Dixon  · 技术社区  · 4 年前

    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"
    

    但是当我用sSH连接到我的实例时,ffmpeg命令没有安装。你知道为什么吗?

    0 回复  |  直到 4 年前
        1
  •  1
  •   Marcin    4 年前

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

    您正在尝试链接:

    /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