https支持ffmpeg centos?

时间:2016-11-15 10:45:27

标签: ffmpeg

我已经在centos上安装了ffmpeg。但是当我用https提供网址时

ffmpeg -i https://s3-us-west-2.amazonaws.com/bucket/check.mp4 video.mp4

错误来了

https protocol not found, recompile FFmpeg with openssl, gnutls, or securetransport enabled.

我知道我必须启用此--enable-openssl,但当我这样做时

PKG_CONFIG_PATH="/ffmpeg_build/lib/pkgconfig"
./configure --prefix="$HOME/ffmpeg_build" --extra-cflags="-I$HOME/ffmpeg_build/include" --extra-ldflags="-L$HOME/ffmpeg_build/lib -ldl" --bindir="$HOME/bin" --pkg-config-flags="--static" --enable-gpl --enable-nonfree --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-openssl 

它给我一个错误:

ERROR: opus not found 

我该怎么做才能启用https?请帮忙

1 个答案:

答案 0 :(得分:1)

引用FFmpeg Wiki: Compile ffmpeg on CentOS半指的只是得到了一些清理,所以再试一次。它可能只是最容易重新开始。

  1. 安装gnutls-developenssl-devel
  2. 删除旧垃圾:rm -rf ~/ffmpeg_build ~/ffmpeg_sources ~/bin/{ffmpeg,ffprobe,ffserver,lame,vsyasm,x264,yasm,ytasm}
  3. 重新运行指南。
  4. 停在FFmpeg部分,将--enable-gnutls--enable-openssl添加到./configure行,然后继续关注指南。
  5. 或者忘记编译而只是download a static build of ffmpeg:它支持HTTPS。