2

Я пытаюсь запустить эту команду

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? Как видно из документации, это вариант. Не уверен, что мне не хватает

Изменить: Когда я опубликовал это, я сократил логику и разместил URL вместо того, что я фактически использовал, который был функцией pipe . Поэтому неизбежно правильным решением было то, что я написал. Не могу использовать pipe с http_proxy

2 ответа2

1

Так что проблема заключалась в том, что я использовал pipe в качестве входных данных. Это не работает, очевидно, с http_proxy , как только я изменил это на URL, он работал.

-1

Нет, он никогда не показывал http_proxy в качестве опции. Это переменная среды:

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .