报错
https protocol not found, recompile FFmpeg with openssl, gnutls
发现是 ffmpeg 编译时未启用 openssl 的问题
解决
对于这个问题,需要卸载重新编译安装。配置时需要附带 --enable openssl。如果使用 ubuntu 系统,需要在编译安装前执行 sudo apt-get install libssl-dev ,确保 libssl-dev 存在
./configure --prefix=/usr/local/ffmpeg --enable-openssl
make && make install
若 ./configure 时 报错
nasm/yasm not found or too old. Use --disable-x86asm for a crippled build.
需再附加–disable-x86asm编译安装,即
./configure --prefix=/usr/local/ffmpeg --enable-openssl --disable-x86asm
也可以先安装yasm 再安装ffmpeg
最后,执行一下ffprobe https://xxx发现无报错,能正常执行。