未找到选项 http_proxy

未找到选项 http_proxy

我正在尝试运行这个命令

ffmpeg -http_proxy http://proxyip:1234 -i "http://videourl" -acodec libmp3lame -metadata title="test" -f mp3 -

但出于某种原因我一直收到这个错误

ffmpeg version git-2016-03-01-c3bb616 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.1)
  configuration: --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-version3 --enable-openssl --enable-gnutls
  libavutil      55. 19.100 / 55. 19.100
  libavcodec     57. 27.101 / 57. 27.101
  libavformat    57. 27.100 / 57. 27.100
  libavdevice    57.  0.101 / 57.  0.101
  libavfilter     6. 38.100 /  6. 38.100
  libswscale      4.  0.100 /  4.  0.100
  libswresample   2.  0.101 /  2.  0.101
  libpostproc    54.  0.100 / 54.  0.100
Option http_proxy not found.

有什么办法可以强制安装 http_proxy 吗?文档显示它是一个选项。不知道我漏掉了什么

编辑: 当我发布这篇文章时,我已经剥离了逻辑,并发布了一个网址来代替我实际使用的函数pipe。因此,我发布的解决方案必然是正确的。无法pipe使用http_proxy

答案1

所以问题在于我使用pipe来输入。这显然不适用于http_proxy,一旦我将其更改为 URL 就可以了。

答案2

不,它从未显示http_proxy为选项。它是一个环境变量

export http_proxy="http://proxyip:1234"

ffmpeg -i "https://......"

相关内容